IBM Sterling Intelligent Promising custom resources and service groups
PromisingServiceGroup, and UtilityServiceGroup Custom Resources Definitions (CRDs) are created in your cluster. Configure the custom resource to create the
SIPEnvironmentcustom resource can be used to manage all other custom resources that are created by the Operator.
Types of custom resources
- The primary custom resource that manages all the other custom resources that are created by the IBM Sterling Intelligent Promising Operator.
- A custom resource that manages number of deployments, replica counts, thread counts and more, for Inventory Visibility service resources.
- A custom resource that manages number of deployments, replica counts, thread counts and more, for Promising service resources.
- A custom resource that manages number of deployments, replica counts, thread counts, and more, for all the shared utility services- audit, carrier, catalog, rules, and search.
For more information about configuring
SIPEnvironment, see Configuring SIPEnvironment custom resource.
For IBM Sterling Intelligent Promising to function smoothly, a set of defined microservices should be run. These microservices are run in multiple deployments with different services added to them so that API calls are fulfilled for a specific end point. The service groups offer you the flexibility to group the deployments.
For example, you can choose to deploy service1, service2, and service3 into one deployment and service4 and service5 into another deployment. Alternatively, you can choose to run all the services in a single deployment.
Service group topologies
You can deploy service groups in the following three modes:
- Development Mode
- All the required services can be deployed into a single deployment.
- Production Mode
- Each required service can be deployed into a single deployment.
- Flexible Mode
- A service that you do not want to run can be deleted or regrouped.
Methods to deploy service groups
- Integrated mode
- A service group is defined in the
SIPEnvironmentcustom resource, and the IBM Sterling Intelligent Promising operator automatically activates the service group. For more information, see Configuring SIPEnvironment custom resource.
- Independent mode
- A service group is defined in the specific custom resource of the service-
UtilityServiceGroup. When you create a service group independently, you must activate it manually by setting the
activeproperty to true. For more information, see