⚠️ Work in Progress
You are viewing development documentation built from the latest commit on main. APIs and features are subject to change.

kure generate app

kure generate app

Generate application workload manifests

Synopsis

Generate application workload manifests from configuration files.

This command processes application workload configuration files and generates Kubernetes manifests for deployments, services, and other application resources.

Examples:

Generate from single config file

kure generate app app-config.yaml

Generate from multiple config files

kure generate app app1.yaml app2.yaml app3.yaml

Generate from directory

kure generate app –input-dir ./apps

Generate to specific output file

kure generate app –output-file manifests.yaml app-config.yaml

kure generate app [flags] CONFIG_FILE...

Options

  -h, --help                 help for app
  -i, --input-dir string     input directory containing app config files
  -d, --output-dir string    output directory for generated manifests (default "out/apps")
      --output-file string   output file for generated manifests (stdout if not specified)

Options inherited from parent commands

  -c, --config string      config file (default is $HOME/.kure.yaml)
      --debug              debug output
      --dry-run            print generated resources without writing to files
  -n, --namespace string   target namespace for operations
      --no-headers         don't print headers (for table output)
  -o, --output string      output format (yaml|json|table|wide|name) (default "yaml")
      --show-labels        show resource labels in table output
      --strict             treat warnings as errors
  -v, --verbose            verbose output
      --wide               use wide output format

SEE ALSO