Create a rolling upgrade for a VCLGroup
Create a rolling upgrade for a VCLGroup with specific files and agents. The rolling upgrade deploys files one agent at a time, waiting for each agent to complete before starting the next. If –agents is not specified, defaults to all agents.
vcli vclgroup rolling-upgrade create [vclGroup-id] [flags]
--agents string Comma separated agent IDs or 'all' for all agents (e.g. 1,2,3 or all) (default "all")
--auto-apply Automatically apply the rolling upgrade when all agents succeed (default true)
--git-branch string Git branch to use for deployment.
--git-commit string Git commit to use for deployment.
--git-tag string Git tag to use for deployment.
-h, --help help for create
-i, --includes string Comma separated file ID:Version for included files (e.g. 1:3, 3:latest)
--interval string Wait time after each agent completes before deploying the next (e.g. 30s, 1m, 5m)
-v, --vcl string Main VCL File ID:Version (e.g. 1:21, 1:latest)
-c, --config string configuration file for the CLI (default ~/.vcli.yml)
Could also be set via VARNISH_CONTROLLER_CLI_CONFIG=/path/to/config.yml
--csv Output the response table as CSV format.
-j, --json Output the response table as JSON format.