Creates an asset product TGZ with the provided Maven coordinate and assets from the specified local directory and publishes the asset to Apollo using the specified publisher parameters.
Copied!1
apollo-cli product-release asset publish [flags]
Flag | Use |
---|---|
--asset-path | Filename or directory for assets to be published |
-h , --help | Help for publish |
--images | Container image URIs that enable Apollo to know which images it needs to check for availability before recommending an upgrade to a containerized entity. |
--label-name | Name of the label added to the product release |
--label-value | Value of the label added to the product release |
--manifest-extension | Extension of the manifest file |
--manifest-extension-key | Key of the manifest extension |
--manifest-extension-value | Value of the manifest extension |
--manifest-file | Manifest file |
--maven-coordinate | Maven coordinate for product |
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 |
-e , --environment | Environment ID (including suffix) to use for environment-scoped commands |
--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) |
--quiet | Do not print log output to stderr |