Configuring CallCenter Custom Resource

The CallCenter Custom Resource properties are used for deployment of IBM® Sterling Call Center servers.

For more information about Sterling Call Center, see Managing Call Center.

The following table lists and explains the attributes that are used by Sterling Call Center.

Property Default value Value type Required Description
license   boolean Yes Accept Sterling Order Management System Software license. For more information, see License property.
secret   string Yes Provide the name of the secret that contains sensitive properties for deployment. For more information, see Creating a secret.
image   object Yes Used to define image configuration for deployment of servers. For more information, see Configuring callCenter parameter for image.
callCenter   object Yes Used to define the IBM Sterling Call Center base and extn deployment parameters. For more information, see Configuring callCenter parameter.
adminURL   string Yes Specify the URL where icc is deployed.
networking.ingress   object Yes Used to define common ingress and service properties that can be applicable to all the AppServer instances. For more information, see Configuring ingress parameter.
networkPolicy   object No Used to configure network policies to control the traffic flow of pods. For more information, see Configuring networkPolicy parameter.
podAnnotations   object No Specify annotations for pod as key-value pair.
podLabels   object No Specify labels for pod as key-value pair.
Note: If the key in the podLabels or podAnnotations is the same as defined in common.pod.podLabels/podAnnotations, then it overwrites the key defined in common.
serverProfiles   object No Used to define the list of server profile definitions where each profile can define its own request and limit values of CPU and memory, and servers can refer to these profiles by just using the profile name. For more information, see Configuring serverProfiles parameter.
additionalMounts   object No List of additional mounts like ConfigMaps, secrets, and PVC with volume mount configuration to be mounted into each pod. For more information, see Configuring additionalMounts parameter.
replicaCount 1 integer No Specify the number of server instances to be deployed.
upgradeStrategy   string No Specify the deployment strategy to be used for upgrading the orderHub deployments. Available options are RollingUpdate and Recreate.

Configuring OIDC parameter

The following table explains the attributes for the OIDC parameters.
Property Default value Value type Required Description
oidc.enabled false string No Enable or disable OIDC.
oidc.provider   string Yes Specify the OIDC provider name.
oidc.discoveryurl   string Yes Specify the OIDC discovery URL.
oidc.class   string No Specify the OIDC class.
oidc.uniqueClaim sub string No Specify the OIDC unique claim details.
oidc.secondaryid email string No Specify the secondary ID.
oidc.logouturl   string Yes Specify the OIDC logout URL.
Note: The OIDC configuration for Sterling Call Center must match to the icc server configuration it binds to.