Search documentation
karat

+

K

apollo-cli release-channel add [Experimental]

This command is Experimental. To enable this command, run the apollo-cli configure command and enable V2 experimental commands.

Add reported versions from an environment and/or a YAML file of Maven coordinates to a Release Channel

Add versions to a specified Release Channel from one or more of the following sources:

  1. An environment: For every Entity reporting a Product Release version in the specified environment.
  2. A YAML file: For every Maven coordinate listed in the provided YAML file.
  3. A bundle: For every Product Release contained in a bundle

If multiple sources (environment, file, bundle) are provided, the releases are merged before being added.

You may also skip all interactive prompts using the '-y' or '--yes' flag.

Example of a YAML file (my-coordinates.yml):

  • com.example:foo:1.0.0
  • com.example:bar:2.3.4
Copied!
1 apollo-cli release-channel add [flags]

Flags

FlagUse
--bundle-ridThe rid of a bundle
-e, --environmentEnvironment
-h, --helpHelp for add
-f, --maven-coordinates-fileFile containing a list of maven coordinates (yaml format)
--payload-bundler-base-urlBase URL path segment of the payload bundler service (e.g., 'payload-bundler' for production, 'dev-payload-bundler' for development). For a full URL like 'https://my-apollo-url.com/dev-payload-bundler/api/bundles/v2/...', you would specify 'dev-payload-bundler'.
-r, --release-channelRelease channel
-y, --yesAssume ‘yes’ for all confirmations

Flags inherited from parent commands

FlagUse
--apollo-client-idClient ID to use for generating Bearer Token
--apollo-client-secretClient secret to use for generating Bearer Token
--apollo-tokenBearer Token to use for authenticated endpoints
--apollo-token-providerSpecifies how the Bearer Token used for authenticated Apollo endpoint calls is provided. Valid values are "auto", "static", or "service-user" (default "auto"). If "auto" is specified, will use either the Bearer Token provided by "apollo-token" or a Bearer Token obtained by using "apollo-client-id" and "apollo-client-secret" to generate a token from Multipass depending on which values are set (but will error if both values are set). If "static" is specified, the token provided by "apollo-token" is used. If "service-user" is specified, "apollo-client-id" and "apollo-client-secret" are used to generate a token from Multipass.
--apollo-urlBase URL for Apollo that is used to derive the API endpoints
--debugEnable debug level logging
--http-timeoutTimeout in minutes for all apollo requests
-k, --insecure-skip-verifySkip verification of server certificate
-o, --outputOutput format (json,yaml,pretty)
--quietDo not print log output to stderr

See also