Deployment workflows management commands
The following table describes the deployment workflows management commands
supported by the Fuel CLI.
Deployment workflows management commands
Description |
Command |
List deployment workflows.
Use -e <ENV_ID> , --cluster , --plugins , or --release
flags to specify an environment, cluster-, plugins-, or
release-related workflows.
|
|
Upload a specific type of deployment workflows configuration of an
environment, release, or plugin from the YAML file or the
directory that includes tasks.yaml and metadata.yaml . |
fuel2 graph upload -e <ENV_ID> -t <GRAPH_TYPE> (-f YAML_FILE_NAME | -d DIR_NAME)
fuel2 graph upload -r <RELEASE_ID> -t <GRAPH_TYPE> (-f YAML_FILE_NAME | -d DIR_NAME)
fuel2 graph upload -p <PLUGIN_ID> -t <GRAPH_TYPE> (-f YAML_FILE_NAME | -d DIR_NAME)
|
Download deployment workflows of an environment.
Use the -a , -c , -r , or -p flag to specify
the level of the workflows to download.
|
fuel2 graph download -e <ENV_ID> -a [-t <GRAPH_TYPE>]
fuel2 graph download -e <ENV_ID> -c [-t <GRAPH_TYPE>]
fuel2 graph download -e <ENV_ID> -r <RELEASE_ID> [-t <GRAPH_TYPE>]
fuel2 graph download -e <ENV_ID> -p <PLUGIN_ID> [-t <GRAPH_TYPE>]
The -t parameter is optional. If not specified, the default
workflow is downloaded.
The workflows downloaded with the keys -a and -p are the
result of other workflows merge. They are not supposed to be edited
and uploaded back, because, in most cases, they will override
further changes in source workflows.
|
Start a deployment with given workflow types.
Available for environments only.
|
fuel2 graph execute -e <ENV_ID> -t <GRAPH_TYPE1> [<GRAPH_TYPE2>]
The -t parameter specifies the types of deployment
workflow in order of execution.
|
Run any task workflow in the noop mode to detect customizations. |
fuel2 graph execute -e <ENV_ID> -t <GRAPH_TYPE1> [<GRAPH_TYPE2>] --noop --force
The --force parameter is optional and is necessary for previously
executed workflows or tasks to prevent tasks skipping by Fuel
LCM engine.
|
Delete deployment workflows.
Use -e <ENV_ID> , -p , or -r flag to specify
an environment, plugins- or release-related workflows.
|
fuel2 graph delete -e <ENV_ID> -t <GRAPH_TYPE>
fuel2 graph delete -r <RELEASE_ID> -t <GRAPH_TYPE>
fuel2 graph delete -p <PLUGIN_ID> -t <GRAPH_TYPE>
|