Deploy a service package using the CLI

To use a new service, you must deploy the service binary to your cluster. Using the soamdeploy add command to update an existing package will not terminate the current running workload.

You can deploy the service package to a non-leaf consumer so that all applications registered to child leaf consumers are able to share the same service package. To deploy a service to a non-leaf consumer, you must ensure that:

  • you are a consumer admin for the level at which the package is being deployed, or your user account is assigned an RBAC role that contains "Deploy package" permission and the associated consumer is this non-leaf consumer or higher level consumer.

  • the name of the service package is unique within the branch, i.e. , you cannot have a leaf inheriting two packages with the same name.