Skip to main content

astro deployment create

info

The behavior and format of this command differs depending on what Astronomer product you're using. Use the following tabs to change product contexts.

Create a Deployment on Astro. This command is functionally identical to using the Cloud UI to create a Deployment.

Usage

astro deployment create

Options

OptionDescriptionPossible Values
-c, --cluster-idThe cluster in which you want to create a DeploymentThe name of any cluster that you can create Deployments in
-d,--descriptionThe description for the DeploymentAny string. Multiple-word descriptions should be specified in quotations (")
-n,--nameThe name of the DeploymentAny string. Multiple-word descriptions should be specified in quotations
-v,--runtime-versionThe Astro Runtime version for the DeploymentAny supported version of Astro Runtime. Major, minor, and patch versions must be specified.
-s,--scheduler-auThe number of AU to allocate towards the Deployment's Scheduler(s). The default is5.Integer between 0 and 24
-a,--worker-auThe number of AU to allocate towards the Deployment's worker(s). The default is 10.Integer between 0 and 175
-r,--scheduler-replicasThe number of scheduler replicas for the Deployment. The default is 1.Integer between 0 and 4
--waitThe time to wait for the new Deployment to have a healthy status before completing the command .None
--workspace-idThe Workspace in which to create a Deployment. If not specified, your current Workspace is assumed.Any valid Workspace ID

Examples

$ astro deployment create
# CLI prompts you for a Deployment name and cluster

$ astro deployment create -d="My Deployment Description" --name="My Deployment Name" --cluster-id="ckwqkz36200140ror6axh8p19"
# Create a Deployment with all required information specified. The CLI will not prompt you for more information

$ astro deployment create -a=50
# Specify 50 AU for the Deployment's workers. The Astro CLI prompts you for required information