This command is Experimental. To enable this command, run the apollo-cli configure command and enable V2 experimental commands.
Compare releases between two release channels for products in an environment
Compare two release channels and show product releases that exist on the source channel but NOT on the target channel, limited to products used in a specific environment.
This is useful for identifying which releases need to be promoted from one channel to another.
Example usage:
apollo-cli release-channel diff -e apollo-env-123 -s DEV -t STABLE
apollo-cli release-channel diff -e apollo-env-123 -s DEV -t STABLE -o json
apollo-cli release-channel diff -e apollo-env-123 -s DEV -t STABLE --all
Copied!1apollo-cli release-channel diff [flags]
| Flag | Use |
|---|---|
--all | Show all items including those with no changes |
-e, --environment | Environment |
-h, --help | Help for diff |
-s, --source-channel | Source release channel to compare from |
-t, --target-channel | Target release channel to compare against |
| Flag | Use |
|---|---|
--apollo-client-id | Client ID to use for generating Bearer Token |
--apollo-client-secret | Client secret to use for generating Bearer Token |
--apollo-token | Bearer Token to use for authenticated endpoints |
--apollo-token-provider | Specifies 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-url | Base URL for Apollo that is used to derive the API endpoints |
--debug | Enable debug level logging |
--http-timeout | Timeout in minutes for all apollo requests |
-k, --insecure-skip-verify | Skip verification of server certificate |
-o, --output | Output format (json,yaml,pretty) |
--profile | Use a specific profile from your configuration file |
--quiet | Do not print log output to stderr |
--space-id | Space ID to use for certain space-scoped commands |