Search

vcli vclgroup rolling-upgrade create

Create a rolling upgrade for a VCLGroup

Synopsis

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]

Options

      --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)

Options inherited from parent commands

  -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.

SEE ALSO


®Varnish Software, Wallingatan 12, 111 60 Stockholm, Organization nr. 556805-6203