Configuring Suite License Service
License
Suite License Service requires acceptance of the license terms. If the license isn’t accepted, Suite License Service is not deployed. Set the license accept flag in the LicenseService custom resource (CR) file.
MongoDB
Suite License Service requires MongoDB as a data store. Set the MongoDB hosts, credentials secret name, authentication mechanism, and authentication database in the LicenseService CR.
Domains
Suite License Service can be configured to be externally accessible through a route by setting the domain property in the LicenseService CR. Set the domain if Suite License Service is used by application suites that are installed in separate Red Hat® OpenShift® clusters.
Certificate authority (CA)
Suite License Service is configured to use a provided CA key pair for generating certificates by adding the CA key pair to a secret in the Suite License Service namespace and setting the secret name for the CA key pair in the LicenseService CR. Suite License Service generates its own root CA if a CA key pair is not provided.
Application Suite Configuration
In application suites, such as Maximo Application Suite, you can configure the Suite License Service integration by completing a registration process. The registration process adds the application suite to the Suite License Service client registry and provisions an X.509 certificate for the application suite to use Suite License Service APIs, which requires mutual TLS.
- Suite License Service API URL
- Suite License Service registration key
- Suite License ServiceCA certificate
oc get -n ibm-sls cm sls-suite-registration -o yaml
kind: ConfigMap
apiVersion: v1
metadata:
name: sls-suite-registration
namespace: ibm-sls
data:
url: <your-sls-api-url>
registrationKey: <your-registration-key>
ca: <your-sls-ca>