Skip to main content
Version: v0.11

kusion stack create

Create a new stack

Synopsis

This command creates a new stack under the target directory which by default is the current working directory.

The stack folder to be created contains 'stack.yaml', 'kcl.mod' and 'main.k' with the specified values.

Note that the target directory needs to be a valid project directory with project.yaml file

kusion stack create

Examples

  # Create a new stack at current project directory
kusion stack create dev

# Create a new stack in a specified target project directory
kusion stack create dev --target /dir/to/projects/my-project

# Create a new stack copied from the referenced stack under the target project directory
kusion stack create prod --copy-from dev

Options

      --copy-from string   specify the referenced stack path to copy from
-h, --help help for create
-t, --target string specify the target project directory

Options inherited from parent commands

      --profile string          Name of profile to capture. One of (none|cpu|heap|goroutine|threadcreate|block|mutex) (default "none")
--profile-output string Name of the file to write the profile to (default "profile.pprof")

SEE ALSO

  • kusion stack - Stack is a folder that contains a stack.yaml file within the corresponding project directory
Auto generated by spf13/cobra on 29-Apr-2024