Difference between revisions of "GWS/Current/GWSPEGuide/Configure"

From Genesys Documentation
Jump to: navigation, search
Line 1: Line 1:
 
{{Article
 
{{Article
 
|Standalone=No
 
|Standalone=No
|DisplayName=Configure Genesys Web Services and Applications
+
|DisplayName=Configure GWS Services
|TocName=Configure GWS
+
|TocName=Configure GWS Services
|Context=Learn how to configure Genesys Web Services and Applications.
+
|Context=Learn how to configure GWS Services.
 
|ComingSoon=No
 
|ComingSoon=No
 
|Section={{Section
 
|Section={{Section
Line 9: Line 9:
 
|anchor=api
 
|anchor=api
 
|alignment=Vertical
 
|alignment=Vertical
|structuredtext=Use the Genesys Authentication operations API to {{Link-AnywhereElse|product=AUTH|version=Current|manual=AuthPEGuide|topic=Provision|anchor=CreateAPI|display text=create API clients}} for the GWS services. Refer to the '''API clients''' table for the '''name''' and '''client_id''' values you must use in the API request. Make note of '''encrypted_client_secret''' in the responses - you need this value to set the related parameter in {{Link-SomewhereInThisVersion|manual=GWSPEGuide|topic=Configure|anchor=override|display text=Override Helm chart values}}.
+
|structuredtext=Use the Genesys Authentication operations API to {{Link-AnywhereElse|product=AUTH|version=Current|manual=AuthPEGuide|topic=Provision|anchor=CreateAPI|display text=create API clients}} for GWS services. Refer to the '''API clients''' table for the '''name''' and '''client_id''' values you must use in the API request. Make note of '''encrypted_client_secret''' in the responses - you need this value to set the related parameter in {{Link-SomewhereInThisVersion|manual=GWSPEGuide|topic=Configure|anchor=override|display text=Override Helm chart values}}.
 
{{{!}} class="wikitable"
 
{{{!}} class="wikitable"
 
{{!}}+API clients
 
{{!}}+API clients
Line 26: Line 26:
 
{{!}}gws-app-workspace
 
{{!}}gws-app-workspace
 
{{!}}secrets.gws-app-workspace-client-secret
 
{{!}}secrets.gws-app-workspace-client-secret
 +
{{!}}-
 +
{{!}}GWS Chat Service
 +
{{!}}gws-platform-chat
 +
{{!}}gws-platform-chat
 +
{{!}}secrets.gws-platform-chat-client-secret
 
{{!}}-
 
{{!}}-
 
{{!}}GWS Configuration Service
 
{{!}}GWS Configuration Service
Line 56: Line 61:
 
{{!}}gws-platform-statistics
 
{{!}}gws-platform-statistics
 
{{!}}secrets.gws-platform-statistics-client-secret
 
{{!}}secrets.gws-platform-statistics-client-secret
 +
{{!}}-
 +
{{!}}GWS UCS Service
 +
{{!}}gws-platform-ucs
 +
{{!}}gws-platform-ucs
 +
{{!}}secrets.gws-platform-ucs-client-secret
 
{{!}}-
 
{{!}}-
 
{{!}}GWS Voice Service
 
{{!}}GWS Voice Service
Line 77: Line 87:
 
|anchor=override
 
|anchor=override
 
|alignment=Vertical
 
|alignment=Vertical
|structuredtext=You can specify parameters for the deployment by overriding Helm chart values in the '''values.yaml''' file. See the tables below for a full list of overridable values available for each container in Web Services and Applications (GWS).
+
|structuredtext=You can specify parameters for the deployment by overriding Helm chart values in the '''values.yaml''' file. See the tables below for a full list of overridable values available for each container in GWS services.
  
For more information about how to override Helm chart values, see {{SuiteLevelLink|helmoverride}} in the ''Setting up Genesys Multicloud CX Private Edition'' guide.
+
For more information about how to override Helm chart values, see {{SuiteLevelLink|helmoverride}}.
  
 
If you want to use arbitrary UIDs in your OpenShift deployment, you must override the '''securityContext''' settings in the '''values.yaml''' file, so that no user or group IDs are specified. For details, see {{Link-SomewhereInThisVersion|manual=GWSPEGuide|topic=Configure|anchor=security|display text=Configure security}} below.{{AnchorDiv|globalP}}
 
If you want to use arbitrary UIDs in your OpenShift deployment, you must override the '''securityContext''' settings in the '''values.yaml''' file, so that no user or group IDs are specified. For details, see {{Link-SomewhereInThisVersion|manual=GWSPEGuide|topic=Configure|anchor=security|display text=Configure security}} below.{{AnchorDiv|globalP}}
Line 202: Line 212:
 
{{!}}-
 
{{!}}-
 
{{!}}gwsServices.gwsAppProvisioning.livenessProbe.failureThreshold
 
{{!}}gwsServices.gwsAppProvisioning.livenessProbe.failureThreshold
{{!}}Minimum consecutive failures for the probe to be considered failed after having succeeded. The default is 3. The minimum value is 1.
+
{{!}}Minimum consecutive failures for the probe to be considered failed after having succeeded.
 
{{!}}1 or greater
 
{{!}}1 or greater
 
{{!}}3
 
{{!}}3
 
{{!}}-
 
{{!}}-
 
{{!}}gwsServices.gwsAppProvisioning.livenessProbe.successThreshold
 
{{!}}gwsServices.gwsAppProvisioning.livenessProbe.successThreshold
{{!}}Minimum consecutive successes for the probe to be considered successful after having failed. The default is 1, which is required for liveness and startup. The minimum value is 1.
+
{{!}}Minimum consecutive successes for the probe to be considered successful after having failed. The default is 1, which is required for liveness and startup.
 
{{!}}1 or greater
 
{{!}}1 or greater
 
{{!}}1
 
{{!}}1
Line 217: Line 227:
 
{{!}}-
 
{{!}}-
 
{{!}}gwsServices.gwsAppProvisioning.livenessProbe.periodSeconds
 
{{!}}gwsServices.gwsAppProvisioning.livenessProbe.periodSeconds
{{!}}How often (in seconds) to perform the probe. The default is 30 seconds. The minimum value is 1.
+
{{!}}How often (in seconds) to perform the probe.
 
{{!}}1 or greater
 
{{!}}1 or greater
 
{{!}}30
 
{{!}}30
 
{{!}}-
 
{{!}}-
 
{{!}}gwsServices.gwsAppProvisioning.livenessProbe.timeoutSeconds
 
{{!}}gwsServices.gwsAppProvisioning.livenessProbe.timeoutSeconds
{{!}}Number of seconds after which the probe times out. The default is 10 seconds. The minimum value is 1.
+
{{!}}Number of seconds after which the probe times out.
 
{{!}}1 or greater
 
{{!}}1 or greater
 
{{!}}10
 
{{!}}10
Line 254: Line 264:
 
{{!}}The guaranteed amount of CPU Kubernetes allocates for the container. See the [https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ Kubernetes documentation] for details.
 
{{!}}The guaranteed amount of CPU Kubernetes allocates for the container. See the [https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ Kubernetes documentation] for details.
 
{{!}}Units of Kubernetes CPU
 
{{!}}Units of Kubernetes CPU
{{!}}0.5
+
{{!}}1
 
{{!}}-
 
{{!}}-
 
{{!}}gwsServices.gwsAppProvisioning.resources.requests.memory
 
{{!}}gwsServices.gwsAppProvisioning.resources.requests.memory
Line 297: Line 307:
 
{{!}}-
 
{{!}}-
 
{{!}}gwsServices.gwsAppProvisioning.context.env.GWS_SERVICE_AUTH_URL
 
{{!}}gwsServices.gwsAppProvisioning.context.env.GWS_SERVICE_AUTH_URL
{{!}}The internal service URI of the Genesys Authentication service. For example: <nowiki>http://gauth-auth.gauth.svc.cluster.local.:80</nowiki>
+
{{!}}'''DEPRECATED''' - Use {{Link-SomewhereInThisVersion|manual=GWSPEGuide|topic=Configure|anchor=gauth.authUrl|display text=gauth.authUrl}} instead.
 +
 
 +
 
 +
The internal service URI of the Genesys Authentication service. For example: <nowiki>http://gauth-auth.gauth.svc.cluster.local.:80</nowiki>
 
{{!}}A valid URL
 
{{!}}A valid URL
 
{{!}}""
 
{{!}}""
Line 307: Line 320:
 
{{!}}-
 
{{!}}-
 
{{!}}gwsServices.gwsAppProvisioning.context.env.GWS_SERVICE_ENV_URL
 
{{!}}gwsServices.gwsAppProvisioning.context.env.GWS_SERVICE_ENV_URL
{{!}}The internal service URI of the environment service (part of Genesys Authentication). For example: <nowiki>http://gauth-environment.gauth.svc.cluster.local.:80</nowiki>
+
{{!}}'''DEPRECATED''' - Use {{Link-SomewhereInThisVersion|manual=GWSPEGuide|topic=Configure|anchor=gauth.envUrl|display text=gauth.envUrl}} instead.
 +
 
 +
 
 +
The internal service URI of the environment service (part of Genesys Authentication). For example: <nowiki>http://gauth-environment.gauth.svc.cluster.local.:80</nowiki>
 
{{!}}A valid URL
 
{{!}}A valid URL
 
{{!}}""
 
{{!}}""
Line 316: Line 332:
 
{{!}}""
 
{{!}}""
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsAppProvisioning.service.ports.server
+
{{!}}{{AnchorDiv|gwsServices.gwsAppProvisioning.service.ports.server}}gwsServices.gwsAppProvisioning.service.ports.server
 
{{!}}The port for this server.
 
{{!}}The port for this server.
 
{{!}}A valid port
 
{{!}}A valid port
Line 359: Line 375:
 
{{!}}-
 
{{!}}-
 
{{!}}gwsServices.gwsAppWorkspace.livenessProbe.failureThreshold
 
{{!}}gwsServices.gwsAppWorkspace.livenessProbe.failureThreshold
{{!}}Minimum consecutive failures for the probe to be considered failed after having succeeded. The default is 3. The minimum value is 1.
+
{{!}}Minimum consecutive failures for the probe to be considered failed after having succeeded.
 
{{!}}1 or greater
 
{{!}}1 or greater
 
{{!}}3
 
{{!}}3
 
{{!}}-
 
{{!}}-
 
{{!}}gwsServices.gwsAppWorkspace.livenessProbe.successThreshold
 
{{!}}gwsServices.gwsAppWorkspace.livenessProbe.successThreshold
{{!}}Minimum consecutive successes for the probe to be considered successful after having failed. The default is 1, which is required for liveness and startup. The minimum value is 1.
+
{{!}}Minimum consecutive successes for the probe to be considered successful after having failed. The default is 1, which is required for liveness and startup.
 
{{!}}1 or greater
 
{{!}}1 or greater
 
{{!}}1
 
{{!}}1
Line 374: Line 390:
 
{{!}}-
 
{{!}}-
 
{{!}}gwsServices.gwsAppWorkspace.livenessProbe.periodSeconds
 
{{!}}gwsServices.gwsAppWorkspace.livenessProbe.periodSeconds
{{!}}How often (in seconds) to perform the probe. The default is 30 seconds. The minimum value is 1.
+
{{!}}How often (in seconds) to perform the probe.
 
{{!}}1 or greater
 
{{!}}1 or greater
{{!}}10
+
{{!}}30
 
{{!}}-
 
{{!}}-
 
{{!}}gwsServices.gwsAppWorkspace.livenessProbe.timeoutSeconds
 
{{!}}gwsServices.gwsAppWorkspace.livenessProbe.timeoutSeconds
{{!}}Number of seconds after which the probe times out. The default is 10 seconds. The minimum value is 1.
+
{{!}}Number of seconds after which the probe times out.
 
{{!}}1 or greater
 
{{!}}1 or greater
{{!}}1
+
{{!}}10
 
{{!}}-
 
{{!}}-
 
{{!}}gwsServices.gwsAppWorkspace.clientId
 
{{!}}gwsServices.gwsAppWorkspace.clientId
Line 411: Line 427:
 
{{!}}The guaranteed amount of CPU Kubernetes allocates for the container. See the [https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ Kubernetes documentation] for details.
 
{{!}}The guaranteed amount of CPU Kubernetes allocates for the container. See the [https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ Kubernetes documentation] for details.
 
{{!}}Units of Kubernetes CPU
 
{{!}}Units of Kubernetes CPU
{{!}}0.2
+
{{!}}1
 
{{!}}-
 
{{!}}-
 
{{!}}gwsServices.gwsAppWorkspace.resources.requests.memory
 
{{!}}gwsServices.gwsAppWorkspace.resources.requests.memory
Line 453: Line 469:
 
{{!}}false
 
{{!}}false
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsAppWorkspace.service.ports.server
+
{{!}}gwsServices.gwsAppWorkspace.context.env.GWS_SERVICE_AUTH_URL
 +
{{!}}'''DEPRECATED''' - Use {{Link-SomewhereInThisVersion|manual=GWSPEGuide|topic=Configure|anchor=gauth.authUrl|display text=gauth.authUrl}} instead.
 +
 
 +
 
 +
The internal service URI of the Genesys Authentication service. For example: <nowiki>http://gauth-auth.gauth.svc.cluster.local.:80</nowiki>
 +
{{!}}A valid URL
 +
{{!}}""
 +
{{!}}-
 +
{{!}}gwsServices.gwsAppWorkspace.context.env.GWS_SERVICE_ENV_URL
 +
{{!}}'''DEPRECATED''' - Use {{Link-SomewhereInThisVersion|manual=GWSPEGuide|topic=Configure|anchor=gauth.envUrl|display text=gauth.envUrl}} instead.
 +
 
 +
 
 +
The internal service URI of the environment service (part of Genesys Authentication). For example: <nowiki>http://gauth-environment.gauth.svc.cluster.local.:80</nowiki>
 +
{{!}}A valid URL
 +
{{!}}""
 +
{{!}}-
 +
{{!}}{{AnchorDiv|gwsServices.gwsAppWorkspace.service.ports.server}}gwsServices.gwsAppWorkspace.service.ports.server
 
{{!}}The port for this server.
 
{{!}}The port for this server.
 
{{!}}A valid port
 
{{!}}A valid port
Line 472: Line 504:
 
{{!}}A valid set of annotations as "name: value"
 
{{!}}A valid set of annotations as "name: value"
 
{{!}}{}
 
{{!}}{}
{{!}}}{{AnchorDiv|configurationP}}
+
{{!}}}{{AnchorDiv|chatP}}
===GWS Configuration Service parameters===
+
===GWS Chat Service parameters===
 
{{{!}} class="wikitable" style="table-layout: fixed; overflow-wrap: break-word;" {{!}}
 
{{{!}} class="wikitable" style="table-layout: fixed; overflow-wrap: break-word;" {{!}}
 
!Parameter
 
!Parameter
Line 480: Line 512:
 
!Default
 
!Default
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformConfiguration.name
+
{{!}}gwsServices.gwsPlatformChat.name
 
{{!}}The name of the container deployment.
 
{{!}}The name of the container deployment.
 
{{!}}String
 
{{!}}String
{{!}}"gws-platform-configuration"
+
{{!}}"gws-platform-chat"
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformConfiguration.appType
+
{{!}}gwsServices.gwsPlatformChat.enabled
 +
{{!}}Enables the component deployment.
 +
{{!}}true or false
 +
{{!}}false
 +
{{!}}-
 +
{{!}}gwsServices.gwsPlatformChat.appType
 
{{!}}The type of application in this container.
 
{{!}}The type of application in this container.
 
{{!}}nodejs, java, or frontend
 
{{!}}nodejs, java, or frontend
 
{{!}}"java"
 
{{!}}"java"
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformConfiguration.livenessProbe.enable
+
{{!}}gwsServices.gwsPlatformChat.clientId
{{!}}Specifies whether to do a Kubernetes liveness probe to test if the container is running.
+
{{!}}The ID of an encrypted client secret generated by {{Link-AnywhereElse|product=AUTH|version=Current|manual=AuthPEGuide|display text=Genesys Authentication}} for this component.
{{!}}true or false
+
{{!}}A valid ID
{{!}}true
+
{{!}}"gws-platform-chat"
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformConfiguration.livenessProbe.failureThreshold
+
{{!}}gwsServices.gwsPlatformChat.priorityClassName
{{!}}Minimum consecutive failures for the probe to be considered failed after having succeeded. The default is 3. The minimum value is 1.
+
{{!}}The class name Kubernetes uses to determine the priority of the pods for this container deployment relative to other pods. See the [https://kubernetes.io/docs/concepts/scheduling-eviction/pod-priority-preemption/ Kubernetes documentation] for details.
{{!}}1 or greater
+
{{!}}A valid priority class name
{{!}}3
+
{{!}}""
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformConfiguration.livenessProbe.successThreshold
+
{{!}}gwsServices.gwsPlatformChat.deployment.replicaCount
{{!}}Minimum consecutive successes for the probe to be considered successful after having failed. The default is 1, which is required for liveness and startup. The minimum value is 1.
+
{{!}}The number of pod replicas in this container deployment.
{{!}}1 or greater
+
{{!}}A number greater than 0
{{!}}1
+
{{!}}2
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformConfiguration.livenessProbe.initialDelaySeconds
+
{{!}}gwsServices.gwsPlatformChat.resources.limits.cpu
{{!}}Number of seconds after the container has started before liveness probes are initiated.
+
{{!}}The maximum amount of CPU Kubernetes allocates for the container. See the [https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ Kubernetes documentation] for details.
{{!}}Number
+
{{!}}Units of Kubernetes CPU
{{!}}120
+
{{!}}4
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformConfiguration.livenessProbe.periodSeconds
+
{{!}}gwsServices.gwsPlatformChat.resources.limits.memory
{{!}}How often (in seconds) to perform the probe. The default is 30 seconds. The minimum value is 1.
+
{{!}}The maximum amount of memory Kubernetes allocates for the container. See the [https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ Kubernetes documentation] for details.
{{!}}1 or greater
+
{{!}}Units of bytes
{{!}}10
+
{{!}}"4Gi"
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformConfiguration.livenessProbe.timeoutSeconds
+
{{!}}gwsServices.gwsPlatformChat.resources.requests.cpu
{{!}}Number of seconds after which the probe times out. The default is 10 seconds. The minimum value is 1.
+
{{!}}The guaranteed amount of CPU Kubernetes allocates for the container. See the [https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ Kubernetes documentation] for details.
{{!}}1 or greater
+
{{!}}Units of Kubernetes CPU
 
{{!}}1
 
{{!}}1
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformConfiguration.clientId
+
{{!}}gwsServices.gwsPlatformChat.resources.requests.memory
{{!}}The ID of an encrypted client secret generated by {{Link-AnywhereElse|product=AUTH|version=Current|manual=AuthPEGuide|display text=Genesys Authentication}} for this component.
+
{{!}}The guaranteed amount of memory Kubernetes allocates for the container. See the [https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ Kubernetes documentation] for details.
{{!}}A valid ID
+
{{!}}Units of bytes
{{!}}"gws-platform-configuration"
+
{{!}}"4Gi"
 +
{{!}}-
 +
{{!}}gwsServices.gwsPlatformChat.consul.enabled
 +
{{!}}Enables Consul registration for the component.
 +
{{!}}true or false
 +
{{!}}true
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformConfiguration.priorityClassName
+
{{!}}gwsServices.gwsPlatformChat.context.ports.server
{{!}}The class name Kubernetes uses to determine the priority of the pods for this container deployment relative to other pods. See the [https://kubernetes.io/docs/concepts/scheduling-eviction/pod-priority-preemption/ Kubernetes documentation] for details.
+
{{!}}The port for this container.
{{!}}A valid priority class name
+
{{!}}A valid port
{{!}}""
+
{{!}}48150
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformConfiguration.deployment.replicaCount
+
{{!}}gwsServices.gwsPlatformChat.context.ports.management
{{!}}The number of pod replicas in this container deployment.
+
{{!}}The management port for this container.
{{!}}A number greater than 0
+
{{!}}A valid port
{{!}}2
+
{{!}}48151
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformConfiguration.resources.limits.cpu
+
{{!}}gwsServices.gwsPlatformChat.context.loggingLevel
{{!}}The maximum amount of CPU Kubernetes allocates for the container. See the [https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ Kubernetes documentation] for details.
+
{{!}}Specifies the logging level for this container.
{{!}}Units of Kubernetes CPU
+
{{!}}ERROR, WARN, INFO, DEBUG, or TRACE
{{!}}4
+
{{!}}""
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformConfiguration.resources.limits.memory
+
{{!}}gwsServices.gwsPlatformChat.context.env
{{!}}The maximum amount of memory Kubernetes allocates for the container. See the [https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ Kubernetes documentation] for details.
+
{{!}}Environment variables for this container.
{{!}}Units of bytes
+
{{!}}
{{!}}"4Gi"
+
{{!}}{}
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformConfiguration.resources.requests.cpu
+
{{!}}gwsServices.gwsPlatformChat.livenessProbe.enable
{{!}}The guaranteed amount of CPU Kubernetes allocates for the container. See the [https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ Kubernetes documentation] for details.
+
{{!}}Specifies whether to do a Kubernetes liveness probe to test if the container is running.
{{!}}Units of Kubernetes CPU
+
{{!}}true or false
{{!}}0.2
+
{{!}}true
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformConfiguration.resources.requests.memory
+
{{!}}gwsServices.gwsPlatformChat.livenessProbe.failureThreshold
{{!}}The guaranteed amount of memory Kubernetes allocates for the container. See the [https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ Kubernetes documentation] for details.
+
{{!}}Minimum consecutive failures for the probe to be considered failed after having succeeded.
{{!}}Units of bytes
+
{{!}}1 or greater
{{!}}"4Gi"
+
{{!}}3
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformConfiguration.context.ports.server
+
{{!}}gwsServices.gwsPlatformChat.livenessProbe.successThreshold
{{!}}The port for this container.
+
{{!}}Minimum consecutive successes for the probe to be considered successful after having failed. The default is 1, which is required for liveness and startup.
{{!}}A valid port
+
{{!}}1 or greater
{{!}}48030
+
{{!}}1
 +
{{!}}-
 +
{{!}}gwsServices.gwsPlatformChat.livenessProbe.initialDelaySeconds
 +
{{!}}Number of seconds after the container has started before liveness probes are initiated.
 +
{{!}}Number
 +
{{!}}120
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformConfiguration.context.ports.management
+
{{!}}gwsServices.gwsPlatformChat.livenessProbe.periodSeconds
{{!}}The management port for this container.
+
{{!}}How often (in seconds) to perform the probe.
{{!}}A valid port
+
{{!}}1 or greater
{{!}}48031
+
{{!}}30
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformConfiguration.context.loggingLevel
+
{{!}}gwsServices.gwsPlatformChat.livenessProbe.timeoutSeconds
{{!}}Specifies the logging level for this container.
+
{{!}}Number of seconds after which the probe times out.
{{!}}ERROR, WARN, INFO, DEBUG, or TRACE
+
{{!}}1 or greater
{{!}}""
+
{{!}}10
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformConfiguration.service.ports.server
+
{{!}}gwsServices.gwsPlatformChat.service.ports.server
 
{{!}}The port for this server.
 
{{!}}The port for this server.
 
{{!}}A valid port
 
{{!}}A valid port
 
{{!}}80
 
{{!}}80
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformConfiguration.service.ports.management
+
{{!}}gwsServices.gwsPlatformChat.service.ports.management
 
{{!}}The management port for this server.
 
{{!}}The management port for this server.
 
{{!}}A valid port
 
{{!}}A valid port
 
{{!}}81
 
{{!}}81
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformConfiguration.labels
+
{{!}}gwsServices.gwsPlatformChat.labels
 
{{!}}Custom labels to be added for the container.
 
{{!}}Custom labels to be added for the container.
 
{{!}}A valid set of labels as "name: value"
 
{{!}}A valid set of labels as "name: value"
 
{{!}}{}
 
{{!}}{}
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformConfiguration.annotations
+
{{!}}gwsServices.gwsPlatformChat.annotations
 
{{!}}Custom annotations to be added for the container.
 
{{!}}Custom annotations to be added for the container.
 
{{!}}A valid set of annotations as "name: value"
 
{{!}}A valid set of annotations as "name: value"
 
{{!}}{}
 
{{!}}{}
 +
{{!}}}{{AnchorDiv|configurationP}}
 +
===GWS Configuration Service parameters===
 +
{{{!}} class="wikitable" style="table-layout: fixed; overflow-wrap: break-word;" {{!}}
 +
!Parameter
 +
!Description
 +
!Valid values
 +
!Default
 
{{!}}-
 
{{!}}-
{{!}}{{AnchorDiv|gwsServices.gws-platform-configuration.context.env.GWS_CS_CLUSTER_SUPPORT}}gwsServices.gws-platform-configuration.context.env.GWS_CS_CLUSTER_SUPPORT
+
{{!}}gwsServices.gwsPlatformConfiguration.name
{{!}}Specifies Configuration Server cluster support.
 
{{!}}true or false
 
{{!}}false
 
{{!}}-
 
{{!}}{{AnchorDiv|gwsServices.gws-platform-configuration.context.env.GWS_CONFIGURATION_common_discovery_tenants}}gwsServices.gws-platform-configuration.context.env.GWS_CONFIGURATION_common_discovery_tenants
 
{{!}}Enable or disable Tenant discovery from Consul.
 
{{!}}true or false
 
{{!}}false
 
{{!}}-
 
{{!}}gwsServices.gws-platform-configuration.context.env.GWS_CONFIGURATION_common_discovery_ixn_intercept
 
{{!}}Enable or disable multi-region support. To enable multi-region support, you must also set {{Link-SomewhereInThisVersion|manual=GWSPEGuide|topic=Configure|anchor=gwsServices.gws-platform-configuration.context.env.GWS_CONFIGURATION_common_discovery_tenants|display text=gwsServices.gws-platform-configuration.context.env.GWS_CONFIGURATION_common_discovery_tenants}} to true.
 
{{!}}true or false
 
{{!}}true
 
{{!}}}{{AnchorDiv|dataP}}
 
===GWS Data Collector Service parameters===
 
{{{!}} class="wikitable" style="table-layout: fixed; overflow-wrap: break-word;" {{!}}
 
!Parameter
 
!Description
 
!Valid values
 
!Default
 
{{!}}-
 
{{!}}gwsServices.gwsPlatformDatacollector.name
 
 
{{!}}The name of the container deployment.
 
{{!}}The name of the container deployment.
 
{{!}}String
 
{{!}}String
{{!}}"gws-platform-datacollector"
+
{{!}}"gws-platform-configuration"
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformDatacollector.appType
+
{{!}}gwsServices.gwsPlatformConfiguration.appType
 
{{!}}The type of application in this container.
 
{{!}}The type of application in this container.
 
{{!}}nodejs, java, or frontend
 
{{!}}nodejs, java, or frontend
 
{{!}}"java"
 
{{!}}"java"
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformDatacollector.livenessProbe.enable
+
{{!}}gwsServices.gwsPlatformConfiguration.livenessProbe.enable
 
{{!}}Specifies whether to do a Kubernetes liveness probe to test if the container is running.
 
{{!}}Specifies whether to do a Kubernetes liveness probe to test if the container is running.
 
{{!}}true or false
 
{{!}}true or false
 
{{!}}true
 
{{!}}true
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformDatacollector.livenessProbe.failureThreshold
+
{{!}}gwsServices.gwsPlatformConfiguration.livenessProbe.failureThreshold
{{!}}Minimum consecutive failures for the probe to be considered failed after having succeeded. The default is 3. The minimum value is 1.
+
{{!}}Minimum consecutive failures for the probe to be considered failed after having succeeded.
 
{{!}}1 or greater
 
{{!}}1 or greater
 
{{!}}3
 
{{!}}3
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformDatacollector.livenessProbe.successThreshold
+
{{!}}gwsServices.gwsPlatformConfiguration.livenessProbe.successThreshold
{{!}}Minimum consecutive successes for the probe to be considered successful after having failed. The default is 1, which is required for liveness and startup. The minimum value is 1.
+
{{!}}Minimum consecutive successes for the probe to be considered successful after having failed. The default is 1, which is required for liveness and startup.
 
{{!}}1 or greater
 
{{!}}1 or greater
 
{{!}}1
 
{{!}}1
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformDatacollector.livenessProbe.initialDelaySeconds
+
{{!}}gwsServices.gwsPlatformConfiguration.livenessProbe.initialDelaySeconds
 
{{!}}Number of seconds after the container has started before liveness probes are initiated.
 
{{!}}Number of seconds after the container has started before liveness probes are initiated.
 
{{!}}Number
 
{{!}}Number
 
{{!}}120
 
{{!}}120
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformDatacollector.livenessProbe.periodSeconds
+
{{!}}gwsServices.gwsPlatformConfiguration.livenessProbe.periodSeconds
{{!}}How often (in seconds) to perform the probe. The default is 30 seconds. The minimum value is 1.
+
{{!}}How often (in seconds) to perform the probe.
 
{{!}}1 or greater
 
{{!}}1 or greater
{{!}}10
+
{{!}}30
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformDatacollector.livenessProbe.timeoutSeconds
+
{{!}}gwsServices.gwsPlatformConfiguration.livenessProbe.timeoutSeconds
{{!}}Number of seconds after which the probe times out. The default is 10 seconds. The minimum value is 1.
+
{{!}}Number of seconds after which the probe times out.
 
{{!}}1 or greater
 
{{!}}1 or greater
{{!}}1
+
{{!}}10
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformDatacollector.clientId
+
{{!}}gwsServices.gwsPlatformConfiguration.clientId
 
{{!}}The ID of an encrypted client secret generated by {{Link-AnywhereElse|product=AUTH|version=Current|manual=AuthPEGuide|display text=Genesys Authentication}} for this component.
 
{{!}}The ID of an encrypted client secret generated by {{Link-AnywhereElse|product=AUTH|version=Current|manual=AuthPEGuide|display text=Genesys Authentication}} for this component.
 
{{!}}A valid ID
 
{{!}}A valid ID
{{!}}"gws-platform-datacollector"
+
{{!}}"gws-platform-configuration"
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformDatacollector.priorityClassName
+
{{!}}gwsServices.gwsPlatformConfiguration.priorityClassName
 
{{!}}The class name Kubernetes uses to determine the priority of the pods for this container deployment relative to other pods. See the [https://kubernetes.io/docs/concepts/scheduling-eviction/pod-priority-preemption/ Kubernetes documentation] for details.
 
{{!}}The class name Kubernetes uses to determine the priority of the pods for this container deployment relative to other pods. See the [https://kubernetes.io/docs/concepts/scheduling-eviction/pod-priority-preemption/ Kubernetes documentation] for details.
 
{{!}}A valid priority class name
 
{{!}}A valid priority class name
 
{{!}}""
 
{{!}}""
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformDatacollector.deployment.replicaCount
+
{{!}}gwsServices.gwsPlatformConfiguration.deployment.replicaCount
 
{{!}}The number of pod replicas in this container deployment.
 
{{!}}The number of pod replicas in this container deployment.
 
{{!}}A number greater than 0
 
{{!}}A number greater than 0
 
{{!}}2
 
{{!}}2
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformDatacollector.resources.limits.cpu
+
{{!}}gwsServices.gwsPlatformConfiguration.resources.limits.cpu
 
{{!}}The maximum amount of CPU Kubernetes allocates for the container. See the [https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ Kubernetes documentation] for details.
 
{{!}}The maximum amount of CPU Kubernetes allocates for the container. See the [https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ Kubernetes documentation] for details.
 
{{!}}Units of Kubernetes CPU
 
{{!}}Units of Kubernetes CPU
 
{{!}}4
 
{{!}}4
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformDatacollector.resources.limits.memory
+
{{!}}gwsServices.gwsPlatformConfiguration.resources.limits.memory
 
{{!}}The maximum amount of memory Kubernetes allocates for the container. See the [https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ Kubernetes documentation] for details.
 
{{!}}The maximum amount of memory Kubernetes allocates for the container. See the [https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ Kubernetes documentation] for details.
 
{{!}}Units of bytes
 
{{!}}Units of bytes
{{!}}"5Gi"
+
{{!}}"4Gi"
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformDatacollector.resources.requests.cpu
+
{{!}}gwsServices.gwsPlatformConfiguration.resources.requests.cpu
 
{{!}}The guaranteed amount of CPU Kubernetes allocates for the container. See the [https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ Kubernetes documentation] for details.
 
{{!}}The guaranteed amount of CPU Kubernetes allocates for the container. See the [https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ Kubernetes documentation] for details.
 
{{!}}Units of Kubernetes CPU
 
{{!}}Units of Kubernetes CPU
{{!}}0.2
+
{{!}}1
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformDatacollector.resources.requests.memory
+
{{!}}gwsServices.gwsPlatformConfiguration.resources.requests.memory
 
{{!}}The guaranteed amount of memory Kubernetes allocates for the container. See the [https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ Kubernetes documentation] for details.
 
{{!}}The guaranteed amount of memory Kubernetes allocates for the container. See the [https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ Kubernetes documentation] for details.
 
{{!}}Units of bytes
 
{{!}}Units of bytes
 
{{!}}"4Gi"
 
{{!}}"4Gi"
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformDatacollector.context.ports.server
+
{{!}}gwsServices.gwsPlatformConfiguration.context.ports.server
 
{{!}}The port for this container.
 
{{!}}The port for this container.
 
{{!}}A valid port
 
{{!}}A valid port
{{!}}48180
+
{{!}}48030
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformDatacollector.context.ports.management
+
{{!}}gwsServices.gwsPlatformConfiguration.context.ports.management
 
{{!}}The management port for this container.
 
{{!}}The management port for this container.
 
{{!}}A valid port
 
{{!}}A valid port
{{!}}48181
+
{{!}}48031
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformDatacollector.context.loggingLevel
+
{{!}}gwsServices.gwsPlatformConfiguration.context.loggingLevel
 
{{!}}Specifies the logging level for this container.
 
{{!}}Specifies the logging level for this container.
 
{{!}}ERROR, WARN, INFO, DEBUG, or TRACE
 
{{!}}ERROR, WARN, INFO, DEBUG, or TRACE
 
{{!}}""
 
{{!}}""
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformDatacollector.context.env.gws_datacollector_services_datacollector_distribution_enabled
+
{{!}}{{AnchorDiv|gwsServices.gwsPlatformConfiguration.service.ports.server}}gwsServices.gwsPlatformConfiguration.service.ports.server
{{!}}Enables task distribution for the data collector.
+
{{!}}The port for this server.
{{!}}true or false
+
{{!}}A valid port
{{!}}true
+
{{!}}80
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformDatacollector.context.env.GWS_DATACOLLECTOR_SERVICES_DATACOLLECTOR_REINDEX_ENABLED
+
{{!}}gwsServices.gwsPlatformConfiguration.service.ports.management
{{!}}Enables background service for reindexing data.
+
{{!}}The management port for this server.
{{!}}true or false
+
{{!}}A valid port
{{!}}true
+
{{!}}81
 +
{{!}}-
 +
{{!}}gwsServices.gwsPlatformConfiguration.labels
 +
{{!}}Custom labels to be added for the container.
 +
{{!}}A valid set of labels as "name: value"
 +
{{!}}{}
 +
{{!}}-
 +
{{!}}gwsServices.gwsPlatformConfiguration.annotations
 +
{{!}}Custom annotations to be added for the container.
 +
{{!}}A valid set of annotations as "name: value"
 +
{{!}}{}
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformDatacollector.context.env.gws_datacollector_services_datacollector_reindex_onStart
+
{{!}}{{AnchorDiv|gwsServices.gws-platform-configuration.context.env.GWS_CS_CLUSTER_SUPPORT}}gwsServices.gws-platform-configuration.context.env.GWS_CS_CLUSTER_SUPPORT
{{!}}Specifies whether to perform a reindex on start.
+
{{!}}Specifies Configuration Server cluster support.
 
{{!}}true or false
 
{{!}}true or false
{{!}}true
+
{{!}}false
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformDatacollector.context.env.GWS_DATACOLLECTOR_SERVICES_DATACOLLECTOR_REINDEX_PERIOD
+
{{!}}{{AnchorDiv|gwsServices.gws-platform-configuration.context.env.GWS_CONFIGURATION_common_discovery_tenants}}gwsServices.gws-platform-configuration.context.env.GWS_CONFIGURATION_common_discovery_tenants
{{!}}The period in minutes between scheduled reindex attempts.
+
{{!}}Enable or disable Tenant discovery from Consul.
{{!}}A time in minutes
+
{{!}}true or false
{{!}}30
+
{{!}}false
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformDatacollector.context.env.GWS_DATACOLLECTOR_SERVICES_DATACOLLECTOR_STATISTICS_ENABLED
+
{{!}}gwsServices.gws-platform-configuration.context.env.GWS_CONFIGURATION_common_discovery_ixn_intercept
{{!}}Enables statistics monitoring.
+
{{!}}Enable or disable multi-region support. To enable multi-region support, you must also set {{Link-SomewhereInThisVersion|manual=GWSPEGuide|topic=Configure|anchor=gwsServices.gws-platform-configuration.context.env.GWS_CONFIGURATION_common_discovery_tenants|display text=gwsServices.gws-platform-configuration.context.env.GWS_CONFIGURATION_common_discovery_tenants}} to true.
 
{{!}}true or false
 
{{!}}true or false
 
{{!}}true
 
{{!}}true
{{!}}-
+
{{!}}}{{AnchorDiv|dataP}}
{{!}}gwsServices.gwsPlatformDatacollector.context.env.GWS_DATACOLLECTOR_services_datacollector_statistics_period
+
===GWS Data Collector Service parameters===
{{!}}Period in minutes between statistics checks.
 
{{!}}A time in minutes
 
{{!}}5
 
{{!}}-
 
{{!}}gwsServices.gwsPlatformDatacollector.service.ports.server
 
{{!}}The port for this server.
 
{{!}}A valid port
 
{{!}}80
 
{{!}}-
 
{{!}}gwsServices.gwsPlatformDatacollector.service.ports.management
 
{{!}}The management port for this server.
 
{{!}}A valid port
 
{{!}}81
 
{{!}}-
 
{{!}}gwsServices.gwsPlatformDatacollector.labels
 
{{!}}Custom labels to be added for the container.
 
{{!}}A valid set of labels as "name: value"
 
{{!}}{}
 
{{!}}-
 
{{!}}gwsServices.gwsPlatformDatacollector.annotations
 
{{!}}Custom annotations to be added for the container.
 
{{!}}A valid set of annotations as "name: value"
 
{{!}}{}
 
{{!}}}{{AnchorDiv|interactionP}}
 
===GWS Interaction Service parameters===
 
 
{{{!}} class="wikitable" style="table-layout: fixed; overflow-wrap: break-word;" {{!}}
 
{{{!}} class="wikitable" style="table-layout: fixed; overflow-wrap: break-word;" {{!}}
 
!Parameter
 
!Parameter
Line 759: Line 776:
 
!Default
 
!Default
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformIxn.name
+
{{!}}gwsServices.gwsPlatformDatacollector.name
 
{{!}}The name of the container deployment.
 
{{!}}The name of the container deployment.
 
{{!}}String
 
{{!}}String
{{!}}"gws-platform-ixn"
+
{{!}}"gws-platform-datacollector"
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformIxn.appType
+
{{!}}gwsServices.gwsPlatformDatacollector.appType
 
{{!}}The type of application in this container.
 
{{!}}The type of application in this container.
 
{{!}}nodejs, java, or frontend
 
{{!}}nodejs, java, or frontend
 
{{!}}"java"
 
{{!}}"java"
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformIxn.livenessProbe.enable
+
{{!}}gwsServices.gwsPlatformDatacollector.livenessProbe.enable
 
{{!}}Specifies whether to do a Kubernetes liveness probe to test if the container is running.
 
{{!}}Specifies whether to do a Kubernetes liveness probe to test if the container is running.
 
{{!}}true or false
 
{{!}}true or false
 
{{!}}true
 
{{!}}true
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformIxn.livenessProbe.failureThreshold
+
{{!}}gwsServices.gwsPlatformDatacollector.livenessProbe.failureThreshold
{{!}}Minimum consecutive failures for the probe to be considered failed after having succeeded. The default is 3. The minimum value is 1.
+
{{!}}Minimum consecutive failures for the probe to be considered failed after having succeeded.
 
{{!}}1 or greater
 
{{!}}1 or greater
 
{{!}}3
 
{{!}}3
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformIxn.livenessProbe.successThreshold
+
{{!}}gwsServices.gwsPlatformDatacollector.livenessProbe.successThreshold
{{!}}Minimum consecutive successes for the probe to be considered successful after having failed. The default is 1, which is required for liveness and startup. The minimum value is 1.
+
{{!}}Minimum consecutive successes for the probe to be considered successful after having failed. The default is 1, which is required for liveness and startup.
 
{{!}}1 or greater
 
{{!}}1 or greater
 
{{!}}1
 
{{!}}1
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformIxn.livenessProbe.initialDelaySeconds
+
{{!}}gwsServices.gwsPlatformDatacollector.livenessProbe.initialDelaySeconds
 
{{!}}Number of seconds after the container has started before liveness probes are initiated.
 
{{!}}Number of seconds after the container has started before liveness probes are initiated.
 
{{!}}Number
 
{{!}}Number
 
{{!}}120
 
{{!}}120
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformIxn.livenessProbe.periodSeconds
+
{{!}}gwsServices.gwsPlatformDatacollector.livenessProbe.periodSeconds
{{!}}How often (in seconds) to perform the probe. The default is 30 seconds. The minimum value is 1.
+
{{!}}How often (in seconds) to perform the probe.
 
{{!}}1 or greater
 
{{!}}1 or greater
{{!}}10
+
{{!}}30
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformIxn.livenessProbe.timeoutSeconds
+
{{!}}gwsServices.gwsPlatformDatacollector.livenessProbe.timeoutSeconds
{{!}}Number of seconds after which the probe times out. The default is 10 seconds. The minimum value is 1.
+
{{!}}Number of seconds after which the probe times out.
 
{{!}}1 or greater
 
{{!}}1 or greater
{{!}}1
+
{{!}}10
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformIxn.clientId
+
{{!}}gwsServices.gwsPlatformDatacollector.clientId
 
{{!}}The ID of an encrypted client secret generated by {{Link-AnywhereElse|product=AUTH|version=Current|manual=AuthPEGuide|display text=Genesys Authentication}} for this component.
 
{{!}}The ID of an encrypted client secret generated by {{Link-AnywhereElse|product=AUTH|version=Current|manual=AuthPEGuide|display text=Genesys Authentication}} for this component.
 
{{!}}A valid ID
 
{{!}}A valid ID
{{!}}"gws-platform-ixn"
+
{{!}}"gws-platform-datacollector"
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformIxn.priorityClassName
+
{{!}}gwsServices.gwsPlatformDatacollector.priorityClassName
 
{{!}}The class name Kubernetes uses to determine the priority of the pods for this container deployment relative to other pods. See the [https://kubernetes.io/docs/concepts/scheduling-eviction/pod-priority-preemption/ Kubernetes documentation] for details.
 
{{!}}The class name Kubernetes uses to determine the priority of the pods for this container deployment relative to other pods. See the [https://kubernetes.io/docs/concepts/scheduling-eviction/pod-priority-preemption/ Kubernetes documentation] for details.
 
{{!}}A valid priority class name
 
{{!}}A valid priority class name
 
{{!}}""
 
{{!}}""
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformIxn.deployment.replicaCount
+
{{!}}gwsServices.gwsPlatformDatacollector.deployment.replicaCount
 
{{!}}The number of pod replicas in this container deployment.
 
{{!}}The number of pod replicas in this container deployment.
 
{{!}}A number greater than 0
 
{{!}}A number greater than 0
 
{{!}}2
 
{{!}}2
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformIxn.resources.limits.cpu
+
{{!}}gwsServices.gwsPlatformDatacollector.resources.limits.cpu
 
{{!}}The maximum amount of CPU Kubernetes allocates for the container. See the [https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ Kubernetes documentation] for details.
 
{{!}}The maximum amount of CPU Kubernetes allocates for the container. See the [https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ Kubernetes documentation] for details.
 
{{!}}Units of Kubernetes CPU
 
{{!}}Units of Kubernetes CPU
 
{{!}}4
 
{{!}}4
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformIxn.resources.limits.memory
+
{{!}}gwsServices.gwsPlatformDatacollector.resources.limits.memory
 
{{!}}The maximum amount of memory Kubernetes allocates for the container. See the [https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ Kubernetes documentation] for details.
 
{{!}}The maximum amount of memory Kubernetes allocates for the container. See the [https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ Kubernetes documentation] for details.
 
{{!}}Units of bytes
 
{{!}}Units of bytes
{{!}}"4Gi"
+
{{!}}"5Gi"
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformIxn.resources.requests.cpu
+
{{!}}gwsServices.gwsPlatformDatacollector.resources.requests.cpu
 
{{!}}The guaranteed amount of CPU Kubernetes allocates for the container. See the [https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ Kubernetes documentation] for details.
 
{{!}}The guaranteed amount of CPU Kubernetes allocates for the container. See the [https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ Kubernetes documentation] for details.
 
{{!}}Units of Kubernetes CPU
 
{{!}}Units of Kubernetes CPU
{{!}}0.2
+
{{!}}1
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformIxn.resources.requests.memory
+
{{!}}gwsServices.gwsPlatformDatacollector.resources.requests.memory
 
{{!}}The guaranteed amount of memory Kubernetes allocates for the container. See the [https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ Kubernetes documentation] for details.
 
{{!}}The guaranteed amount of memory Kubernetes allocates for the container. See the [https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ Kubernetes documentation] for details.
 
{{!}}Units of bytes
 
{{!}}Units of bytes
 
{{!}}"4Gi"
 
{{!}}"4Gi"
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformIxn.context.ports.server
+
{{!}}gwsServices.gwsPlatformDatacollector.context.ports.server
 
{{!}}The port for this container.
 
{{!}}The port for this container.
 
{{!}}A valid port
 
{{!}}A valid port
{{!}}48170
+
{{!}}48180
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformIxn.context.ports.management
+
{{!}}gwsServices.gwsPlatformDatacollector.context.ports.management
 
{{!}}The management port for this container.
 
{{!}}The management port for this container.
 
{{!}}A valid port
 
{{!}}A valid port
{{!}}48171
+
{{!}}48181
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformIxn.context.loggingLevel
+
{{!}}gwsServices.gwsPlatformDatacollector.context.loggingLevel
 
{{!}}Specifies the logging level for this container.
 
{{!}}Specifies the logging level for this container.
 
{{!}}ERROR, WARN, INFO, DEBUG, or TRACE
 
{{!}}ERROR, WARN, INFO, DEBUG, or TRACE
 
{{!}}""
 
{{!}}""
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformIxn.context.env
+
{{!}}gwsServices.gwsPlatformDatacollector.context.env.gws_datacollector_services_datacollector_distribution_enabled
{{!}}Environment variables for this container.
+
{{!}}Enables task distribution for the data collector.
{{!}}
+
{{!}}true or false
{{!}}{}
+
{{!}}true
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformIxn.service.ports.server
+
{{!}}gwsServices.gwsPlatformDatacollector.context.env.GWS_DATACOLLECTOR_SERVICES_DATACOLLECTOR_REINDEX_ENABLED
 +
{{!}}Enables background service for reindexing data.
 +
{{!}}true or false
 +
{{!}}true
 +
{{!}}-
 +
{{!}}gwsServices.gwsPlatformDatacollector.context.env.gws_datacollector_services_datacollector_reindex_onStart
 +
{{!}}Specifies whether to perform a reindex on start.
 +
{{!}}true or false
 +
{{!}}true
 +
{{!}}-
 +
{{!}}gwsServices.gwsPlatformDatacollector.context.env.GWS_DATACOLLECTOR_SERVICES_DATACOLLECTOR_REINDEX_PERIOD
 +
{{!}}The period in minutes between scheduled reindex attempts.
 +
{{!}}A time in minutes
 +
{{!}}30
 +
{{!}}-
 +
{{!}}gwsServices.gwsPlatformDatacollector.context.env.GWS_DATACOLLECTOR_SERVICES_DATACOLLECTOR_STATISTICS_ENABLED
 +
{{!}}Enables statistics monitoring.
 +
{{!}}true or false
 +
{{!}}true
 +
{{!}}-
 +
{{!}}gwsServices.gwsPlatformDatacollector.context.env.GWS_DATACOLLECTOR_services_datacollector_statistics_period
 +
{{!}}Period in minutes between statistics checks.
 +
{{!}}A time in minutes
 +
{{!}}5
 +
{{!}}-
 +
{{!}}{{AnchorDiv|gwsServices.gwsPlatformDatacollector.service.ports.server}}gwsServices.gwsPlatformDatacollector.service.ports.server
 
{{!}}The port for this server.
 
{{!}}The port for this server.
 
{{!}}A valid port
 
{{!}}A valid port
 
{{!}}80
 
{{!}}80
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformIxn.service.ports.management
+
{{!}}gwsServices.gwsPlatformDatacollector.service.ports.management
 
{{!}}The management port for this server.
 
{{!}}The management port for this server.
 
{{!}}A valid port
 
{{!}}A valid port
 
{{!}}81
 
{{!}}81
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformIxn.labels
+
{{!}}gwsServices.gwsPlatformDatacollector.labels
 
{{!}}Custom labels to be added for the container.
 
{{!}}Custom labels to be added for the container.
 
{{!}}A valid set of labels as "name: value"
 
{{!}}A valid set of labels as "name: value"
 
{{!}}{}
 
{{!}}{}
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformIxn.annotations
+
{{!}}gwsServices.gwsPlatformDatacollector.annotations
 
{{!}}Custom annotations to be added for the container.
 
{{!}}Custom annotations to be added for the container.
 
{{!}}A valid set of annotations as "name: value"
 
{{!}}A valid set of annotations as "name: value"
 
{{!}}{}
 
{{!}}{}
{{!}}}{{AnchorDiv|ocsP}}
+
{{!}}}{{AnchorDiv|interactionP}}
===GWS OCS Service parameters===
+
===GWS Interaction Service parameters===
 
{{{!}} class="wikitable" style="table-layout: fixed; overflow-wrap: break-word;" {{!}}
 
{{{!}} class="wikitable" style="table-layout: fixed; overflow-wrap: break-word;" {{!}}
 
!Parameter
 
!Parameter
Line 881: Line 923:
 
!Default
 
!Default
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformOcs.name
+
{{!}}gwsServices.gwsPlatformIxn.name
 
{{!}}The name of the container deployment.
 
{{!}}The name of the container deployment.
 
{{!}}String
 
{{!}}String
{{!}}"gws-platform-ocs"
+
{{!}}"gws-platform-ixn"
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformOcs.appType
+
{{!}}gwsServices.gwsPlatformIxn.appType
 
{{!}}The type of application in this container.
 
{{!}}The type of application in this container.
 
{{!}}nodejs, java, or frontend
 
{{!}}nodejs, java, or frontend
 
{{!}}"java"
 
{{!}}"java"
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformOcs.livenessProbe.enable
+
{{!}}gwsServices.gwsPlatformIxn.livenessProbe.enable
 
{{!}}Specifies whether to do a Kubernetes liveness probe to test if the container is running.
 
{{!}}Specifies whether to do a Kubernetes liveness probe to test if the container is running.
 
{{!}}true or false
 
{{!}}true or false
 
{{!}}true
 
{{!}}true
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformOcs.livenessProbe.failureThreshold
+
{{!}}gwsServices.gwsPlatformIxn.livenessProbe.failureThreshold
{{!}}Minimum consecutive failures for the probe to be considered failed after having succeeded. The default is 3. The minimum value is 1.
+
{{!}}Minimum consecutive failures for the probe to be considered failed after having succeeded.
 
{{!}}1 or greater
 
{{!}}1 or greater
 
{{!}}3
 
{{!}}3
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformOcs.livenessProbe.successThreshold
+
{{!}}gwsServices.gwsPlatformIxn.livenessProbe.successThreshold
{{!}}Minimum consecutive successes for the probe to be considered successful after having failed. The default is 1, which is required for liveness and startup. The minimum value is 1.
+
{{!}}Minimum consecutive successes for the probe to be considered successful after having failed. The default is 1, which is required for liveness and startup.
 
{{!}}1 or greater
 
{{!}}1 or greater
 
{{!}}1
 
{{!}}1
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformOcs.livenessProbe.initialDelaySeconds
+
{{!}}gwsServices.gwsPlatformIxn.livenessProbe.initialDelaySeconds
 
{{!}}Number of seconds after the container has started before liveness probes are initiated.
 
{{!}}Number of seconds after the container has started before liveness probes are initiated.
 
{{!}}Number
 
{{!}}Number
 
{{!}}120
 
{{!}}120
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformOcs.livenessProbe.periodSeconds
+
{{!}}gwsServices.gwsPlatformIxn.livenessProbe.periodSeconds
{{!}}How often (in seconds) to perform the probe. The default is 30 seconds. The minimum value is 1.
+
{{!}}How often (in seconds) to perform the probe.
 
{{!}}1 or greater
 
{{!}}1 or greater
{{!}}10
+
{{!}}30
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformOcs.livenessProbe.timeoutSeconds
+
{{!}}gwsServices.gwsPlatformIxn.livenessProbe.timeoutSeconds
{{!}}Number of seconds after which the probe times out. The default is 10 seconds. The minimum value is 1.
+
{{!}}Number of seconds after which the probe times out.
 
{{!}}1 or greater
 
{{!}}1 or greater
{{!}}1
+
{{!}}10
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformOcs.clientId
+
{{!}}gwsServices.gwsPlatformIxn.clientId
 
{{!}}The ID of an encrypted client secret generated by {{Link-AnywhereElse|product=AUTH|version=Current|manual=AuthPEGuide|display text=Genesys Authentication}} for this component.
 
{{!}}The ID of an encrypted client secret generated by {{Link-AnywhereElse|product=AUTH|version=Current|manual=AuthPEGuide|display text=Genesys Authentication}} for this component.
 
{{!}}A valid ID
 
{{!}}A valid ID
{{!}}"gws-platform-ocs"
+
{{!}}"gws-platform-ixn"
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformOcs.priorityClassName
+
{{!}}gwsServices.gwsPlatformIxn.priorityClassName
 
{{!}}The class name Kubernetes uses to determine the priority of the pods for this container deployment relative to other pods. See the [https://kubernetes.io/docs/concepts/scheduling-eviction/pod-priority-preemption/ Kubernetes documentation] for details.
 
{{!}}The class name Kubernetes uses to determine the priority of the pods for this container deployment relative to other pods. See the [https://kubernetes.io/docs/concepts/scheduling-eviction/pod-priority-preemption/ Kubernetes documentation] for details.
 
{{!}}A valid priority class name
 
{{!}}A valid priority class name
 
{{!}}""
 
{{!}}""
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformOcs.deployment.replicaCount
+
{{!}}gwsServices.gwsPlatformIxn.deployment.replicaCount
 
{{!}}The number of pod replicas in this container deployment.
 
{{!}}The number of pod replicas in this container deployment.
 
{{!}}A number greater than 0
 
{{!}}A number greater than 0
 
{{!}}2
 
{{!}}2
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformOcs.resources.limits.cpu
+
{{!}}gwsServices.gwsPlatformIxn.resources.limits.cpu
 
{{!}}The maximum amount of CPU Kubernetes allocates for the container. See the [https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ Kubernetes documentation] for details.
 
{{!}}The maximum amount of CPU Kubernetes allocates for the container. See the [https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ Kubernetes documentation] for details.
 
{{!}}Units of Kubernetes CPU
 
{{!}}Units of Kubernetes CPU
 
{{!}}4
 
{{!}}4
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformOcs.resources.limits.memory
+
{{!}}gwsServices.gwsPlatformIxn.resources.limits.memory
 
{{!}}The maximum amount of memory Kubernetes allocates for the container. See the [https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ Kubernetes documentation] for details.
 
{{!}}The maximum amount of memory Kubernetes allocates for the container. See the [https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ Kubernetes documentation] for details.
 
{{!}}Units of bytes
 
{{!}}Units of bytes
 
{{!}}"4Gi"
 
{{!}}"4Gi"
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformOcs.resources.requests.cpu
+
{{!}}gwsServices.gwsPlatformIxn.resources.requests.cpu
 
{{!}}The guaranteed amount of CPU Kubernetes allocates for the container. See the [https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ Kubernetes documentation] for details.
 
{{!}}The guaranteed amount of CPU Kubernetes allocates for the container. See the [https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ Kubernetes documentation] for details.
 
{{!}}Units of Kubernetes CPU
 
{{!}}Units of Kubernetes CPU
{{!}}0.2
+
{{!}}1
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformOcs.resources.requests.memory
+
{{!}}gwsServices.gwsPlatformIxn.resources.requests.memory
 
{{!}}The guaranteed amount of memory Kubernetes allocates for the container. See the [https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ Kubernetes documentation] for details.
 
{{!}}The guaranteed amount of memory Kubernetes allocates for the container. See the [https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ Kubernetes documentation] for details.
 
{{!}}Units of bytes
 
{{!}}Units of bytes
 
{{!}}"4Gi"
 
{{!}}"4Gi"
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformOcs.context.ports.server
+
{{!}}gwsServices.gwsPlatformIxn.context.ports.server
 
{{!}}The port for this container.
 
{{!}}The port for this container.
 
{{!}}A valid port
 
{{!}}A valid port
{{!}}48090
+
{{!}}48170
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformOcs.context.ports.management
+
{{!}}gwsServices.gwsPlatformIxn.context.ports.management
 
{{!}}The management port for this container.
 
{{!}}The management port for this container.
 
{{!}}A valid port
 
{{!}}A valid port
{{!}}48091
+
{{!}}48171
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformOcs.context.loggingLevel
+
{{!}}gwsServices.gwsPlatformIxn.context.loggingLevel
 
{{!}}Specifies the logging level for this container.
 
{{!}}Specifies the logging level for this container.
 
{{!}}ERROR, WARN, INFO, DEBUG, or TRACE
 
{{!}}ERROR, WARN, INFO, DEBUG, or TRACE
 
{{!}}""
 
{{!}}""
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformOcs.context.env.GWS_OCS_timeouts_requestTimeoutMs
+
{{!}}gwsServices.gwsPlatformIxn.context.env
{{!}}Specifies the timeout, in milliseconds, for the GWS OCS Service to connect to OCS.
+
{{!}}Environment variables for this container.
{{!}}A time in milliseconds
+
{{!}}
{{!}}5000
+
{{!}}{}
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformOcs.service.ports.server
+
{{!}}gwsServices.gwsPlatformIxn.service.ports.server
 
{{!}}The port for this server.
 
{{!}}The port for this server.
 
{{!}}A valid port
 
{{!}}A valid port
 
{{!}}80
 
{{!}}80
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformOcs.service.ports.management
+
{{!}}gwsServices.gwsPlatformIxn.service.ports.management
 
{{!}}The management port for this server.
 
{{!}}The management port for this server.
 
{{!}}A valid port
 
{{!}}A valid port
 
{{!}}81
 
{{!}}81
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformOcs.labels
+
{{!}}gwsServices.gwsPlatformIxn.labels
 
{{!}}Custom labels to be added for the container.
 
{{!}}Custom labels to be added for the container.
 
{{!}}A valid set of labels as "name: value"
 
{{!}}A valid set of labels as "name: value"
 
{{!}}{}
 
{{!}}{}
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformOcs.annotations
+
{{!}}gwsServices.gwsPlatformIxn.annotations
 
{{!}}Custom annotations to be added for the container.
 
{{!}}Custom annotations to be added for the container.
 
{{!}}A valid set of annotations as "name: value"
 
{{!}}A valid set of annotations as "name: value"
 
{{!}}{}
 
{{!}}{}
{{!}}}{{AnchorDiv|settingP}}
+
{{!}}}{{AnchorDiv|ocsP}}
===GWS Setting Service parameters===
+
===GWS OCS Service parameters===
 
{{{!}} class="wikitable" style="table-layout: fixed; overflow-wrap: break-word;" {{!}}
 
{{{!}} class="wikitable" style="table-layout: fixed; overflow-wrap: break-word;" {{!}}
 
!Parameter
 
!Parameter
Line 1,003: Line 1,045:
 
!Default
 
!Default
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformSetting.name
+
{{!}}gwsServices.gwsPlatformOcs.name
 
{{!}}The name of the container deployment.
 
{{!}}The name of the container deployment.
 
{{!}}String
 
{{!}}String
{{!}}"gws-platform-setting"
+
{{!}}"gws-platform-ocs"
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformSetting.appType
+
{{!}}gwsServices.gwsPlatformOcs.appType
 
{{!}}The type of application in this container.
 
{{!}}The type of application in this container.
 
{{!}}nodejs, java, or frontend
 
{{!}}nodejs, java, or frontend
 
{{!}}"java"
 
{{!}}"java"
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformSetting.livenessProbe.enable
+
{{!}}gwsServices.gwsPlatformOcs.livenessProbe.enable
 
{{!}}Specifies whether to do a Kubernetes liveness probe to test if the container is running.
 
{{!}}Specifies whether to do a Kubernetes liveness probe to test if the container is running.
 
{{!}}true or false
 
{{!}}true or false
 
{{!}}true
 
{{!}}true
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformSetting.livenessProbe.failureThreshold
+
{{!}}gwsServices.gwsPlatformOcs.livenessProbe.failureThreshold
{{!}}Minimum consecutive failures for the probe to be considered failed after having succeeded. The default is 3. The minimum value is 1.
+
{{!}}Minimum consecutive failures for the probe to be considered failed after having succeeded.
 
{{!}}1 or greater
 
{{!}}1 or greater
 
{{!}}3
 
{{!}}3
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformSetting.livenessProbe.successThreshold
+
{{!}}gwsServices.gwsPlatformOcs.livenessProbe.successThreshold
{{!}}Minimum consecutive successes for the probe to be considered successful after having failed. The default is 1, which is required for liveness and startup. The minimum value is 1.
+
{{!}}Minimum consecutive successes for the probe to be considered successful after having failed. The default is 1, which is required for liveness and startup.
 
{{!}}1 or greater
 
{{!}}1 or greater
 
{{!}}1
 
{{!}}1
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformSetting.livenessProbe.initialDelaySeconds
+
{{!}}gwsServices.gwsPlatformOcs.livenessProbe.initialDelaySeconds
 
{{!}}Number of seconds after the container has started before liveness probes are initiated.
 
{{!}}Number of seconds after the container has started before liveness probes are initiated.
 
{{!}}Number
 
{{!}}Number
 
{{!}}120
 
{{!}}120
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformSetting.livenessProbe.periodSeconds
+
{{!}}gwsServices.gwsPlatformOcs.livenessProbe.periodSeconds
{{!}}How often (in seconds) to perform the probe. The default is 30 seconds. The minimum value is 1.
+
{{!}}How often (in seconds) to perform the probe.
 
{{!}}1 or greater
 
{{!}}1 or greater
{{!}}10
+
{{!}}30
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformSetting.livenessProbe.timeoutSeconds
+
{{!}}gwsServices.gwsPlatformOcs.livenessProbe.timeoutSeconds
{{!}}Number of seconds after which the probe times out. The default is 10 seconds. The minimum value is 1.
+
{{!}}Number of seconds after which the probe times out.
 
{{!}}1 or greater
 
{{!}}1 or greater
{{!}}1
+
{{!}}10
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformSetting.clientId
+
{{!}}gwsServices.gwsPlatformOcs.clientId
 
{{!}}The ID of an encrypted client secret generated by {{Link-AnywhereElse|product=AUTH|version=Current|manual=AuthPEGuide|display text=Genesys Authentication}} for this component.
 
{{!}}The ID of an encrypted client secret generated by {{Link-AnywhereElse|product=AUTH|version=Current|manual=AuthPEGuide|display text=Genesys Authentication}} for this component.
 
{{!}}A valid ID
 
{{!}}A valid ID
{{!}}"gws-platform-setting"
+
{{!}}"gws-platform-ocs"
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformSetting.priorityClassName
+
{{!}}gwsServices.gwsPlatformOcs.priorityClassName
 
{{!}}The class name Kubernetes uses to determine the priority of the pods for this container deployment relative to other pods. See the [https://kubernetes.io/docs/concepts/scheduling-eviction/pod-priority-preemption/ Kubernetes documentation] for details.
 
{{!}}The class name Kubernetes uses to determine the priority of the pods for this container deployment relative to other pods. See the [https://kubernetes.io/docs/concepts/scheduling-eviction/pod-priority-preemption/ Kubernetes documentation] for details.
 
{{!}}A valid priority class name
 
{{!}}A valid priority class name
 
{{!}}""
 
{{!}}""
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformSetting.deployment.replicaCount
+
{{!}}gwsServices.gwsPlatformOcs.deployment.replicaCount
 
{{!}}The number of pod replicas in this container deployment.
 
{{!}}The number of pod replicas in this container deployment.
 
{{!}}A number greater than 0
 
{{!}}A number greater than 0
 
{{!}}2
 
{{!}}2
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformSetting.resources.limits.cpu
+
{{!}}gwsServices.gwsPlatformOcs.resources.limits.cpu
 
{{!}}The maximum amount of CPU Kubernetes allocates for the container. See the [https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ Kubernetes documentation] for details.
 
{{!}}The maximum amount of CPU Kubernetes allocates for the container. See the [https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ Kubernetes documentation] for details.
 
{{!}}Units of Kubernetes CPU
 
{{!}}Units of Kubernetes CPU
 
{{!}}4
 
{{!}}4
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformSetting.resources.limits.memory
+
{{!}}gwsServices.gwsPlatformOcs.resources.limits.memory
 
{{!}}The maximum amount of memory Kubernetes allocates for the container. See the [https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ Kubernetes documentation] for details.
 
{{!}}The maximum amount of memory Kubernetes allocates for the container. See the [https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ Kubernetes documentation] for details.
 
{{!}}Units of bytes
 
{{!}}Units of bytes
 
{{!}}"4Gi"
 
{{!}}"4Gi"
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformSetting.resources.requests.cpu
+
{{!}}gwsServices.gwsPlatformOcs.resources.requests.cpu
 
{{!}}The guaranteed amount of CPU Kubernetes allocates for the container. See the [https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ Kubernetes documentation] for details.
 
{{!}}The guaranteed amount of CPU Kubernetes allocates for the container. See the [https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ Kubernetes documentation] for details.
 
{{!}}Units of Kubernetes CPU
 
{{!}}Units of Kubernetes CPU
{{!}}0.2
+
{{!}}1
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformSetting.resources.requests.memory
+
{{!}}gwsServices.gwsPlatformOcs.resources.requests.memory
 
{{!}}The guaranteed amount of memory Kubernetes allocates for the container. See the [https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ Kubernetes documentation] for details.
 
{{!}}The guaranteed amount of memory Kubernetes allocates for the container. See the [https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ Kubernetes documentation] for details.
 
{{!}}Units of bytes
 
{{!}}Units of bytes
 
{{!}}"4Gi"
 
{{!}}"4Gi"
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformSetting.context.ports.server
+
{{!}}gwsServices.gwsPlatformOcs.context.ports.server
 
{{!}}The port for this container.
 
{{!}}The port for this container.
 
{{!}}A valid port
 
{{!}}A valid port
{{!}}48140
+
{{!}}48090
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformSetting.context.ports.management
+
{{!}}gwsServices.gwsPlatformOcs.context.ports.management
 
{{!}}The management port for this container.
 
{{!}}The management port for this container.
 
{{!}}A valid port
 
{{!}}A valid port
{{!}}48141
+
{{!}}48091
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformSetting.context.loggingLevel
+
{{!}}gwsServices.gwsPlatformOcs.context.loggingLevel
 
{{!}}Specifies the logging level for this container.
 
{{!}}Specifies the logging level for this container.
 
{{!}}ERROR, WARN, INFO, DEBUG, or TRACE
 
{{!}}ERROR, WARN, INFO, DEBUG, or TRACE
 
{{!}}""
 
{{!}}""
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformSetting.context.env.GWS_SETTING_DB_INIT_DB
+
{{!}}gwsServices.gwsPlatformOcs.context.env.GWS_OCS_timeouts_requestTimeoutMs
{{!}}Enables database initialization in PostgreSQL. Set this parameter to true in regions with the primary PostgreSQL server and false in regions with PostgreSQL replicas.
+
{{!}}Specifies the timeout, in milliseconds, for the GWS OCS Service to connect to OCS.
{{!}}true or false
+
{{!}}A time in milliseconds
{{!}}true
+
{{!}}5000
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformSetting.service.ports.server
+
{{!}}gwsServices.gwsPlatformOcs.service.ports.server
 
{{!}}The port for this server.
 
{{!}}The port for this server.
 
{{!}}A valid port
 
{{!}}A valid port
 
{{!}}80
 
{{!}}80
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformSetting.service.ports.management
+
{{!}}gwsServices.gwsPlatformOcs.service.ports.management
 
{{!}}The management port for this server.
 
{{!}}The management port for this server.
 
{{!}}A valid port
 
{{!}}A valid port
 
{{!}}81
 
{{!}}81
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformSetting.labels
+
{{!}}gwsServices.gwsPlatformOcs.labels
 
{{!}}Custom labels to be added for the container.
 
{{!}}Custom labels to be added for the container.
 
{{!}}A valid set of labels as "name: value"
 
{{!}}A valid set of labels as "name: value"
 
{{!}}{}
 
{{!}}{}
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformSetting.annotations
+
{{!}}gwsServices.gwsPlatformOcs.annotations
 
{{!}}Custom annotations to be added for the container.
 
{{!}}Custom annotations to be added for the container.
 
{{!}}A valid set of annotations as "name: value"
 
{{!}}A valid set of annotations as "name: value"
 
{{!}}{}
 
{{!}}{}
{{!}}}{{AnchorDiv|statisticsP}}
+
{{!}}}{{AnchorDiv|settingP}}
===GWS Statistics Service parameters===
+
===GWS Setting Service parameters===
 
{{{!}} class="wikitable" style="table-layout: fixed; overflow-wrap: break-word;" {{!}}
 
{{{!}} class="wikitable" style="table-layout: fixed; overflow-wrap: break-word;" {{!}}
 
!Parameter
 
!Parameter
Line 1,125: Line 1,167:
 
!Default
 
!Default
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformStatistics.name
+
{{!}}gwsServices.gwsPlatformSetting.name
 
{{!}}The name of the container deployment.
 
{{!}}The name of the container deployment.
 
{{!}}String
 
{{!}}String
{{!}}"gws-platform-statistics"
+
{{!}}"gws-platform-setting"
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformStatistics.appType
+
{{!}}gwsServices.gwsPlatformSetting.appType
 
{{!}}The type of application in this container.
 
{{!}}The type of application in this container.
 
{{!}}nodejs, java, or frontend
 
{{!}}nodejs, java, or frontend
 
{{!}}"java"
 
{{!}}"java"
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformStatistics.livenessProbe.enable
+
{{!}}gwsServices.gwsPlatformSetting.livenessProbe.enable
 
{{!}}Specifies whether to do a Kubernetes liveness probe to test if the container is running.
 
{{!}}Specifies whether to do a Kubernetes liveness probe to test if the container is running.
 
{{!}}true or false
 
{{!}}true or false
 
{{!}}true
 
{{!}}true
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformStatistics.livenessProbe.failureThreshold
+
{{!}}gwsServices.gwsPlatformSetting.livenessProbe.failureThreshold
{{!}}Minimum consecutive failures for the probe to be considered failed after having succeeded. The default is 3. The minimum value is 1.
+
{{!}}Minimum consecutive failures for the probe to be considered failed after having succeeded.
 
{{!}}1 or greater
 
{{!}}1 or greater
 
{{!}}3
 
{{!}}3
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformStatistics.livenessProbe.successThreshold
+
{{!}}gwsServices.gwsPlatformSetting.livenessProbe.successThreshold
{{!}}Minimum consecutive successes for the probe to be considered successful after having failed. The default is 1, which is required for liveness and startup. The minimum value is 1.
+
{{!}}Minimum consecutive successes for the probe to be considered successful after having failed. The default is 1, which is required for liveness and startup.
 
{{!}}1 or greater
 
{{!}}1 or greater
 
{{!}}1
 
{{!}}1
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformStatistics.livenessProbe.initialDelaySeconds
+
{{!}}gwsServices.gwsPlatformSetting.livenessProbe.initialDelaySeconds
 
{{!}}Number of seconds after the container has started before liveness probes are initiated.
 
{{!}}Number of seconds after the container has started before liveness probes are initiated.
 
{{!}}Number
 
{{!}}Number
 
{{!}}120
 
{{!}}120
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformStatistics.livenessProbe.periodSeconds
+
{{!}}gwsServices.gwsPlatformSetting.livenessProbe.periodSeconds
{{!}}How often (in seconds) to perform the probe. The default is 30 seconds. The minimum value is 1.
+
{{!}}How often (in seconds) to perform the probe.
 
{{!}}1 or greater
 
{{!}}1 or greater
{{!}}10
+
{{!}}30
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformStatistics.livenessProbe.timeoutSeconds
+
{{!}}gwsServices.gwsPlatformSetting.livenessProbe.timeoutSeconds
{{!}}Number of seconds after which the probe times out. The default is 10 seconds. The minimum value is 1.
+
{{!}}Number of seconds after which the probe times out.
 
{{!}}1 or greater
 
{{!}}1 or greater
{{!}}1
+
{{!}}10
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformStatistics.clientId
+
{{!}}gwsServices.gwsPlatformSetting.clientId
 
{{!}}The ID of an encrypted client secret generated by {{Link-AnywhereElse|product=AUTH|version=Current|manual=AuthPEGuide|display text=Genesys Authentication}} for this component.
 
{{!}}The ID of an encrypted client secret generated by {{Link-AnywhereElse|product=AUTH|version=Current|manual=AuthPEGuide|display text=Genesys Authentication}} for this component.
 
{{!}}A valid ID
 
{{!}}A valid ID
{{!}}"gws-platform-statistics"
+
{{!}}"gws-platform-setting"
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformStatistics.priorityClassName
+
{{!}}gwsServices.gwsPlatformSetting.priorityClassName
 
{{!}}The class name Kubernetes uses to determine the priority of the pods for this container deployment relative to other pods. See the [https://kubernetes.io/docs/concepts/scheduling-eviction/pod-priority-preemption/ Kubernetes documentation] for details.
 
{{!}}The class name Kubernetes uses to determine the priority of the pods for this container deployment relative to other pods. See the [https://kubernetes.io/docs/concepts/scheduling-eviction/pod-priority-preemption/ Kubernetes documentation] for details.
 
{{!}}A valid priority class name
 
{{!}}A valid priority class name
 
{{!}}""
 
{{!}}""
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformStatistics.deployment.replicaCount
+
{{!}}gwsServices.gwsPlatformSetting.deployment.replicaCount
 
{{!}}The number of pod replicas in this container deployment.
 
{{!}}The number of pod replicas in this container deployment.
 
{{!}}A number greater than 0
 
{{!}}A number greater than 0
 
{{!}}2
 
{{!}}2
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformStatistics.resources.limits.cpu
+
{{!}}gwsServices.gwsPlatformSetting.resources.limits.cpu
 
{{!}}The maximum amount of CPU Kubernetes allocates for the container. See the [https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ Kubernetes documentation] for details.
 
{{!}}The maximum amount of CPU Kubernetes allocates for the container. See the [https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ Kubernetes documentation] for details.
 
{{!}}Units of Kubernetes CPU
 
{{!}}Units of Kubernetes CPU
 
{{!}}4
 
{{!}}4
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformStatistics.resources.limits.memory
+
{{!}}gwsServices.gwsPlatformSetting.resources.limits.memory
 
{{!}}The maximum amount of memory Kubernetes allocates for the container. See the [https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ Kubernetes documentation] for details.
 
{{!}}The maximum amount of memory Kubernetes allocates for the container. See the [https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ Kubernetes documentation] for details.
 
{{!}}Units of bytes
 
{{!}}Units of bytes
 
{{!}}"4Gi"
 
{{!}}"4Gi"
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformStatistics.resources.requests.cpu
+
{{!}}gwsServices.gwsPlatformSetting.resources.requests.cpu
 
{{!}}The guaranteed amount of CPU Kubernetes allocates for the container. See the [https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ Kubernetes documentation] for details.
 
{{!}}The guaranteed amount of CPU Kubernetes allocates for the container. See the [https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ Kubernetes documentation] for details.
 
{{!}}Units of Kubernetes CPU
 
{{!}}Units of Kubernetes CPU
{{!}}0.2
+
{{!}}1
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformStatistics.resources.requests.memory
+
{{!}}gwsServices.gwsPlatformSetting.resources.requests.memory
 
{{!}}The guaranteed amount of memory Kubernetes allocates for the container. See the [https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ Kubernetes documentation] for details.
 
{{!}}The guaranteed amount of memory Kubernetes allocates for the container. See the [https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ Kubernetes documentation] for details.
 
{{!}}Units of bytes
 
{{!}}Units of bytes
 
{{!}}"4Gi"
 
{{!}}"4Gi"
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformStatistics.context.ports.server
+
{{!}}gwsServices.gwsPlatformSetting.context.ports.server
 
{{!}}The port for this container.
 
{{!}}The port for this container.
 
{{!}}A valid port
 
{{!}}A valid port
{{!}}48070
+
{{!}}48140
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformStatistics.context.ports.management
+
{{!}}gwsServices.gwsPlatformSetting.context.ports.management
 
{{!}}The management port for this container.
 
{{!}}The management port for this container.
 
{{!}}A valid port
 
{{!}}A valid port
{{!}}48071
+
{{!}}48141
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformStatistics.context.loggingLevel
+
{{!}}gwsServices.gwsPlatformSetting.context.loggingLevel
 
{{!}}Specifies the logging level for this container.
 
{{!}}Specifies the logging level for this container.
 
{{!}}ERROR, WARN, INFO, DEBUG, or TRACE
 
{{!}}ERROR, WARN, INFO, DEBUG, or TRACE
 
{{!}}""
 
{{!}}""
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformStatistics.context.env
+
{{!}}gwsServices.gwsPlatformSetting.context.env.GWS_SETTING_DB_INIT_DB
{{!}}Environment variables for this container.
+
{{!}}Enables database initialization in PostgreSQL. Set this parameter to true in regions with the primary PostgreSQL server and false in regions with PostgreSQL replicas.
{{!}}
+
{{!}}true or false
{{!}}{}
+
{{!}}true
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformStatistics.service.ports.server
+
{{!}}{{AnchorDiv|gwsServices.gwsPlatformSetting.service.ports.server}}gwsServices.gwsPlatformSetting.service.ports.server
 
{{!}}The port for this server.
 
{{!}}The port for this server.
 
{{!}}A valid port
 
{{!}}A valid port
 
{{!}}80
 
{{!}}80
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformStatistics.service.ports.management
+
{{!}}gwsServices.gwsPlatformSetting.service.ports.management
 
{{!}}The management port for this server.
 
{{!}}The management port for this server.
 
{{!}}A valid port
 
{{!}}A valid port
 
{{!}}81
 
{{!}}81
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformStatistics.labels
+
{{!}}gwsServices.gwsPlatformSetting.labels
 
{{!}}Custom labels to be added for the container.
 
{{!}}Custom labels to be added for the container.
 
{{!}}A valid set of labels as "name: value"
 
{{!}}A valid set of labels as "name: value"
 
{{!}}{}
 
{{!}}{}
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformStatistics.annotations
+
{{!}}gwsServices.gwsPlatformSetting.annotations
 
{{!}}Custom annotations to be added for the container.
 
{{!}}Custom annotations to be added for the container.
 
{{!}}A valid set of annotations as "name: value"
 
{{!}}A valid set of annotations as "name: value"
 
{{!}}{}
 
{{!}}{}
{{!}}}{{AnchorDiv|voiceP}}
+
{{!}}}{{AnchorDiv|statisticsP}}
===GWS Voice Service parameters===
+
===GWS Statistics Service parameters===
 
{{{!}} class="wikitable" style="table-layout: fixed; overflow-wrap: break-word;" {{!}}
 
{{{!}} class="wikitable" style="table-layout: fixed; overflow-wrap: break-word;" {{!}}
 
!Parameter
 
!Parameter
Line 1,247: Line 1,289:
 
!Default
 
!Default
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformVoice.name
+
{{!}}gwsServices.gwsPlatformStatistics.name
 
{{!}}The name of the container deployment.
 
{{!}}The name of the container deployment.
 
{{!}}String
 
{{!}}String
{{!}}"gws-platform-voice"
+
{{!}}"gws-platform-statistics"
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformVoice.appType
+
{{!}}gwsServices.gwsPlatformStatistics.appType
 
{{!}}The type of application in this container.
 
{{!}}The type of application in this container.
 
{{!}}nodejs, java, or frontend
 
{{!}}nodejs, java, or frontend
 
{{!}}"java"
 
{{!}}"java"
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformVoice.livenessProbe.enable
+
{{!}}gwsServices.gwsPlatformStatistics.livenessProbe.enable
 
{{!}}Specifies whether to do a Kubernetes liveness probe to test if the container is running.
 
{{!}}Specifies whether to do a Kubernetes liveness probe to test if the container is running.
 
{{!}}true or false
 
{{!}}true or false
 
{{!}}true
 
{{!}}true
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformVoice.livenessProbe.failureThreshold
+
{{!}}gwsServices.gwsPlatformStatistics.livenessProbe.failureThreshold
{{!}}Minimum consecutive failures for the probe to be considered failed after having succeeded. The default is 3. The minimum value is 1.
+
{{!}}Minimum consecutive failures for the probe to be considered failed after having succeeded.
 
{{!}}1 or greater
 
{{!}}1 or greater
 
{{!}}3
 
{{!}}3
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformVoice.livenessProbe.successThreshold
+
{{!}}gwsServices.gwsPlatformStatistics.livenessProbe.successThreshold
{{!}}Minimum consecutive successes for the probe to be considered successful after having failed. The default is 1, which is required for liveness and startup. The minimum value is 1.
+
{{!}}Minimum consecutive successes for the probe to be considered successful after having failed. The default is 1, which is required for liveness and startup.
 
{{!}}1 or greater
 
{{!}}1 or greater
 
{{!}}1
 
{{!}}1
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformVoice.livenessProbe.initialDelaySeconds
+
{{!}}gwsServices.gwsPlatformStatistics.livenessProbe.initialDelaySeconds
 
{{!}}Number of seconds after the container has started before liveness probes are initiated.
 
{{!}}Number of seconds after the container has started before liveness probes are initiated.
 
{{!}}Number
 
{{!}}Number
 
{{!}}120
 
{{!}}120
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformVoice.livenessProbe.periodSeconds
+
{{!}}gwsServices.gwsPlatformStatistics.livenessProbe.periodSeconds
{{!}}How often (in seconds) to perform the probe. The default is 30 seconds. The minimum value is 1.
+
{{!}}How often (in seconds) to perform the probe.
 
{{!}}1 or greater
 
{{!}}1 or greater
{{!}}10
+
{{!}}30
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformVoice.livenessProbe.timeoutSeconds
+
{{!}}gwsServices.gwsPlatformStatistics.livenessProbe.timeoutSeconds
{{!}}Number of seconds after which the probe times out. The default is 10 seconds. The minimum value is 1.
+
{{!}}Number of seconds after which the probe times out.
 
{{!}}1 or greater
 
{{!}}1 or greater
{{!}}1
+
{{!}}10
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformVoice.clientId
+
{{!}}gwsServices.gwsPlatformStatistics.clientId
{{!}}The ID of an encrypted client secret generated by {{Link-AnywhereElse|product=AUTH|version=Current|manual=AuthPEGuide|display text=Genesys Authentication}} for this component.
+
{{!}}The ID of an encrypted client secret generated by {{Link-AnywhereElse|product=AUTH|version=Current|manual=AuthPEGuide|display text=Genesys Authentication}} for this component.
{{!}}A valid ID
+
{{!}}A valid ID
{{!}}"gws-platform-voice"
+
{{!}}"gws-platform-statistics"
{{!}}-
+
{{!}}-
{{!}}gwsServices.gwsPlatformVoice.priorityClassName
+
{{!}}gwsServices.gwsPlatformStatistics.priorityClassName
{{!}}The class name Kubernetes uses to determine the priority of the pods for this container deployment relative to other pods. See the [https://kubernetes.io/docs/concepts/scheduling-eviction/pod-priority-preemption/ Kubernetes documentation] for details.
+
{{!}}The class name Kubernetes uses to determine the priority of the pods for this container deployment relative to other pods. See the [https://kubernetes.io/docs/concepts/scheduling-eviction/pod-priority-preemption/ Kubernetes documentation] for details.
{{!}}A valid priority class name
+
{{!}}A valid priority class name
 +
{{!}}""
 +
{{!}}-
 +
{{!}}gwsServices.gwsPlatformStatistics.deployment.replicaCount
 +
{{!}}The number of pod replicas in this container deployment.
 +
{{!}}A number greater than 0
 +
{{!}}2
 +
{{!}}-
 +
{{!}}gwsServices.gwsPlatformStatistics.resources.limits.cpu
 +
{{!}}The maximum amount of CPU Kubernetes allocates for the container. See the [https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ Kubernetes documentation] for details.
 +
{{!}}Units of Kubernetes CPU
 +
{{!}}4
 +
{{!}}-
 +
{{!}}gwsServices.gwsPlatformStatistics.resources.limits.memory
 +
{{!}}The maximum amount of memory Kubernetes allocates for the container. See the [https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ Kubernetes documentation] for details.
 +
{{!}}Units of bytes
 +
{{!}}"4Gi"
 +
{{!}}-
 +
{{!}}gwsServices.gwsPlatformStatistics.resources.requests.cpu
 +
{{!}}The guaranteed amount of CPU Kubernetes allocates for the container. See the [https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ Kubernetes documentation] for details.
 +
{{!}}Units of Kubernetes CPU
 +
{{!}}1
 +
{{!}}-
 +
{{!}}gwsServices.gwsPlatformStatistics.resources.requests.memory
 +
{{!}}The guaranteed amount of memory Kubernetes allocates for the container. See the [https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ Kubernetes documentation] for details.
 +
{{!}}Units of bytes
 +
{{!}}"4Gi"
 +
{{!}}-
 +
{{!}}gwsServices.gwsPlatformStatistics.context.ports.server
 +
{{!}}The port for this container.
 +
{{!}}A valid port
 +
{{!}}48070
 +
{{!}}-
 +
{{!}}gwsServices.gwsPlatformStatistics.context.ports.management
 +
{{!}}The management port for this container.
 +
{{!}}A valid port
 +
{{!}}48071
 +
{{!}}-
 +
{{!}}gwsServices.gwsPlatformStatistics.context.loggingLevel
 +
{{!}}Specifies the logging level for this container.
 +
{{!}}ERROR, WARN, INFO, DEBUG, or TRACE
 +
{{!}}""
 +
{{!}}-
 +
{{!}}gwsServices.gwsPlatformStatistics.context.env
 +
{{!}}Environment variables for this container.
 +
{{!}}
 +
{{!}}{}
 +
{{!}}-
 +
{{!}}{{AnchorDiv|gwsServices.gwsPlatformStatistics.service.ports.server}}gwsServices.gwsPlatformStatistics.service.ports.server
 +
{{!}}The port for this server.
 +
{{!}}A valid port
 +
{{!}}80
 +
{{!}}-
 +
{{!}}gwsServices.gwsPlatformStatistics.service.ports.management
 +
{{!}}The management port for this server.
 +
{{!}}A valid port
 +
{{!}}81
 +
{{!}}-
 +
{{!}}gwsServices.gwsPlatformStatistics.labels
 +
{{!}}Custom labels to be added for the container.
 +
{{!}}A valid set of labels as "name: value"
 +
{{!}}{}
 +
{{!}}-
 +
{{!}}gwsServices.gwsPlatformStatistics.annotations
 +
{{!}}Custom annotations to be added for the container.
 +
{{!}}A valid set of annotations as "name: value"
 +
{{!}}{}
 +
{{!}}}{{AnchorDiv|ucsP}}
 +
===GWS UCS Service parameters===
 +
{{{!}} class="wikitable" style="table-layout: fixed; overflow-wrap: break-word;" {{!}}
 +
!Parameter
 +
!Description
 +
!Valid values
 +
!Default
 +
{{!}}-
 +
{{!}}gwsServices.gwsPlatformUcs.name
 +
{{!}}The name of the container deployment.
 +
{{!}}String
 +
{{!}}"gws-platform-ucs"
 +
{{!}}-
 +
{{!}}gwsServices.gwsPlatformUcs.enabled
 +
{{!}}Enables the component deployment.
 +
{{!}}true or false
 +
{{!}}false
 +
{{!}}-
 +
{{!}}gwsServices.gwsPlatformUcs.appType
 +
{{!}}The type of application in this container.
 +
{{!}}nodejs, java, or frontend
 +
{{!}}"java"
 +
{{!}}-
 +
{{!}}gwsServices.gwsPlatformUcs.clientId
 +
{{!}}The ID of an encrypted client secret generated by {{Link-AnywhereElse|product=AUTH|version=Current|manual=AuthPEGuide|display text=Genesys Authentication}} for this component.
 +
{{!}}A valid ID
 +
{{!}}"gws-platform-ucs"
 +
{{!}}-
 +
{{!}}gwsServices.gwsPlatformUcs.priorityClassName
 +
{{!}}The class name Kubernetes uses to determine the priority of the pods for this container deployment relative to other pods. See the [https://kubernetes.io/docs/concepts/scheduling-eviction/pod-priority-preemption/ Kubernetes documentation] for details.
 +
{{!}}A valid priority class name
 +
{{!}}""
 +
{{!}}-
 +
{{!}}gwsServices.gwsPlatformUcs.deployment.replicaCount
 +
{{!}}The number of pod replicas in this container deployment.
 +
{{!}}A number greater than 0
 +
{{!}}2
 +
{{!}}-
 +
{{!}}gwsServices.gwsPlatformUcs.resources.limits.cpu
 +
{{!}}The maximum amount of CPU Kubernetes allocates for the container. See the [https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ Kubernetes documentation] for details.
 +
{{!}}Units of Kubernetes CPU
 +
{{!}}4
 +
{{!}}-
 +
{{!}}gwsServices.gwsPlatformUcs.resources.limits.memory
 +
{{!}}The maximum amount of memory Kubernetes allocates for the container. See the [https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ Kubernetes documentation] for details.
 +
{{!}}Units of bytes
 +
{{!}}"4Gi"
 +
{{!}}-
 +
{{!}}gwsServices.gwsPlatformUcs.resources.requests.cpu
 +
{{!}}The guaranteed amount of CPU Kubernetes allocates for the container. See the [https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ Kubernetes documentation] for details.
 +
{{!}}Units of Kubernetes CPU
 +
{{!}}1
 +
{{!}}-
 +
{{!}}gwsServices.gwsPlatformUcs.resources.requests.memory
 +
{{!}}The guaranteed amount of memory Kubernetes allocates for the container. See the [https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ Kubernetes documentation] for details.
 +
{{!}}Units of bytes
 +
{{!}}"4Gi"
 +
{{!}}-
 +
{{!}}gwsServices.gwsPlatformUcs.consul.enabled
 +
{{!}}Enables Consul registration for the component.
 +
{{!}}true or false
 +
{{!}}true
 +
{{!}}-
 +
{{!}}gwsServices.gwsPlatformUcs.context.ports.server
 +
{{!}}The port for this container.
 +
{{!}}A valid port
 +
{{!}}48080
 +
{{!}}-
 +
{{!}}gwsServices.gwsPlatformUcs.context.ports.management
 +
{{!}}The management port for this container.
 +
{{!}}A valid port
 +
{{!}}48081
 +
{{!}}-
 +
{{!}}gwsServices.gwsPlatformUcs.context.loggingLevel
 +
{{!}}Specifies the logging level for this container.
 +
{{!}}ERROR, WARN, INFO, DEBUG, or TRACE
 +
{{!}}""
 +
{{!}}-
 +
{{!}}gwsServices.gwsPlatformUcs.context.env
 +
{{!}}Environment variables for this container.
 +
{{!}}
 +
{{!}}{}
 +
{{!}}-
 +
{{!}}gwsServices.gwsPlatformUcs.livenessProbe.enable
 +
{{!}}Specifies whether to do a Kubernetes liveness probe to test if the container is running.
 +
{{!}}true or false
 +
{{!}}true
 +
{{!}}-
 +
{{!}}gwsServices.gwsPlatformUcs.livenessProbe.failureThreshold
 +
{{!}}Minimum consecutive failures for the probe to be considered failed after having succeeded.
 +
{{!}}1 or greater
 +
{{!}}3
 +
{{!}}-
 +
{{!}}gwsServices.gwsPlatformUcs.livenessProbe.successThreshold
 +
{{!}}Minimum consecutive successes for the probe to be considered successful after having failed. The default is 1, which is required for liveness and startup.
 +
{{!}}1 or greater
 +
{{!}}1
 +
{{!}}-
 +
{{!}}gwsServices.gwsPlatformUcs.livenessProbe.initialDelaySeconds
 +
{{!}}Number of seconds after the container has started before liveness probes are initiated.
 +
{{!}}Number
 +
{{!}}120
 +
{{!}}-
 +
{{!}}gwsServices.gwsPlatformUcs.livenessProbe.periodSeconds
 +
{{!}}How often (in seconds) to perform the probe.
 +
{{!}}1 or greater
 +
{{!}}30
 +
{{!}}-
 +
{{!}}gwsServices.gwsPlatformUcs.livenessProbe.timeoutSeconds
 +
{{!}}Number of seconds after which the probe times out.
 +
{{!}}1 or greater
 +
{{!}}10
 +
{{!}}-
 +
{{!}}gwsServices.gwsPlatformUcs.service.ports.server
 +
{{!}}The port for this server.
 +
{{!}}A valid port
 +
{{!}}80
 +
{{!}}-
 +
{{!}}gwsServices.gwsPlatformUcs.service.ports.management
 +
{{!}}The management port for this server.
 +
{{!}}A valid port
 +
{{!}}81
 +
{{!}}-
 +
{{!}}gwsServices.gwsPlatformUcs.labels
 +
{{!}}Custom labels to be added for the container.
 +
{{!}}A valid set of labels as "name: value"
 +
{{!}}{}
 +
{{!}}-
 +
{{!}}gwsServices.gwsPlatformUcs.annotations
 +
{{!}}Custom annotations to be added for the container.
 +
{{!}}A valid set of annotations as "name: value"
 +
{{!}}{}
 +
{{!}}}
 +
{{AnchorDiv|voiceP}}
 +
===GWS Voice Service parameters===
 +
{{{!}} class="wikitable" style="table-layout: fixed; overflow-wrap: break-word;" {{!}}
 +
!Parameter
 +
!Description
 +
!Valid values
 +
!Default
 +
{{!}}-
 +
{{!}}gwsServices.gwsPlatformVoice.name
 +
{{!}}The name of the container deployment.
 +
{{!}}String
 +
{{!}}"gws-platform-voice"
 +
{{!}}-
 +
{{!}}gwsServices.gwsPlatformVoice.appType
 +
{{!}}The type of application in this container.
 +
{{!}}nodejs, java, or frontend
 +
{{!}}"java"
 +
{{!}}-
 +
{{!}}gwsServices.gwsPlatformVoice.livenessProbe.enable
 +
{{!}}Specifies whether to do a Kubernetes liveness probe to test if the container is running.
 +
{{!}}true or false
 +
{{!}}true
 +
{{!}}-
 +
{{!}}gwsServices.gwsPlatformVoice.livenessProbe.failureThreshold
 +
{{!}}Minimum consecutive failures for the probe to be considered failed after having succeeded.
 +
{{!}}1 or greater
 +
{{!}}3
 +
{{!}}-
 +
{{!}}gwsServices.gwsPlatformVoice.livenessProbe.successThreshold
 +
{{!}}Minimum consecutive successes for the probe to be considered successful after having failed. The default is 1, which is required for liveness and startup.
 +
{{!}}1 or greater
 +
{{!}}1
 +
{{!}}-
 +
{{!}}gwsServices.gwsPlatformVoice.livenessProbe.initialDelaySeconds
 +
{{!}}Number of seconds after the container has started before liveness probes are initiated.
 +
{{!}}Number
 +
{{!}}120
 +
{{!}}-
 +
{{!}}gwsServices.gwsPlatformVoice.livenessProbe.periodSeconds
 +
{{!}}How often (in seconds) to perform the probe.
 +
{{!}}1 or greater
 +
{{!}}30
 +
{{!}}-
 +
{{!}}gwsServices.gwsPlatformVoice.livenessProbe.timeoutSeconds
 +
{{!}}Number of seconds after which the probe times out.
 +
{{!}}1 or greater
 +
{{!}}10
 +
{{!}}-
 +
{{!}}gwsServices.gwsPlatformVoice.clientId
 +
{{!}}The ID of an encrypted client secret generated by {{Link-AnywhereElse|product=AUTH|version=Current|manual=AuthPEGuide|display text=Genesys Authentication}} for this component.
 +
{{!}}A valid ID
 +
{{!}}"gws-platform-voice"
 +
{{!}}-
 +
{{!}}gwsServices.gwsPlatformVoice.priorityClassName
 +
{{!}}The class name Kubernetes uses to determine the priority of the pods for this container deployment relative to other pods. See the [https://kubernetes.io/docs/concepts/scheduling-eviction/pod-priority-preemption/ Kubernetes documentation] for details.
 +
{{!}}A valid priority class name
 +
{{!}}""
 +
{{!}}-
 +
{{!}}gwsServices.gwsPlatformVoice.deployment.replicaCount
 +
{{!}}The number of pod replicas in this container deployment.
 +
{{!}}A number greater than 0
 +
{{!}}2
 +
{{!}}-
 +
{{!}}gwsServices.gwsPlatformVoice.resources.limits.cpu
 +
{{!}}The maximum amount of CPU Kubernetes allocates for the container. See the [https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ Kubernetes documentation] for details.
 +
{{!}}Units of Kubernetes CPU
 +
{{!}}4
 +
{{!}}-
 +
{{!}}gwsServices.gwsPlatformVoice.resources.limits.memory
 +
{{!}}The maximum amount of memory Kubernetes allocates for the container. See the [https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ Kubernetes documentation] for details.
 +
{{!}}Units of bytes
 +
{{!}}"4Gi"
 +
{{!}}-
 +
{{!}}gwsServices.gwsPlatformVoice.resources.requests.cpu
 +
{{!}}The guaranteed amount of CPU Kubernetes allocates for the container. See the [https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ Kubernetes documentation] for details.
 +
{{!}}Units of Kubernetes CPU
 +
{{!}}1
 +
{{!}}-
 +
{{!}}gwsServices.gwsPlatformVoice.resources.requests.memory
 +
{{!}}The guaranteed amount of memory Kubernetes allocates for the container. See the [https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ Kubernetes documentation] for details.
 +
{{!}}Units of bytes
 +
{{!}}"4Gi"
 +
{{!}}-
 +
{{!}}gwsServices.gwsPlatformVoice.context.ports.server
 +
{{!}}The port for this container.
 +
{{!}}A valid port
 +
{{!}}48040
 +
{{!}}-
 +
{{!}}gwsServices.gwsPlatformVoice.context.ports.management
 +
{{!}}The management port for this container.
 +
{{!}}A valid port
 +
{{!}}48041
 +
{{!}}-
 +
{{!}}gwsServices.gwsPlatformVoice.context.loggingLevel
 +
{{!}}Specifies the logging level for this container.
 +
{{!}}ERROR, WARN, INFO, DEBUG, or TRACE
 
{{!}}""
 
{{!}}""
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformVoice.deployment.replicaCount
+
{{!}}gwsServices.gwsPlatformVoice.context.env
{{!}}The number of pod replicas in this container deployment.
+
{{!}}Environment variables for this container.
{{!}}A number greater than 0
+
{{!}}
{{!}}2
+
{{!}}{}
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformVoice.resources.limits.cpu
+
{{!}}{{AnchorDiv|gwsServices.gwsPlatformVoice.service.ports.server}}gwsServices.gwsPlatformVoice.service.ports.server
{{!}}The maximum amount of CPU Kubernetes allocates for the container. See the [https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ Kubernetes documentation] for details.
+
{{!}}The port for this server.
{{!}}Units of Kubernetes CPU
+
{{!}}A valid port
{{!}}4
+
{{!}}80
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformVoice.resources.limits.memory
+
{{!}}gwsServices.gwsPlatformVoice.service.ports.management
{{!}}The maximum amount of memory Kubernetes allocates for the container. See the [https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ Kubernetes documentation] for details.
+
{{!}}The management port for this server.
{{!}}Units of bytes
+
{{!}}A valid port
{{!}}"4Gi"
+
{{!}}81
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformVoice.resources.requests.cpu
+
{{!}}gwsServices.gwsPlatformVoice.labels
{{!}}The guaranteed amount of CPU Kubernetes allocates for the container. See the [https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ Kubernetes documentation] for details.
+
{{!}}Custom labels to be added for the container.
{{!}}Units of Kubernetes CPU
+
{{!}}A valid set of labels as "name: value"
{{!}}0.2
+
{{!}}{}
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformVoice.resources.requests.memory
+
{{!}}gwsServices.gwsPlatformVoice.annotations
{{!}}The guaranteed amount of memory Kubernetes allocates for the container. See the [https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ Kubernetes documentation] for details.
+
{{!}}Custom annotations to be added for the container.
{{!}}Units of bytes
+
{{!}}A valid set of annotations as "name: value"
{{!}}"4Gi"
+
{{!}}{}
 +
{{!}}}{{AnchorDiv|gplusP}}
 +
===Gplus Adapter for Salesforce parameters===
 +
{{{!}} class="wikitable" style="table-layout: fixed; overflow-wrap: break-word;" {{!}}
 +
!Parameter
 +
!Description
 +
!Valid values
 +
!Default
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformVoice.context.ports.server
+
{{!}}gwsServices.gwsUiCrmworkspace.name
{{!}}The port for this container.
+
{{!}}The name of the container deployment.
{{!}}A valid port
+
{{!}}String
{{!}}48040
+
{{!}}"gws-ui-crmworkspace"
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformVoice.context.ports.management
+
{{!}}gwsServices.gwsUiCrmworkspace.appType
{{!}}The management port for this container.
+
{{!}}The type of application in this container.
{{!}}A valid port
+
{{!}}nodejs, java, or frontend
{{!}}48041
+
{{!}}"frontend"
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformVoice.context.loggingLevel
+
{{!}}gwsServices.gwsUiCrmworkspace.livenessProbe.enable
{{!}}Specifies the logging level for this container.
+
{{!}}Specifies whether to do a Kubernetes liveness probe to test if the container is running.
{{!}}ERROR, WARN, INFO, DEBUG, or TRACE
+
{{!}}true or false
{{!}}""
+
{{!}}false
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformVoice.context.env
+
{{!}}gwsServices.gwsUiCrmworkspace.livenessProbe.failureThreshold
{{!}}Environment variables for this container.
+
{{!}}Minimum consecutive failures for the probe to be considered failed after having succeeded.
{{!}}
+
{{!}}1 or greater
{{!}}{}
+
{{!}}3
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformVoice.service.ports.server
+
{{!}}gwsServices.gwsUiCrmworkspace.livenessProbe.successThreshold
{{!}}The port for this server.
+
{{!}}Minimum consecutive successes for the probe to be considered successful after having failed. The default is 1, which is required for liveness and startup.
{{!}}A valid port
+
{{!}}1 or greater
{{!}}80
+
{{!}}1
 +
{{!}}-
 +
{{!}}gwsServices.gwsUiCrmworkspace.livenessProbe.initialDelaySeconds
 +
{{!}}Number of seconds after the container has started before liveness probes are initiated.
 +
{{!}}Number
 +
{{!}}120
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformVoice.service.ports.management
+
{{!}}gwsServices.gwsUiCrmworkspace.livenessProbe.periodSeconds
{{!}}The management port for this server.
+
{{!}}How often (in seconds) to perform the probe.
{{!}}A valid port
+
{{!}}1 or greater
{{!}}81
+
{{!}}30
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformVoice.labels
+
{{!}}gwsServices.gwsUiCrmworkspace.livenessProbe.timeoutSeconds
{{!}}Custom labels to be added for the container.
+
{{!}}Number of seconds after which the probe times out.
{{!}}A valid set of labels as "name: value"
+
{{!}}1 or greater
{{!}}{}
+
{{!}}10
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsPlatformVoice.annotations
+
{{!}}gwsServices.gwsUiCrmworkspace.priorityClassName
{{!}}Custom annotations to be added for the container.
+
{{!}}The class name Kubernetes uses to determine the priority of the pods for this container deployment relative to other pods. See the [https://kubernetes.io/docs/concepts/scheduling-eviction/pod-priority-preemption/ Kubernetes documentation] for details.
{{!}}A valid set of annotations as "name: value"
+
{{!}}A valid priority class name
{{!}}{}
+
{{!}}""
{{!}}}{{AnchorDiv|gplusP}}
 
===Gplus Adapter for Salesforce parameters===
 
{{{!}} class="wikitable" style="table-layout: fixed; overflow-wrap: break-word;" {{!}}
 
!Parameter
 
!Description
 
!Valid values
 
!Default
 
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsUiCrmworkspace.name
+
{{!}}gwsServices.gwsUiCrmworkspace.deployment.replicaCount
{{!}}The name of the container deployment.
+
{{!}}The number of pod replicas in this container deployment.
{{!}}String
+
{{!}}A number greater than 0
{{!}}"gws-ui-crmworkspace"
+
{{!}}2
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsUiCrmworkspace.appType
+
{{!}}gwsServices.gwsUiCrmworkspace.resources.limits.cpu
{{!}}The type of application in this container.
+
{{!}}The maximum amount of CPU Kubernetes allocates for the container. See the [https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ Kubernetes documentation] for details.
{{!}}nodejs, java, or frontend
+
{{!}}Units of Kubernetes CPU
{{!}}"frontend"
+
{{!}}1
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsUiCrmworkspace.livenessProbe.enable
+
{{!}}gwsServices.gwsUiCrmworkspace.resources.limits.memory
{{!}}Specifies whether to do a Kubernetes liveness probe to test if the container is running.
+
{{!}}The maximum amount of memory Kubernetes allocates for the container. See the [https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ Kubernetes documentation] for details.
{{!}}true or false
+
{{!}}Units of bytes
{{!}}false
+
{{!}}"0.5Gi"
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsUiCrmworkspace.livenessProbe.failureThreshold
+
{{!}}gwsServices.gwsUiCrmworkspace.resources.requests.cpu
{{!}}Minimum consecutive failures for the probe to be considered failed after having succeeded. The default is 3. The minimum value is 1.
+
{{!}}The guaranteed amount of CPU Kubernetes allocates for the container. See the [https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ Kubernetes documentation] for details.
{{!}}1 or greater
+
{{!}}Units of Kubernetes CPU
{{!}}3
+
{{!}}0.1
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsUiCrmworkspace.livenessProbe.successThreshold
+
{{!}}gwsServices.gwsUiCrmworkspace.resources.requests.memory
{{!}}Minimum consecutive successes for the probe to be considered successful after having failed. The default is 1, which is required for liveness and startup. The minimum value is 1.
+
{{!}}The guaranteed amount of memory Kubernetes allocates for the container. See the [https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ Kubernetes documentation] for details.
{{!}}1 or greater
+
{{!}}Units of bytes
{{!}}1
+
{{!}}"0.5Gi"
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsUiCrmworkspace.livenessProbe.initialDelaySeconds
+
{{!}}gwsServices.gwsUiCrmworkspace.context.ports.server
{{!}}Number of seconds after the container has started before liveness probes are initiated.
+
{{!}}The port for this container.
{{!}}Number
+
{{!}}A valid port
{{!}}120
+
{{!}}50070
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsUiCrmworkspace.livenessProbe.periodSeconds
+
{{!}}gwsServices.gwsUiCrmworkspace.context.ports.management
{{!}}How often (in seconds) to perform the probe. The default is 30 seconds. The minimum value is 1.
+
{{!}}The management port for this container.
{{!}}1 or greater
+
{{!}}A valid port
{{!}}10
+
{{!}}50070
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsUiCrmworkspace.livenessProbe.timeoutSeconds
+
{{!}}gwsServices.gwsUiCrmworkspace.context.env
{{!}}Number of seconds after which the probe times out. The default is 10 seconds. The minimum value is 1.
+
{{!}}Environment variables for this container.
{{!}}1 or greater
+
{{!}}
{{!}}1
+
{{!}}{}
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsUiCrmworkspace.priorityClassName
+
{{!}}gwsServices.gwsUiCrmworkspace.service.ports.server
{{!}}The class name Kubernetes uses to determine the priority of the pods for this container deployment relative to other pods. See the [https://kubernetes.io/docs/concepts/scheduling-eviction/pod-priority-preemption/ Kubernetes documentation] for details.
+
{{!}}The port for this server.
{{!}}A valid priority class name
+
{{!}}A valid port
{{!}}""
+
{{!}}80
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsUiCrmworkspace.deployment.replicaCount
+
{{!}}gwsServices.gwsUiCrmworkspace.service.ports.management
{{!}}The number of pod replicas in this container deployment.
+
{{!}}The management port for this server.
{{!}}A number greater than 0
+
{{!}}A valid port
{{!}}2
+
{{!}}81
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsUiCrmworkspace.resources.limits.cpu
+
{{!}}gwsServices.gwsUiCrmworkspace.labels
{{!}}The maximum amount of CPU Kubernetes allocates for the container. See the [https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ Kubernetes documentation] for details.
+
{{!}}Custom labels to be added for the container.
{{!}}Units of Kubernetes CPU
+
{{!}}A valid set of labels as "name: value"
{{!}}1
+
{{!}}{}
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsUiCrmworkspace.resources.limits.memory
+
{{!}}gwsServices.gwsUiCrmworkspace.annotations
{{!}}The maximum amount of memory Kubernetes allocates for the container. See the [https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ Kubernetes documentation] for details.
+
{{!}}Custom annotations to be added for the container.
{{!}}Units of bytes
+
{{!}}A valid set of annotations as "name: value"
{{!}}"0.5Gi"
+
{{!}}{}
 +
{{!}}}{{AnchorDiv|agentP}}
 +
===Agent Setup parameters===
 +
{{{!}} class="wikitable" style="table-layout: fixed; overflow-wrap: break-word;" {{!}}
 +
!Parameter
 +
!Description
 +
!Valid values
 +
!Default
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsUiCrmworkspace.resources.requests.cpu
+
{{!}}gwsServices.gwsUiProvisioning.name
{{!}}The guaranteed amount of CPU Kubernetes allocates for the container. See the [https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ Kubernetes documentation] for details.
+
{{!}}The name of the container deployment.
{{!}}Units of Kubernetes CPU
+
{{!}}String
{{!}}0.1
+
{{!}}"gws-ui-provisioning"
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsUiCrmworkspace.resources.requests.memory
+
{{!}}gwsServices.gwsUiProvisioning.appType
{{!}}The guaranteed amount of memory Kubernetes allocates for the container. See the [https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ Kubernetes documentation] for details.
+
{{!}}The type of application in this container.
{{!}}Units of bytes
+
{{!}}nodejs, java, or frontend
{{!}}"0.5Gi"
+
{{!}}"frontend"
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsUiCrmworkspace.context.ports.server
+
{{!}}gwsServices.gwsUiProvisioning.livenessProbe.enable
{{!}}The port for this container.
+
{{!}}Specifies whether to do a Kubernetes liveness probe to test if the container is running.
{{!}}A valid port
+
{{!}}true or false
{{!}}50070
+
{{!}}false
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsUiCrmworkspace.context.ports.management
+
{{!}}gwsServices.gwsUiProvisioning.livenessProbe.failureThreshold
{{!}}The management port for this container.
+
{{!}}Minimum consecutive failures for the probe to be considered failed after having succeeded.
{{!}}A valid port
+
{{!}}1 or greater
{{!}}50070
+
{{!}}3
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsUiCrmworkspace.context.env
+
{{!}}gwsServices.gwsUiProvisioning.livenessProbe.successThreshold
{{!}}Environment variables for this container.
+
{{!}}Minimum consecutive successes for the probe to be considered successful after having failed. The default is 1, which is required for liveness and startup.
{{!}}
+
{{!}}1 or greater
{{!}}{}
+
{{!}}1
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsUiCrmworkspace.service.ports.server
+
{{!}}gwsServices.gwsUiProvisioning.livenessProbe.initialDelaySeconds
{{!}}The port for this server.
+
{{!}}Number of seconds after the container has started before liveness probes are initiated.
{{!}}A valid port
+
{{!}}Number
{{!}}80
+
{{!}}120
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsUiCrmworkspace.service.ports.management
+
{{!}}gwsServices.gwsUiProvisioning.livenessProbe.periodSeconds
{{!}}The management port for this server.
+
{{!}}How often (in seconds) to perform the probe.
{{!}}A valid port
+
{{!}}1 or greater
{{!}}81
+
{{!}}30
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsUiCrmworkspace.labels
+
{{!}}gwsServices.gwsUiProvisioning.livenessProbe.timeoutSeconds
{{!}}Custom labels to be added for the container.
+
{{!}}Number of seconds after which the probe times out.
{{!}}A valid set of labels as "name: value"
+
{{!}}1 or greater
{{!}}{}
+
{{!}}10
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsUiCrmworkspace.annotations
+
{{!}}gwsServices.gwsUiProvisioning.priorityClassName
{{!}}Custom annotations to be added for the container.
+
{{!}}The class name Kubernetes uses to determine the priority of the pods for this container deployment relative to other pods. See the [https://kubernetes.io/docs/concepts/scheduling-eviction/pod-priority-preemption/ Kubernetes documentation] for details.
{{!}}A valid set of annotations as "name: value"
+
{{!}}A valid priority class name
{{!}}{}
+
{{!}}""
{{!}}}{{AnchorDiv|agentP}}
 
===Agent Setup parameters===
 
{{{!}} class="wikitable" style="table-layout: fixed; overflow-wrap: break-word;" {{!}}
 
!Parameter
 
!Description
 
!Valid values
 
!Default
 
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsUiProvisioning.name
+
{{!}}gwsServices.gwsUiProvisioning.deployment.replicaCount
{{!}}The name of the container deployment.
+
{{!}}The number of pod replicas in this container deployment.
{{!}}String
+
{{!}}A number greater than 0
{{!}}"gws-ui-provisioning"
+
{{!}}2
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsUiProvisioning.appType
+
{{!}}gwsServices.gwsUiProvisioning.resources.limits.cpu
{{!}}The type of application in this container.
+
{{!}}The maximum amount of CPU Kubernetes allocates for the container. See the [https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ Kubernetes documentation] for details.
{{!}}nodejs, java, or frontend
+
{{!}}Units of Kubernetes CPU
{{!}}"frontend"
+
{{!}}1
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsUiProvisioning.livenessProbe.enable
+
{{!}}gwsServices.gwsUiProvisioning.resources.limits.memory
{{!}}Specifies whether to do a Kubernetes liveness probe to test if the container is running.
+
{{!}}The maximum amount of memory Kubernetes allocates for the container. See the [https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ Kubernetes documentation] for details.
{{!}}true or false
 
{{!}}false
 
{{!}}-
 
{{!}}gwsServices.gwsUiProvisioning.livenessProbe.failureThreshold
 
{{!}}Minimum consecutive failures for the probe to be considered failed after having succeeded. The default is 3. The minimum value is 1.
 
{{!}}1 or greater
 
{{!}}3
 
{{!}}-
 
{{!}}gwsServices.gwsUiProvisioning.livenessProbe.successThreshold
 
{{!}}Minimum consecutive successes for the probe to be considered successful after having failed. The default is 1, which is required for liveness and startup. The minimum value is 1.
 
{{!}}1 or greater
 
{{!}}1
 
{{!}}-
 
{{!}}gwsServices.gwsUiProvisioning.livenessProbe.initialDelaySeconds
 
{{!}}Number of seconds after the container has started before liveness probes are initiated.
 
{{!}}Number
 
{{!}}120
 
{{!}}-
 
{{!}}gwsServices.gwsUiProvisioning.livenessProbe.periodSeconds
 
{{!}}How often (in seconds) to perform the probe. The default is 30 seconds. The minimum value is 1.
 
{{!}}1 or greater
 
{{!}}10
 
{{!}}-
 
{{!}}gwsServices.gwsUiProvisioning.livenessProbe.timeoutSeconds
 
{{!}}Number of seconds after which the probe times out. The default is 10 seconds. The minimum value is 1.
 
{{!}}1 or greater
 
{{!}}1
 
{{!}}-
 
{{!}}gwsServices.gwsUiProvisioning.priorityClassName
 
{{!}}The class name Kubernetes uses to determine the priority of the pods for this container deployment relative to other pods. See the [https://kubernetes.io/docs/concepts/scheduling-eviction/pod-priority-preemption/ Kubernetes documentation] for details.
 
{{!}}A valid priority class name
 
{{!}}""
 
{{!}}-
 
{{!}}gwsServices.gwsUiProvisioning.deployment.replicaCount
 
{{!}}The number of pod replicas in this container deployment.
 
{{!}}A number greater than 0
 
{{!}}2
 
{{!}}-
 
{{!}}gwsServices.gwsUiProvisioning.resources.limits.cpu
 
{{!}}The maximum amount of CPU Kubernetes allocates for the container. See the [https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ Kubernetes documentation] for details.
 
{{!}}Units of Kubernetes CPU
 
{{!}}1
 
{{!}}-
 
{{!}}gwsServices.gwsUiProvisioning.resources.limits.memory
 
{{!}}The maximum amount of memory Kubernetes allocates for the container. See the [https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/ Kubernetes documentation] for details.
 
 
{{!}}Units of bytes
 
{{!}}Units of bytes
 
{{!}}"0.5Gi"
 
{{!}}"0.5Gi"
Line 1,561: Line 1,858:
 
{{!}}50040
 
{{!}}50040
 
{{!}}-
 
{{!}}-
{{!}}gwsServices.gwsUiProvisioning.service.ports.server
+
{{!}}{{AnchorDiv|gwsServices.gwsUiProvisioning.service.ports.server}}gwsServices.gwsUiProvisioning.service.ports.server
 
{{!}}The port for this server.
 
{{!}}The port for this server.
 
{{!}}A valid port
 
{{!}}A valid port
Line 1,580: Line 1,877:
 
{{!}}A valid set of annotations as "name: value"
 
{{!}}A valid set of annotations as "name: value"
 
{{!}}{}
 
{{!}}{}
 +
{{!}}}{{AnchorDiv|genesysP}}
 +
===Genesys services parameters===
 +
{{{!}} class="wikitable" style="table-layout: fixed; overflow-wrap: break-word;" {{!}}
 +
!Parameter
 +
!Description
 +
!Valid values
 +
!Default
 +
{{!}}-
 +
{{!}}{{AnchorDiv|gauth.authUrl}}gauth.authUrl
 +
{{!}}The URL of the Authentication Service (part of {{Link-AnywhereElse|product=AUTH|version=Current|manual=AuthPEGuide|topic=Configure|display text=Genesys Authentication}}). For example: <nowiki>http://gauth-auth.gauth.svc.cluster.local.:80</nowiki> Note: If a value is set for context.env.GWS_SERVICE_AUTH_URL, it overrides this parameter.
 +
{{!}}A valid URL
 +
{{!}}""
 +
{{!}}-
 +
{{!}}{{AnchorDiv|gauth.envUrl}}gauth.envUrl
 +
{{!}}The URL of the Environment Service (part of {{Link-AnywhereElse|product=AUTH|version=Current|manual=AuthPEGuide|topic=Configure|display text=Genesys Authentication}}). For example: <nowiki>http://gauth-environment.gauth.svc.cluster.local.:80</nowiki> If a value is set for context.env.GWS_SERVICE_ENV_URL, it overrides this parameter.
 +
{{!}}A valid URL
 +
{{!}}""
 
{{!}}}{{AnchorDiv|thirdPartyP}}
 
{{!}}}{{AnchorDiv|thirdPartyP}}
===Third-Party Services parameters===
+
===Third-party services parameters===
 
{{{!}} class="wikitable" style="table-layout: fixed; overflow-wrap: break-word;" {{!}}
 
{{{!}} class="wikitable" style="table-layout: fixed; overflow-wrap: break-word;" {{!}}
 
!Parameter
 
!Parameter
Line 1,653: Line 1,967:
 
{{!}}"gws"
 
{{!}}"gws"
 
{{!}}-
 
{{!}}-
{{!}}prometheus.metricServer.enabled
+
{{!}}{{AnchorDiv|prometheus.metricServer.enabled}}prometheus.metricServer.enabled
 
{{!}}Enable annotation-based discovery to scrape metrics.
 
{{!}}Enable annotation-based discovery to scrape metrics.
 
{{!}}true or false
 
{{!}}true or false
Line 1,702: Line 2,016:
 
{{!}}secrets.gws-app-workspace-client-secret
 
{{!}}secrets.gws-app-workspace-client-secret
 
{{!}}The encrypted client secret generated by Genesys Authentication for the gws-app-workspace component. See {{Link-SomewhereInThisVersion|manual=GWSPEGuide|topic=Configure|anchor=api|display text=Create API clients}}.
 
{{!}}The encrypted client secret generated by Genesys Authentication for the gws-app-workspace component. See {{Link-SomewhereInThisVersion|manual=GWSPEGuide|topic=Configure|anchor=api|display text=Create API clients}}.
 +
{{!}}A valid client secret
 +
{{!}}""
 +
{{!}}-
 +
{{!}}secrets.gws-platform-chat-client-secret
 +
{{!}}The encrypted client secret generated by Genesys Authentication for the gws-platform-chat component. See {{Link-SomewhereInThisVersion|manual=GWSPEGuide|topic=Configure|anchor=api|display text=Create API clients}}.
 
{{!}}A valid client secret
 
{{!}}A valid client secret
 
{{!}}""
 
{{!}}""
Line 1,732: Line 2,051:
 
{{!}}secrets.gws-platform-statistics-client-secret
 
{{!}}secrets.gws-platform-statistics-client-secret
 
{{!}}The encrypted client secret generated by Genesys Authentication for the gws-platform-statistics component.
 
{{!}}The encrypted client secret generated by Genesys Authentication for the gws-platform-statistics component.
 +
{{!}}A valid client secret
 +
{{!}}""
 +
{{!}}-
 +
{{!}}secrets.gws-platform-ucs-client-secret
 +
{{!}}The encrypted client secret generated by Genesys Authentication for the gws-platform-ucs component. See {{Link-SomewhereInThisVersion|manual=GWSPEGuide|topic=Configure|anchor=api|display text=Create API clients}}.
 
{{!}}A valid client secret
 
{{!}}A valid client secret
 
{{!}}""
 
{{!}}""
Line 1,760: Line 2,084:
 
|anchor=versions
 
|anchor=versions
 
|alignment=Vertical
 
|alignment=Vertical
|structuredtext=Create or update the '''versions.yaml''' file with the latest container versions for your deployment. See {{Link-AnywhereElse|product=ReleaseNotes|version=Current|manual=GenesysEngage-cloud|topic=GWSHelm|display text=Updated Helm Charts and Containers}} for Web Services and Applications for the full list of versions.
+
|structuredtext=Create or update the '''versions.yaml''' file with the latest container versions for your deployment. See {{Link-AnywhereElse|product=ReleaseNotes|version=Current|manual=GenesysEngage-cloud|topic=GWSHelm|display text=Updated Helm Charts and Containers}} for Genesys Web Services and Applications for the full list of versions.
  
 
For example:<syntaxhighlight>
 
For example:<syntaxhighlight>
Line 1,781: Line 2,105:
 
|anchor=kubernetes
 
|anchor=kubernetes
 
|alignment=Vertical
 
|alignment=Vertical
|structuredtext=GWS stores sensitive data, such as credentials for third-party services, as Kubernetes secrets. For details, see {{Link-SomewhereInThisVersion|manual=GWSPEGuide|topic=Configure|anchor=secretsP|display text=Secrets parameters}} and {{Link-SomewhereInThisVersion|manual=GWSPEGuide|topic=ConfigureTLS}}.
+
|structuredtext=GWS services stores sensitive data, such as credentials for third-party services, as Kubernetes secrets. For details, see {{Link-SomewhereInThisVersion|manual=GWSPEGuide|topic=Configure|anchor=secretsP|display text=Secrets parameters}} and {{Link-SomewhereInThisVersion|manual=GWSPEGuide|topic=ConfigureTLS}}.
 
|Status=No
 
|Status=No
 
}}{{Section
 
}}{{Section
Line 1,787: Line 2,111:
 
|anchor=security
 
|anchor=security
 
|alignment=Vertical
 
|alignment=Vertical
|structuredtext=To learn more about how security is configured for private edition, be sure to read the {{Link-AnywhereElse|product=PrivateEdition|version=Current|manual=PEGuide|topic=Prerequisites|display text=Permissions}} and {{Link-AnywhereElse|product=PrivateEdition|version=Current|manual=PEGuide|topic=ConfigSecurity}} topics in the ''Setting up Genesys Multicloud CX Private Edition'' guide.  
+
|structuredtext=To learn more about how security is configured for private edition, be sure to read {{Link-AnywhereElse|product=PrivateEdition|version=Current|manual=PEGuide|topic=Prerequisites|display text=Permissions}} and {{Link-AnywhereElse|product=PrivateEdition|version=Current|manual=PEGuide|topic=ConfigSecurity}}.  
  
 
The security context settings define the privilege and access control settings for pods and containers.
 
The security context settings define the privilege and access control settings for pods and containers.
Line 1,817: Line 2,141:
 
|anchor=priority
 
|anchor=priority
 
|alignment=Vertical
 
|alignment=Vertical
|structuredtext=You can configure pod priority by overriding the '''priorityClassName''' option for each of the Web Services and Applications components - see {{Link-SomewhereInThisVersion|manual=GWSPEGuide|topic=Configure|anchor=override|display text=Override Helm chart values}}. For example:<syntaxhighlight>
+
|structuredtext=You can configure pod priority by overriding the '''priorityClassName''' option for each of the GWS services components - see {{Link-SomewhereInThisVersion|manual=GWSPEGuide|topic=Configure|anchor=override|display text=Override Helm chart values}}. For example:<syntaxhighlight>
 
gwsServices:
 
gwsServices:
 
   gwsPlatformConfiguration:
 
   gwsPlatformConfiguration:
Line 1,850: Line 2,174:
 
*{{Link-SomewhereInThisVersion|manual=GWSPEGuide|topic=ConfigureIngress}}
 
*{{Link-SomewhereInThisVersion|manual=GWSPEGuide|topic=ConfigureIngress}}
 
*{{Link-SomewhereInThisVersion|manual=GWSPEGuide|topic=DeployIngress}}
 
*{{Link-SomewhereInThisVersion|manual=GWSPEGuide|topic=DeployIngress}}
*{{Link-SomewhereInThisVersion|manual=GWSPEGuide|topic=Provision}}
 
 
|Status=No
 
|Status=No
 
}}
 
}}
 
|PEPageType=9c3ae89b-4f75-495b-85f8-d8c4afcb3f97
 
|PEPageType=9c3ae89b-4f75-495b-85f8-d8c4afcb3f97
 
}}
 
}}

Revision as of 16:15, July 8, 2022

Learn how to configure GWS Services.

Create API clients

Use the Genesys Authentication operations API to create API clients for GWS services. Refer to the API clients table for the name and client_id values you must use in the API request. Make note of encrypted_client_secret in the responses - you need this value to set the related parameter in Override Helm chart values.

API clients
Service name client_id Helm chart parameter
GWS Provisioning Service gws-app-provisioning gws-app-provisioning secrets.gws-app-provisioning-client-secret
GWS Workspace Service gws-app-workspace gws-app-workspace secrets.gws-app-workspace-client-secret
GWS Chat Service gws-platform-chat gws-platform-chat secrets.gws-platform-chat-client-secret
GWS Configuration Service gws-platform-configuration gws-platform-configuration secrets.gws-platform-configuration-client-secret
GWS Data Collector Service gws-platform-datacollector gws-platform-datacollector secrets.gws-platform-datacollector-client-secret
GWS Interaction Service gws-platform-ixn gws-platform-ixn secrets.gws-platform-ixn-client-secret
GWS OCS Service gws-platform-ocs gws-platform-ocs secrets.gws-platform-ocs-client-secret
GWS Setting Service gws-platform-setting gws-platform-setting secrets.gws-platform-setting-client-secret
GWS Statistics Service gws-platform-statistics gws-platform-statistics secrets.gws-platform-statistics-client-secret
GWS UCS Service gws-platform-ucs gws-platform-ucs secrets.gws-platform-ucs-client-secret
GWS Voice Service gws-platform-voice gws-platform-voice secrets.gws-platform-voice-client-secret

Configure a secret to access JFrog

If you haven't done so already, create a secret for accessing the JFrog registry:

kubectl create secret docker-registry <credential-name> --docker-server=<docker repo> --docker-username=<username> --docker-password=<password> --docker-email=<emailid>

Now map the secret to the default service account:

kubectl secrets link default <credential-name> --for=pull

Override Helm chart values

You can specify parameters for the deployment by overriding Helm chart values in the values.yaml file. See the tables below for a full list of overridable values available for each container in GWS services.

For more information about how to override Helm chart values, see Overriding Helm chart values.

If you want to use arbitrary UIDs in your OpenShift deployment, you must override the securityContext settings in the values.yaml file, so that no user or group IDs are specified. For details, see Configure security below.

Global parameters

Parameter Description Valid values Default
podLabels Custom labels for each pod. A valid set of labels as "name: value" {}
podAnnotations Custom annotations for each pod. A valid set of labels as "name: value" {}
imageGlobals.registry The Docker registry from which Kubernetes pulls images. A valid registry URL ""
imageGlobals.pullPolicy Specifies when Kubernetes pulls images from the registry on start up. IfNotPresent or Always "Always"
imageGlobals.imagePullSecrets The secret Kubernetes uses to get credentials to pull images from the registry. A valid secret []
deploymentGlobals.deploymentTag A suffix for the names of Kubernetes objects created by the Helm chart. Any lowercase alphanumeric value up to 8 characters long. "live"
deploymentGlobals.strategy The strategy GWS uses to upgrade its containers. RollingUpdate or Recreate "RollingUpdate"
deploymentGlobals.location Location of the deployment. A valid location "/USW1"
deploymentGlobals.securityContext.runAsNonRoot Specifies whether the container must run as a non-root user. true or false true
deploymentGlobals.securityContext.runAsUser The user ID to run the entry point of the container process. In OpenShift, if your deployment uses arbitrary UIDs set this value to null. A valid user ID or null 500
deploymentGlobals.securityContext.runAsGroup The group ID to run the entry point of the container process. In OpenShift, if your deployment uses arbitrary UIDs set this value to 0. A valid group ID or null 500
deploymentGlobals.securityContext.fsGroup A supplemental group ID that applies to all containers in a pod. In OpenShift, if your deployment uses arbitrary UIDs set this value to null. A valid group ID or null 500
serviceGlobals.type The service type for all services. ClusterIP, NodePort, or LoadBalancer "ClusterIP"
serviceGlobals.labels Custom labels to be added for all services. A valid set of labels as "name: value" {}
serviceGlobals.annotations Custom annotations to be added for all services. A valid set of annotations as "name: value" {}
nodeSelector The labels Kubernetes uses to assign pods to nodes. Valid nodeSelector settings. See the Kubernetes documentation for details. {}
tolerations The tolerations Kubernetes uses for advanced pod scheduling. Valid tolerations settings. See the Kubernetes documentation for details. {}
dnsConfig The DNS configuration for pods. Valid DNS configuration settings. See the Kubernetes documentation for details. {}

GWS Provisioning Service parameters

Parameter Description Valid values Default
gwsServices.gwsAppProvisioning.name The name of the container deployment. String "gws-app-provisioning"
gwsServices.gwsAppProvisioning.appType The type of application in this container. nodejs, java, or frontend "nodejs"
gwsServices.gwsAppProvisioning.livenessProbe.enable Specifies whether to do a Kubernetes liveness probe to test if the container is running. true or false true
gwsServices.gwsAppProvisioning.livenessProbe.failureThreshold Minimum consecutive failures for the probe to be considered failed after having succeeded. 1 or greater 3
gwsServices.gwsAppProvisioning.livenessProbe.successThreshold Minimum consecutive successes for the probe to be considered successful after having failed. The default is 1, which is required for liveness and startup. 1 or greater 1
gwsServices.gwsAppProvisioning.livenessProbe.initialDelaySeconds Number of seconds after the container has started before liveness probes are initiated. Number 120
gwsServices.gwsAppProvisioning.livenessProbe.periodSeconds How often (in seconds) to perform the probe. 1 or greater 30
gwsServices.gwsAppProvisioning.livenessProbe.timeoutSeconds Number of seconds after which the probe times out. 1 or greater 10
gwsServices.gwsAppProvisioning.clientId The ID of an encrypted client secret generated by Genesys Authentication for this component. A valid ID "gws-app-provisioning"
gwsServices.gwsAppProvisioning.priorityClassName The class name Kubernetes uses to determine the priority of the pods for this container deployment relative to other pods. See the Kubernetes documentation for details. A valid priority class name ""
gwsServices.gwsAppProvisioning.deployment.replicaCount The number of pod replicas in this container deployment. A number greater than 0 2
gwsServices.gwsAppProvisioning.resources.limits.cpu The maximum amount of CPU Kubernetes allocates for the container. See the Kubernetes documentation for details. Units of Kubernetes CPU 4
gwsServices.gwsAppProvisioning.resources.limits.memory The maximum amount of memory Kubernetes allocates for the container. See the Kubernetes documentation for details. Units of bytes "5Gi"
gwsServices.gwsAppProvisioning.resources.requests.cpu The guaranteed amount of CPU Kubernetes allocates for the container. See the Kubernetes documentation for details. Units of Kubernetes CPU 1
gwsServices.gwsAppProvisioning.resources.requests.memory The guaranteed amount of memory Kubernetes allocates for the container. See the Kubernetes documentation for details. Units of bytes "5Gi"
gwsServices.gwsAppProvisioning.postgres.address The fully qualified domain name or IP of the PostgreSQL server for gws-app-provisioning. A valid address ""
gwsServices.gwsAppProvisioning.postgres.port The port of the PostgreSQL server for gws-app-provisioning. A valid port ""
gwsServices.gwsAppProvisioning.postgres.db The name of the PostgreSQL database for gws-app-provisioning. A valid database name ""

gwsServices.gwsAppProvisioning.postgres.enableTls

Enable or disable a TLS connection to PostgreSQL for gws-app-provisioning. If true, you must configure the secretsTls.postgresprovisioning. parameters. See Configure connections with TLS and authentication for details. true or false false
gwsServices.gwsAppProvisioning.context.ports.server The port for this container. A valid port 48060
gwsServices.gwsAppProvisioning.context.ports.management The management port for this container. A valid port 48061
gwsServices.gwsAppProvisioning.context.loggingLevel Specifies the logging level for this container. ERROR, WARN, INFO, DEBUG, or TRACE ""
gwsServices.gwsAppProvisioning.context.env.GWS_SERVICE_AUTH_URL DEPRECATED - Use gauth.authUrl instead.


The internal service URI of the Genesys Authentication service. For example: http://gauth-auth.gauth.svc.cluster.local.:80

A valid URL ""
gwsServices.gwsAppProvisioning.context.env.GWS_SERVICE_CONF_URL The internal service URI of the configuration service (part of GWS). For example: http://gws-service-proxy.gws.svc.cluster.local:80 A valid URL ""
gwsServices.gwsAppProvisioning.context.env.GWS_SERVICE_ENV_URL DEPRECATED - Use gauth.envUrl instead.


The internal service URI of the environment service (part of Genesys Authentication). For example: http://gauth-environment.gauth.svc.cluster.local.:80

A valid URL ""
gwsServices.gwsAppProvisioning.context.env.GWS_SERVICE_VOICEMAIL_URL The URL of the voicemail server. A valid URL ""

gwsServices.gwsAppProvisioning.service.ports.server

The port for this server. A valid port 80
gwsServices.gwsAppProvisioning.service.ports.management The management port for this server. A valid port 81
gwsServices.gwsAppProvisioning.labels Custom labels to be added for the container. A valid set of labels as "name: value" {}
gwsServices.AppProvisioning.annotations Custom annotations to be added for the container. A valid set of annotations as "name: value" {}

GWS Workspace Service parameters

Parameter Description Valid values Default
gwsServices.gwsAppWorkspace.name The name of the container deployment. String "gws-app-workspace"
gwsServices.gwsAppWorkspace.appType The type of application in this container. nodejs, java, or frontend "nodejs"
gwsServices.gwsAppWorkspace.livenessProbe.enable Specifies whether to do a Kubernetes liveness probe to test if the container is running. true or false true
gwsServices.gwsAppWorkspace.livenessProbe.failureThreshold Minimum consecutive failures for the probe to be considered failed after having succeeded. 1 or greater 3
gwsServices.gwsAppWorkspace.livenessProbe.successThreshold Minimum consecutive successes for the probe to be considered successful after having failed. The default is 1, which is required for liveness and startup. 1 or greater 1
gwsServices.gwsAppWorkspace.livenessProbe.initialDelaySeconds Number of seconds after the container has started before liveness probes are initiated. Number 120
gwsServices.gwsAppWorkspace.livenessProbe.periodSeconds How often (in seconds) to perform the probe. 1 or greater 30
gwsServices.gwsAppWorkspace.livenessProbe.timeoutSeconds Number of seconds after which the probe times out. 1 or greater 10
gwsServices.gwsAppWorkspace.clientId The ID of an encrypted client secret generated by Genesys Authentication for this component. A valid ID "gws-app-workspace"
gwsServices.gwsAppWorkspace.priorityClassName The class name Kubernetes uses to determine the priority of the pods for this container deployment relative to other pods. See the Kubernetes documentation for details. A valid priority class name ""
gwsServices.gwsAppWorkspace.deployment.replicaCount The number of pod replicas in this container deployment. A number greater than 0 2
gwsServices.gwsAppWorkspace.resources.limits.cpu The maximum amount of CPU Kubernetes allocates for the container. See the Kubernetes documentation for details. Units of Kubernetes CPU 4
gwsServices.gwsAppWorkspace.resources.limits.memory The maximum amount of memory Kubernetes allocates for the container. See the Kubernetes documentation for details. Units of bytes "5Gi"
gwsServices.gwsAppWorkspace.resources.requests.cpu The guaranteed amount of CPU Kubernetes allocates for the container. See the Kubernetes documentation for details. Units of Kubernetes CPU 1
gwsServices.gwsAppWorkspace.resources.requests.memory The guaranteed amount of memory Kubernetes allocates for the container. See the Kubernetes documentation for details. Units of bytes "5Gi"
gwsServices.gwsAppWorkspace.context.ports.server The port for this container. A valid port 48050
gwsServices.gwsAppWorkspace.context.ports.management The management port for this container. A valid port 48051
gwsServices.gwsAppWorkspace.context.loggingLevel Specifies the logging level for this container. ERROR, WARN, INFO, DEBUG, or TRACE ""
gwsServices.gwsAppWorkspace.context.env.GWS_WORKSPACE_CONSUL_CACHE_TTL The length of time, in milliseconds, that the GWS Workspace Service keeps service locations in cache locally. Number 60000
gwsServices.gwsAppWorkspace.context.env.GWS_WORKSPACE_ENABLE_CHANGE_PASSWORD Specifies whether the GWS Workspace Service allows the change password functionality. true or false true
gwsServices.gwsAppWorkspace.context.env.GWS_WORKSPACE_MEMORY_CACHE_ENABLED Specifies whether the GWS Workspace Service should cache configuration data (such as agent groups) in memory. true or false true

gwsServices.gws-app-workspace.context.env.GWS_SECURE_COOKIE

Specifies whether the Workspace Service returns cookies with the Secure flag. Set this value to true if you configure GWS ingress to use TLS (see Network requirements for configuration details). true or false false
gwsServices.gwsAppWorkspace.context.env.GWS_SERVICE_AUTH_URL DEPRECATED - Use gauth.authUrl instead.


The internal service URI of the Genesys Authentication service. For example: http://gauth-auth.gauth.svc.cluster.local.:80

A valid URL ""
gwsServices.gwsAppWorkspace.context.env.GWS_SERVICE_ENV_URL DEPRECATED - Use gauth.envUrl instead.


The internal service URI of the environment service (part of Genesys Authentication). For example: http://gauth-environment.gauth.svc.cluster.local.:80

A valid URL ""

gwsServices.gwsAppWorkspace.service.ports.server

The port for this server. A valid port 80
gwsServices.gwsAppWorkspace.service.ports.management The management port for this server. A valid port 81
gwsServices.gwsAppWorkspace.labels Custom labels to be added for the container. A valid set of labels as "name: value" {}
gwsServices.gwsAppWorkspace.annotations Custom annotations to be added for the container. A valid set of annotations as "name: value" {}

GWS Chat Service parameters

Parameter Description Valid values Default
gwsServices.gwsPlatformChat.name The name of the container deployment. String "gws-platform-chat"
gwsServices.gwsPlatformChat.enabled Enables the component deployment. true or false false
gwsServices.gwsPlatformChat.appType The type of application in this container. nodejs, java, or frontend "java"
gwsServices.gwsPlatformChat.clientId The ID of an encrypted client secret generated by Genesys Authentication for this component. A valid ID "gws-platform-chat"
gwsServices.gwsPlatformChat.priorityClassName The class name Kubernetes uses to determine the priority of the pods for this container deployment relative to other pods. See the Kubernetes documentation for details. A valid priority class name ""
gwsServices.gwsPlatformChat.deployment.replicaCount The number of pod replicas in this container deployment. A number greater than 0 2
gwsServices.gwsPlatformChat.resources.limits.cpu The maximum amount of CPU Kubernetes allocates for the container. See the Kubernetes documentation for details. Units of Kubernetes CPU 4
gwsServices.gwsPlatformChat.resources.limits.memory The maximum amount of memory Kubernetes allocates for the container. See the Kubernetes documentation for details. Units of bytes "4Gi"
gwsServices.gwsPlatformChat.resources.requests.cpu The guaranteed amount of CPU Kubernetes allocates for the container. See the Kubernetes documentation for details. Units of Kubernetes CPU 1
gwsServices.gwsPlatformChat.resources.requests.memory The guaranteed amount of memory Kubernetes allocates for the container. See the Kubernetes documentation for details. Units of bytes "4Gi"
gwsServices.gwsPlatformChat.consul.enabled Enables Consul registration for the component. true or false true
gwsServices.gwsPlatformChat.context.ports.server The port for this container. A valid port 48150
gwsServices.gwsPlatformChat.context.ports.management The management port for this container. A valid port 48151
gwsServices.gwsPlatformChat.context.loggingLevel Specifies the logging level for this container. ERROR, WARN, INFO, DEBUG, or TRACE ""
gwsServices.gwsPlatformChat.context.env Environment variables for this container. {}
gwsServices.gwsPlatformChat.livenessProbe.enable Specifies whether to do a Kubernetes liveness probe to test if the container is running. true or false true
gwsServices.gwsPlatformChat.livenessProbe.failureThreshold Minimum consecutive failures for the probe to be considered failed after having succeeded. 1 or greater 3
gwsServices.gwsPlatformChat.livenessProbe.successThreshold Minimum consecutive successes for the probe to be considered successful after having failed. The default is 1, which is required for liveness and startup. 1 or greater 1
gwsServices.gwsPlatformChat.livenessProbe.initialDelaySeconds Number of seconds after the container has started before liveness probes are initiated. Number 120
gwsServices.gwsPlatformChat.livenessProbe.periodSeconds How often (in seconds) to perform the probe. 1 or greater 30
gwsServices.gwsPlatformChat.livenessProbe.timeoutSeconds Number of seconds after which the probe times out. 1 or greater 10
gwsServices.gwsPlatformChat.service.ports.server The port for this server. A valid port 80
gwsServices.gwsPlatformChat.service.ports.management The management port for this server. A valid port 81
gwsServices.gwsPlatformChat.labels Custom labels to be added for the container. A valid set of labels as "name: value" {}
gwsServices.gwsPlatformChat.annotations Custom annotations to be added for the container. A valid set of annotations as "name: value" {}

GWS Configuration Service parameters

Parameter Description Valid values Default
gwsServices.gwsPlatformConfiguration.name The name of the container deployment. String "gws-platform-configuration"
gwsServices.gwsPlatformConfiguration.appType The type of application in this container. nodejs, java, or frontend "java"
gwsServices.gwsPlatformConfiguration.livenessProbe.enable Specifies whether to do a Kubernetes liveness probe to test if the container is running. true or false true
gwsServices.gwsPlatformConfiguration.livenessProbe.failureThreshold Minimum consecutive failures for the probe to be considered failed after having succeeded. 1 or greater 3
gwsServices.gwsPlatformConfiguration.livenessProbe.successThreshold Minimum consecutive successes for the probe to be considered successful after having failed. The default is 1, which is required for liveness and startup. 1 or greater 1
gwsServices.gwsPlatformConfiguration.livenessProbe.initialDelaySeconds Number of seconds after the container has started before liveness probes are initiated. Number 120
gwsServices.gwsPlatformConfiguration.livenessProbe.periodSeconds How often (in seconds) to perform the probe. 1 or greater 30
gwsServices.gwsPlatformConfiguration.livenessProbe.timeoutSeconds Number of seconds after which the probe times out. 1 or greater 10
gwsServices.gwsPlatformConfiguration.clientId The ID of an encrypted client secret generated by Genesys Authentication for this component. A valid ID "gws-platform-configuration"
gwsServices.gwsPlatformConfiguration.priorityClassName The class name Kubernetes uses to determine the priority of the pods for this container deployment relative to other pods. See the Kubernetes documentation for details. A valid priority class name ""
gwsServices.gwsPlatformConfiguration.deployment.replicaCount The number of pod replicas in this container deployment. A number greater than 0 2
gwsServices.gwsPlatformConfiguration.resources.limits.cpu The maximum amount of CPU Kubernetes allocates for the container. See the Kubernetes documentation for details. Units of Kubernetes CPU 4
gwsServices.gwsPlatformConfiguration.resources.limits.memory The maximum amount of memory Kubernetes allocates for the container. See the Kubernetes documentation for details. Units of bytes "4Gi"
gwsServices.gwsPlatformConfiguration.resources.requests.cpu The guaranteed amount of CPU Kubernetes allocates for the container. See the Kubernetes documentation for details. Units of Kubernetes CPU 1
gwsServices.gwsPlatformConfiguration.resources.requests.memory The guaranteed amount of memory Kubernetes allocates for the container. See the Kubernetes documentation for details. Units of bytes "4Gi"
gwsServices.gwsPlatformConfiguration.context.ports.server The port for this container. A valid port 48030
gwsServices.gwsPlatformConfiguration.context.ports.management The management port for this container. A valid port 48031
gwsServices.gwsPlatformConfiguration.context.loggingLevel Specifies the logging level for this container. ERROR, WARN, INFO, DEBUG, or TRACE ""

gwsServices.gwsPlatformConfiguration.service.ports.server

The port for this server. A valid port 80
gwsServices.gwsPlatformConfiguration.service.ports.management The management port for this server. A valid port 81
gwsServices.gwsPlatformConfiguration.labels Custom labels to be added for the container. A valid set of labels as "name: value" {}
gwsServices.gwsPlatformConfiguration.annotations Custom annotations to be added for the container. A valid set of annotations as "name: value" {}

gwsServices.gws-platform-configuration.context.env.GWS_CS_CLUSTER_SUPPORT

Specifies Configuration Server cluster support. true or false false

gwsServices.gws-platform-configuration.context.env.GWS_CONFIGURATION_common_discovery_tenants

Enable or disable Tenant discovery from Consul. true or false false
gwsServices.gws-platform-configuration.context.env.GWS_CONFIGURATION_common_discovery_ixn_intercept Enable or disable multi-region support. To enable multi-region support, you must also set gwsServices.gws-platform-configuration.context.env.GWS_CONFIGURATION_common_discovery_tenants to true. true or false true

GWS Data Collector Service parameters

Parameter Description Valid values Default
gwsServices.gwsPlatformDatacollector.name The name of the container deployment. String "gws-platform-datacollector"
gwsServices.gwsPlatformDatacollector.appType The type of application in this container. nodejs, java, or frontend "java"
gwsServices.gwsPlatformDatacollector.livenessProbe.enable Specifies whether to do a Kubernetes liveness probe to test if the container is running. true or false true
gwsServices.gwsPlatformDatacollector.livenessProbe.failureThreshold Minimum consecutive failures for the probe to be considered failed after having succeeded. 1 or greater 3
gwsServices.gwsPlatformDatacollector.livenessProbe.successThreshold Minimum consecutive successes for the probe to be considered successful after having failed. The default is 1, which is required for liveness and startup. 1 or greater 1
gwsServices.gwsPlatformDatacollector.livenessProbe.initialDelaySeconds Number of seconds after the container has started before liveness probes are initiated. Number 120
gwsServices.gwsPlatformDatacollector.livenessProbe.periodSeconds How often (in seconds) to perform the probe. 1 or greater 30
gwsServices.gwsPlatformDatacollector.livenessProbe.timeoutSeconds Number of seconds after which the probe times out. 1 or greater 10
gwsServices.gwsPlatformDatacollector.clientId The ID of an encrypted client secret generated by Genesys Authentication for this component. A valid ID "gws-platform-datacollector"
gwsServices.gwsPlatformDatacollector.priorityClassName The class name Kubernetes uses to determine the priority of the pods for this container deployment relative to other pods. See the Kubernetes documentation for details. A valid priority class name ""
gwsServices.gwsPlatformDatacollector.deployment.replicaCount The number of pod replicas in this container deployment. A number greater than 0 2
gwsServices.gwsPlatformDatacollector.resources.limits.cpu The maximum amount of CPU Kubernetes allocates for the container. See the Kubernetes documentation for details. Units of Kubernetes CPU 4
gwsServices.gwsPlatformDatacollector.resources.limits.memory The maximum amount of memory Kubernetes allocates for the container. See the Kubernetes documentation for details. Units of bytes "5Gi"
gwsServices.gwsPlatformDatacollector.resources.requests.cpu The guaranteed amount of CPU Kubernetes allocates for the container. See the Kubernetes documentation for details. Units of Kubernetes CPU 1
gwsServices.gwsPlatformDatacollector.resources.requests.memory The guaranteed amount of memory Kubernetes allocates for the container. See the Kubernetes documentation for details. Units of bytes "4Gi"
gwsServices.gwsPlatformDatacollector.context.ports.server The port for this container. A valid port 48180
gwsServices.gwsPlatformDatacollector.context.ports.management The management port for this container. A valid port 48181
gwsServices.gwsPlatformDatacollector.context.loggingLevel Specifies the logging level for this container. ERROR, WARN, INFO, DEBUG, or TRACE ""
gwsServices.gwsPlatformDatacollector.context.env.gws_datacollector_services_datacollector_distribution_enabled Enables task distribution for the data collector. true or false true
gwsServices.gwsPlatformDatacollector.context.env.GWS_DATACOLLECTOR_SERVICES_DATACOLLECTOR_REINDEX_ENABLED Enables background service for reindexing data. true or false true
gwsServices.gwsPlatformDatacollector.context.env.gws_datacollector_services_datacollector_reindex_onStart Specifies whether to perform a reindex on start. true or false true
gwsServices.gwsPlatformDatacollector.context.env.GWS_DATACOLLECTOR_SERVICES_DATACOLLECTOR_REINDEX_PERIOD The period in minutes between scheduled reindex attempts. A time in minutes 30
gwsServices.gwsPlatformDatacollector.context.env.GWS_DATACOLLECTOR_SERVICES_DATACOLLECTOR_STATISTICS_ENABLED Enables statistics monitoring. true or false true
gwsServices.gwsPlatformDatacollector.context.env.GWS_DATACOLLECTOR_services_datacollector_statistics_period Period in minutes between statistics checks. A time in minutes 5

gwsServices.gwsPlatformDatacollector.service.ports.server

The port for this server. A valid port 80
gwsServices.gwsPlatformDatacollector.service.ports.management The management port for this server. A valid port 81
gwsServices.gwsPlatformDatacollector.labels Custom labels to be added for the container. A valid set of labels as "name: value" {}
gwsServices.gwsPlatformDatacollector.annotations Custom annotations to be added for the container. A valid set of annotations as "name: value" {}

GWS Interaction Service parameters

Parameter Description Valid values Default
gwsServices.gwsPlatformIxn.name The name of the container deployment. String "gws-platform-ixn"
gwsServices.gwsPlatformIxn.appType The type of application in this container. nodejs, java, or frontend "java"
gwsServices.gwsPlatformIxn.livenessProbe.enable Specifies whether to do a Kubernetes liveness probe to test if the container is running. true or false true
gwsServices.gwsPlatformIxn.livenessProbe.failureThreshold Minimum consecutive failures for the probe to be considered failed after having succeeded. 1 or greater 3
gwsServices.gwsPlatformIxn.livenessProbe.successThreshold Minimum consecutive successes for the probe to be considered successful after having failed. The default is 1, which is required for liveness and startup. 1 or greater 1
gwsServices.gwsPlatformIxn.livenessProbe.initialDelaySeconds Number of seconds after the container has started before liveness probes are initiated. Number 120
gwsServices.gwsPlatformIxn.livenessProbe.periodSeconds How often (in seconds) to perform the probe. 1 or greater 30
gwsServices.gwsPlatformIxn.livenessProbe.timeoutSeconds Number of seconds after which the probe times out. 1 or greater 10
gwsServices.gwsPlatformIxn.clientId The ID of an encrypted client secret generated by Genesys Authentication for this component. A valid ID "gws-platform-ixn"
gwsServices.gwsPlatformIxn.priorityClassName The class name Kubernetes uses to determine the priority of the pods for this container deployment relative to other pods. See the Kubernetes documentation for details. A valid priority class name ""
gwsServices.gwsPlatformIxn.deployment.replicaCount The number of pod replicas in this container deployment. A number greater than 0 2
gwsServices.gwsPlatformIxn.resources.limits.cpu The maximum amount of CPU Kubernetes allocates for the container. See the Kubernetes documentation for details. Units of Kubernetes CPU 4
gwsServices.gwsPlatformIxn.resources.limits.memory The maximum amount of memory Kubernetes allocates for the container. See the Kubernetes documentation for details. Units of bytes "4Gi"
gwsServices.gwsPlatformIxn.resources.requests.cpu The guaranteed amount of CPU Kubernetes allocates for the container. See the Kubernetes documentation for details. Units of Kubernetes CPU 1
gwsServices.gwsPlatformIxn.resources.requests.memory The guaranteed amount of memory Kubernetes allocates for the container. See the Kubernetes documentation for details. Units of bytes "4Gi"
gwsServices.gwsPlatformIxn.context.ports.server The port for this container. A valid port 48170
gwsServices.gwsPlatformIxn.context.ports.management The management port for this container. A valid port 48171
gwsServices.gwsPlatformIxn.context.loggingLevel Specifies the logging level for this container. ERROR, WARN, INFO, DEBUG, or TRACE ""
gwsServices.gwsPlatformIxn.context.env Environment variables for this container. {}
gwsServices.gwsPlatformIxn.service.ports.server The port for this server. A valid port 80
gwsServices.gwsPlatformIxn.service.ports.management The management port for this server. A valid port 81
gwsServices.gwsPlatformIxn.labels Custom labels to be added for the container. A valid set of labels as "name: value" {}
gwsServices.gwsPlatformIxn.annotations Custom annotations to be added for the container. A valid set of annotations as "name: value" {}

GWS OCS Service parameters

Parameter Description Valid values Default
gwsServices.gwsPlatformOcs.name The name of the container deployment. String "gws-platform-ocs"
gwsServices.gwsPlatformOcs.appType The type of application in this container. nodejs, java, or frontend "java"
gwsServices.gwsPlatformOcs.livenessProbe.enable Specifies whether to do a Kubernetes liveness probe to test if the container is running. true or false true
gwsServices.gwsPlatformOcs.livenessProbe.failureThreshold Minimum consecutive failures for the probe to be considered failed after having succeeded. 1 or greater 3
gwsServices.gwsPlatformOcs.livenessProbe.successThreshold Minimum consecutive successes for the probe to be considered successful after having failed. The default is 1, which is required for liveness and startup. 1 or greater 1
gwsServices.gwsPlatformOcs.livenessProbe.initialDelaySeconds Number of seconds after the container has started before liveness probes are initiated. Number 120
gwsServices.gwsPlatformOcs.livenessProbe.periodSeconds How often (in seconds) to perform the probe. 1 or greater 30
gwsServices.gwsPlatformOcs.livenessProbe.timeoutSeconds Number of seconds after which the probe times out. 1 or greater 10
gwsServices.gwsPlatformOcs.clientId The ID of an encrypted client secret generated by Genesys Authentication for this component. A valid ID "gws-platform-ocs"
gwsServices.gwsPlatformOcs.priorityClassName The class name Kubernetes uses to determine the priority of the pods for this container deployment relative to other pods. See the Kubernetes documentation for details. A valid priority class name ""
gwsServices.gwsPlatformOcs.deployment.replicaCount The number of pod replicas in this container deployment. A number greater than 0 2
gwsServices.gwsPlatformOcs.resources.limits.cpu The maximum amount of CPU Kubernetes allocates for the container. See the Kubernetes documentation for details. Units of Kubernetes CPU 4
gwsServices.gwsPlatformOcs.resources.limits.memory The maximum amount of memory Kubernetes allocates for the container. See the Kubernetes documentation for details. Units of bytes "4Gi"
gwsServices.gwsPlatformOcs.resources.requests.cpu The guaranteed amount of CPU Kubernetes allocates for the container. See the Kubernetes documentation for details. Units of Kubernetes CPU 1
gwsServices.gwsPlatformOcs.resources.requests.memory The guaranteed amount of memory Kubernetes allocates for the container. See the Kubernetes documentation for details. Units of bytes "4Gi"
gwsServices.gwsPlatformOcs.context.ports.server The port for this container. A valid port 48090
gwsServices.gwsPlatformOcs.context.ports.management The management port for this container. A valid port 48091
gwsServices.gwsPlatformOcs.context.loggingLevel Specifies the logging level for this container. ERROR, WARN, INFO, DEBUG, or TRACE ""
gwsServices.gwsPlatformOcs.context.env.GWS_OCS_timeouts_requestTimeoutMs Specifies the timeout, in milliseconds, for the GWS OCS Service to connect to OCS. A time in milliseconds 5000
gwsServices.gwsPlatformOcs.service.ports.server The port for this server. A valid port 80
gwsServices.gwsPlatformOcs.service.ports.management The management port for this server. A valid port 81
gwsServices.gwsPlatformOcs.labels Custom labels to be added for the container. A valid set of labels as "name: value" {}
gwsServices.gwsPlatformOcs.annotations Custom annotations to be added for the container. A valid set of annotations as "name: value" {}

GWS Setting Service parameters

Parameter Description Valid values Default
gwsServices.gwsPlatformSetting.name The name of the container deployment. String "gws-platform-setting"
gwsServices.gwsPlatformSetting.appType The type of application in this container. nodejs, java, or frontend "java"
gwsServices.gwsPlatformSetting.livenessProbe.enable Specifies whether to do a Kubernetes liveness probe to test if the container is running. true or false true
gwsServices.gwsPlatformSetting.livenessProbe.failureThreshold Minimum consecutive failures for the probe to be considered failed after having succeeded. 1 or greater 3
gwsServices.gwsPlatformSetting.livenessProbe.successThreshold Minimum consecutive successes for the probe to be considered successful after having failed. The default is 1, which is required for liveness and startup. 1 or greater 1
gwsServices.gwsPlatformSetting.livenessProbe.initialDelaySeconds Number of seconds after the container has started before liveness probes are initiated. Number 120
gwsServices.gwsPlatformSetting.livenessProbe.periodSeconds How often (in seconds) to perform the probe. 1 or greater 30
gwsServices.gwsPlatformSetting.livenessProbe.timeoutSeconds Number of seconds after which the probe times out. 1 or greater 10
gwsServices.gwsPlatformSetting.clientId The ID of an encrypted client secret generated by Genesys Authentication for this component. A valid ID "gws-platform-setting"
gwsServices.gwsPlatformSetting.priorityClassName The class name Kubernetes uses to determine the priority of the pods for this container deployment relative to other pods. See the Kubernetes documentation for details. A valid priority class name ""
gwsServices.gwsPlatformSetting.deployment.replicaCount The number of pod replicas in this container deployment. A number greater than 0 2
gwsServices.gwsPlatformSetting.resources.limits.cpu The maximum amount of CPU Kubernetes allocates for the container. See the Kubernetes documentation for details. Units of Kubernetes CPU 4
gwsServices.gwsPlatformSetting.resources.limits.memory The maximum amount of memory Kubernetes allocates for the container. See the Kubernetes documentation for details. Units of bytes "4Gi"
gwsServices.gwsPlatformSetting.resources.requests.cpu The guaranteed amount of CPU Kubernetes allocates for the container. See the Kubernetes documentation for details. Units of Kubernetes CPU 1
gwsServices.gwsPlatformSetting.resources.requests.memory The guaranteed amount of memory Kubernetes allocates for the container. See the Kubernetes documentation for details. Units of bytes "4Gi"
gwsServices.gwsPlatformSetting.context.ports.server The port for this container. A valid port 48140
gwsServices.gwsPlatformSetting.context.ports.management The management port for this container. A valid port 48141
gwsServices.gwsPlatformSetting.context.loggingLevel Specifies the logging level for this container. ERROR, WARN, INFO, DEBUG, or TRACE ""
gwsServices.gwsPlatformSetting.context.env.GWS_SETTING_DB_INIT_DB Enables database initialization in PostgreSQL. Set this parameter to true in regions with the primary PostgreSQL server and false in regions with PostgreSQL replicas. true or false true

gwsServices.gwsPlatformSetting.service.ports.server

The port for this server. A valid port 80
gwsServices.gwsPlatformSetting.service.ports.management The management port for this server. A valid port 81
gwsServices.gwsPlatformSetting.labels Custom labels to be added for the container. A valid set of labels as "name: value" {}
gwsServices.gwsPlatformSetting.annotations Custom annotations to be added for the container. A valid set of annotations as "name: value" {}

GWS Statistics Service parameters

Parameter Description Valid values Default
gwsServices.gwsPlatformStatistics.name The name of the container deployment. String "gws-platform-statistics"
gwsServices.gwsPlatformStatistics.appType The type of application in this container. nodejs, java, or frontend "java"
gwsServices.gwsPlatformStatistics.livenessProbe.enable Specifies whether to do a Kubernetes liveness probe to test if the container is running. true or false true
gwsServices.gwsPlatformStatistics.livenessProbe.failureThreshold Minimum consecutive failures for the probe to be considered failed after having succeeded. 1 or greater 3
gwsServices.gwsPlatformStatistics.livenessProbe.successThreshold Minimum consecutive successes for the probe to be considered successful after having failed. The default is 1, which is required for liveness and startup. 1 or greater 1
gwsServices.gwsPlatformStatistics.livenessProbe.initialDelaySeconds Number of seconds after the container has started before liveness probes are initiated. Number 120
gwsServices.gwsPlatformStatistics.livenessProbe.periodSeconds How often (in seconds) to perform the probe. 1 or greater 30
gwsServices.gwsPlatformStatistics.livenessProbe.timeoutSeconds Number of seconds after which the probe times out. 1 or greater 10
gwsServices.gwsPlatformStatistics.clientId The ID of an encrypted client secret generated by Genesys Authentication for this component. A valid ID "gws-platform-statistics"
gwsServices.gwsPlatformStatistics.priorityClassName The class name Kubernetes uses to determine the priority of the pods for this container deployment relative to other pods. See the Kubernetes documentation for details. A valid priority class name ""
gwsServices.gwsPlatformStatistics.deployment.replicaCount The number of pod replicas in this container deployment. A number greater than 0 2
gwsServices.gwsPlatformStatistics.resources.limits.cpu The maximum amount of CPU Kubernetes allocates for the container. See the Kubernetes documentation for details. Units of Kubernetes CPU 4
gwsServices.gwsPlatformStatistics.resources.limits.memory The maximum amount of memory Kubernetes allocates for the container. See the Kubernetes documentation for details. Units of bytes "4Gi"
gwsServices.gwsPlatformStatistics.resources.requests.cpu The guaranteed amount of CPU Kubernetes allocates for the container. See the Kubernetes documentation for details. Units of Kubernetes CPU 1
gwsServices.gwsPlatformStatistics.resources.requests.memory The guaranteed amount of memory Kubernetes allocates for the container. See the Kubernetes documentation for details. Units of bytes "4Gi"
gwsServices.gwsPlatformStatistics.context.ports.server The port for this container. A valid port 48070
gwsServices.gwsPlatformStatistics.context.ports.management The management port for this container. A valid port 48071
gwsServices.gwsPlatformStatistics.context.loggingLevel Specifies the logging level for this container. ERROR, WARN, INFO, DEBUG, or TRACE ""
gwsServices.gwsPlatformStatistics.context.env Environment variables for this container. {}

gwsServices.gwsPlatformStatistics.service.ports.server

The port for this server. A valid port 80
gwsServices.gwsPlatformStatistics.service.ports.management The management port for this server. A valid port 81
gwsServices.gwsPlatformStatistics.labels Custom labels to be added for the container. A valid set of labels as "name: value" {}
gwsServices.gwsPlatformStatistics.annotations Custom annotations to be added for the container. A valid set of annotations as "name: value" {}

GWS UCS Service parameters

Parameter Description Valid values Default
gwsServices.gwsPlatformUcs.name The name of the container deployment. String "gws-platform-ucs"
gwsServices.gwsPlatformUcs.enabled Enables the component deployment. true or false false
gwsServices.gwsPlatformUcs.appType The type of application in this container. nodejs, java, or frontend "java"
gwsServices.gwsPlatformUcs.clientId The ID of an encrypted client secret generated by Genesys Authentication for this component. A valid ID "gws-platform-ucs"
gwsServices.gwsPlatformUcs.priorityClassName The class name Kubernetes uses to determine the priority of the pods for this container deployment relative to other pods. See the Kubernetes documentation for details. A valid priority class name ""
gwsServices.gwsPlatformUcs.deployment.replicaCount The number of pod replicas in this container deployment. A number greater than 0 2
gwsServices.gwsPlatformUcs.resources.limits.cpu The maximum amount of CPU Kubernetes allocates for the container. See the Kubernetes documentation for details. Units of Kubernetes CPU 4
gwsServices.gwsPlatformUcs.resources.limits.memory The maximum amount of memory Kubernetes allocates for the container. See the Kubernetes documentation for details. Units of bytes "4Gi"
gwsServices.gwsPlatformUcs.resources.requests.cpu The guaranteed amount of CPU Kubernetes allocates for the container. See the Kubernetes documentation for details. Units of Kubernetes CPU 1
gwsServices.gwsPlatformUcs.resources.requests.memory The guaranteed amount of memory Kubernetes allocates for the container. See the Kubernetes documentation for details. Units of bytes "4Gi"
gwsServices.gwsPlatformUcs.consul.enabled Enables Consul registration for the component. true or false true
gwsServices.gwsPlatformUcs.context.ports.server The port for this container. A valid port 48080
gwsServices.gwsPlatformUcs.context.ports.management The management port for this container. A valid port 48081
gwsServices.gwsPlatformUcs.context.loggingLevel Specifies the logging level for this container. ERROR, WARN, INFO, DEBUG, or TRACE ""
gwsServices.gwsPlatformUcs.context.env Environment variables for this container. {}
gwsServices.gwsPlatformUcs.livenessProbe.enable Specifies whether to do a Kubernetes liveness probe to test if the container is running. true or false true
gwsServices.gwsPlatformUcs.livenessProbe.failureThreshold Minimum consecutive failures for the probe to be considered failed after having succeeded. 1 or greater 3
gwsServices.gwsPlatformUcs.livenessProbe.successThreshold Minimum consecutive successes for the probe to be considered successful after having failed. The default is 1, which is required for liveness and startup. 1 or greater 1
gwsServices.gwsPlatformUcs.livenessProbe.initialDelaySeconds Number of seconds after the container has started before liveness probes are initiated. Number 120
gwsServices.gwsPlatformUcs.livenessProbe.periodSeconds How often (in seconds) to perform the probe. 1 or greater 30
gwsServices.gwsPlatformUcs.livenessProbe.timeoutSeconds Number of seconds after which the probe times out. 1 or greater 10
gwsServices.gwsPlatformUcs.service.ports.server The port for this server. A valid port 80
gwsServices.gwsPlatformUcs.service.ports.management The management port for this server. A valid port 81
gwsServices.gwsPlatformUcs.labels Custom labels to be added for the container. A valid set of labels as "name: value" {}
gwsServices.gwsPlatformUcs.annotations Custom annotations to be added for the container. A valid set of annotations as "name: value" {}

GWS Voice Service parameters

Parameter Description Valid values Default
gwsServices.gwsPlatformVoice.name The name of the container deployment. String "gws-platform-voice"
gwsServices.gwsPlatformVoice.appType The type of application in this container. nodejs, java, or frontend "java"
gwsServices.gwsPlatformVoice.livenessProbe.enable Specifies whether to do a Kubernetes liveness probe to test if the container is running. true or false true
gwsServices.gwsPlatformVoice.livenessProbe.failureThreshold Minimum consecutive failures for the probe to be considered failed after having succeeded. 1 or greater 3
gwsServices.gwsPlatformVoice.livenessProbe.successThreshold Minimum consecutive successes for the probe to be considered successful after having failed. The default is 1, which is required for liveness and startup. 1 or greater 1
gwsServices.gwsPlatformVoice.livenessProbe.initialDelaySeconds Number of seconds after the container has started before liveness probes are initiated. Number 120
gwsServices.gwsPlatformVoice.livenessProbe.periodSeconds How often (in seconds) to perform the probe. 1 or greater 30
gwsServices.gwsPlatformVoice.livenessProbe.timeoutSeconds Number of seconds after which the probe times out. 1 or greater 10
gwsServices.gwsPlatformVoice.clientId The ID of an encrypted client secret generated by Genesys Authentication for this component. A valid ID "gws-platform-voice"
gwsServices.gwsPlatformVoice.priorityClassName The class name Kubernetes uses to determine the priority of the pods for this container deployment relative to other pods. See the Kubernetes documentation for details. A valid priority class name ""
gwsServices.gwsPlatformVoice.deployment.replicaCount The number of pod replicas in this container deployment. A number greater than 0 2
gwsServices.gwsPlatformVoice.resources.limits.cpu The maximum amount of CPU Kubernetes allocates for the container. See the Kubernetes documentation for details. Units of Kubernetes CPU 4
gwsServices.gwsPlatformVoice.resources.limits.memory The maximum amount of memory Kubernetes allocates for the container. See the Kubernetes documentation for details. Units of bytes "4Gi"
gwsServices.gwsPlatformVoice.resources.requests.cpu The guaranteed amount of CPU Kubernetes allocates for the container. See the Kubernetes documentation for details. Units of Kubernetes CPU 1
gwsServices.gwsPlatformVoice.resources.requests.memory The guaranteed amount of memory Kubernetes allocates for the container. See the Kubernetes documentation for details. Units of bytes "4Gi"
gwsServices.gwsPlatformVoice.context.ports.server The port for this container. A valid port 48040
gwsServices.gwsPlatformVoice.context.ports.management The management port for this container. A valid port 48041
gwsServices.gwsPlatformVoice.context.loggingLevel Specifies the logging level for this container. ERROR, WARN, INFO, DEBUG, or TRACE ""
gwsServices.gwsPlatformVoice.context.env Environment variables for this container. {}

gwsServices.gwsPlatformVoice.service.ports.server

The port for this server. A valid port 80
gwsServices.gwsPlatformVoice.service.ports.management The management port for this server. A valid port 81
gwsServices.gwsPlatformVoice.labels Custom labels to be added for the container. A valid set of labels as "name: value" {}
gwsServices.gwsPlatformVoice.annotations Custom annotations to be added for the container. A valid set of annotations as "name: value" {}

Gplus Adapter for Salesforce parameters

Parameter Description Valid values Default
gwsServices.gwsUiCrmworkspace.name The name of the container deployment. String "gws-ui-crmworkspace"
gwsServices.gwsUiCrmworkspace.appType The type of application in this container. nodejs, java, or frontend "frontend"
gwsServices.gwsUiCrmworkspace.livenessProbe.enable Specifies whether to do a Kubernetes liveness probe to test if the container is running. true or false false
gwsServices.gwsUiCrmworkspace.livenessProbe.failureThreshold Minimum consecutive failures for the probe to be considered failed after having succeeded. 1 or greater 3
gwsServices.gwsUiCrmworkspace.livenessProbe.successThreshold Minimum consecutive successes for the probe to be considered successful after having failed. The default is 1, which is required for liveness and startup. 1 or greater 1
gwsServices.gwsUiCrmworkspace.livenessProbe.initialDelaySeconds Number of seconds after the container has started before liveness probes are initiated. Number 120
gwsServices.gwsUiCrmworkspace.livenessProbe.periodSeconds How often (in seconds) to perform the probe. 1 or greater 30
gwsServices.gwsUiCrmworkspace.livenessProbe.timeoutSeconds Number of seconds after which the probe times out. 1 or greater 10
gwsServices.gwsUiCrmworkspace.priorityClassName The class name Kubernetes uses to determine the priority of the pods for this container deployment relative to other pods. See the Kubernetes documentation for details. A valid priority class name ""
gwsServices.gwsUiCrmworkspace.deployment.replicaCount The number of pod replicas in this container deployment. A number greater than 0 2
gwsServices.gwsUiCrmworkspace.resources.limits.cpu The maximum amount of CPU Kubernetes allocates for the container. See the Kubernetes documentation for details. Units of Kubernetes CPU 1
gwsServices.gwsUiCrmworkspace.resources.limits.memory The maximum amount of memory Kubernetes allocates for the container. See the Kubernetes documentation for details. Units of bytes "0.5Gi"
gwsServices.gwsUiCrmworkspace.resources.requests.cpu The guaranteed amount of CPU Kubernetes allocates for the container. See the Kubernetes documentation for details. Units of Kubernetes CPU 0.1
gwsServices.gwsUiCrmworkspace.resources.requests.memory The guaranteed amount of memory Kubernetes allocates for the container. See the Kubernetes documentation for details. Units of bytes "0.5Gi"
gwsServices.gwsUiCrmworkspace.context.ports.server The port for this container. A valid port 50070
gwsServices.gwsUiCrmworkspace.context.ports.management The management port for this container. A valid port 50070
gwsServices.gwsUiCrmworkspace.context.env Environment variables for this container. {}
gwsServices.gwsUiCrmworkspace.service.ports.server The port for this server. A valid port 80
gwsServices.gwsUiCrmworkspace.service.ports.management The management port for this server. A valid port 81
gwsServices.gwsUiCrmworkspace.labels Custom labels to be added for the container. A valid set of labels as "name: value" {}
gwsServices.gwsUiCrmworkspace.annotations Custom annotations to be added for the container. A valid set of annotations as "name: value" {}

Agent Setup parameters

Parameter Description Valid values Default
gwsServices.gwsUiProvisioning.name The name of the container deployment. String "gws-ui-provisioning"
gwsServices.gwsUiProvisioning.appType The type of application in this container. nodejs, java, or frontend "frontend"
gwsServices.gwsUiProvisioning.livenessProbe.enable Specifies whether to do a Kubernetes liveness probe to test if the container is running. true or false false
gwsServices.gwsUiProvisioning.livenessProbe.failureThreshold Minimum consecutive failures for the probe to be considered failed after having succeeded. 1 or greater 3
gwsServices.gwsUiProvisioning.livenessProbe.successThreshold Minimum consecutive successes for the probe to be considered successful after having failed. The default is 1, which is required for liveness and startup. 1 or greater 1
gwsServices.gwsUiProvisioning.livenessProbe.initialDelaySeconds Number of seconds after the container has started before liveness probes are initiated. Number 120
gwsServices.gwsUiProvisioning.livenessProbe.periodSeconds How often (in seconds) to perform the probe. 1 or greater 30
gwsServices.gwsUiProvisioning.livenessProbe.timeoutSeconds Number of seconds after which the probe times out. 1 or greater 10
gwsServices.gwsUiProvisioning.priorityClassName The class name Kubernetes uses to determine the priority of the pods for this container deployment relative to other pods. See the Kubernetes documentation for details. A valid priority class name ""
gwsServices.gwsUiProvisioning.deployment.replicaCount The number of pod replicas in this container deployment. A number greater than 0 2
gwsServices.gwsUiProvisioning.resources.limits.cpu The maximum amount of CPU Kubernetes allocates for the container. See the Kubernetes documentation for details. Units of Kubernetes CPU 1
gwsServices.gwsUiProvisioning.resources.limits.memory The maximum amount of memory Kubernetes allocates for the container. See the Kubernetes documentation for details. Units of bytes "0.5Gi"
gwsServices.gwsUiProvisioning.resources.requests.cpu The guaranteed amount of CPU Kubernetes allocates for the container. See the Kubernetes documentation for details. Units of Kubernetes CPU 0.1
gwsServices.gwsUiProvisioning.resources.requests.memory The guaranteed amount of memory Kubernetes allocates for the container. See the Kubernetes documentation for details. Units of bytes "0.5Gi"
gwsServices.gwsUiProvisioning.context.ports.server The port for this container. A valid port 50040
gwsServices.gwsUiProvisioning.context.ports.management The management port for this container. A valid port 50040

gwsServices.gwsUiProvisioning.service.ports.server

The port for this server. A valid port 80
gwsServices.gwsUiProvisioning.service.ports.management The management port for this server. A valid port 81
gwsServices.gwsUiProvisioning.labels Custom labels to be added for the container. A valid set of labels as "name: value" {}
gwsServices.gwsUiProvisioning.annotations Custom annotations to be added for the container. A valid set of annotations as "name: value" {}

Genesys services parameters

Parameter Description Valid values Default

gauth.authUrl

The URL of the Authentication Service (part of Genesys Authentication). For example: http://gauth-auth.gauth.svc.cluster.local.:80 Note: If a value is set for context.env.GWS_SERVICE_AUTH_URL, it overrides this parameter. A valid URL ""

gauth.envUrl

The URL of the Environment Service (part of Genesys Authentication). For example: http://gauth-environment.gauth.svc.cluster.local.:80 If a value is set for context.env.GWS_SERVICE_ENV_URL, it overrides this parameter. A valid URL ""

Third-party services parameters

Parameter Description Valid values Default
postgres.address The fully qualified domain name or IP of the PostgreSQL server. A valid address ""
postgres.db The name of the PostgreSQL database. A valid database name ""

postgres.enableTls

Enable or disable a TLS connection to PostgreSQL. If true, you must configure the secretsTls.postgres. parameters. See Configure connections with TLS and authentication for details. true or false false
elasticSearch.address The fully qualified domain name or IP of the Elasticsearch cluster. A valid address ""
elasticSearch.port The Elasticsearch port. A valid port 9200

elasticSearch.enableTls

Enable or disable TLS connection to the Elasticsearch cluster. If true, you must configure the secretsTls.elasticsearch. parameters. See Configure connections with TLS and authentication for details. true or false false

elasticSearch.username

The username for the Elasticsearch cluster. The password is set in secrets.gws-elasticsearch-password. A valid username ""
redis.address The Redis cluster host name. A valid address ""
redis.port The Redis port. A valid port 6379

redis.enableTls

Enable or disable a TLS connection to the Redis cluster. If true, you must configure the secretsTls.redis. parameters. See Configure connections with TLS and authentication for details. true or false false
redis.verifyPeer Enable or disable validation of the Redis certificate against the list of supplied Certificate Authorities. true or false true
consul.port The port of the local Consul agent. A valid port 8500
consul.kv_prefix The prefix used to locate GWS data in the Consul KV datastore. String "gws"

prometheus.metricServer.enabled

Enable annotation-based discovery to scrape metrics. true or false false

Secrets parameters

Parameter Description Valid values Default
secrets.gws-redis-password The password to access the Redis cluster. A valid password ""
secrets.gws-consul-token The API token to access Consul. A valid API token ""
secrets.gws-postgres-username The username to access the PostgreSQL database. A valid username ""
secrets.gws-postgres-password The password to access the PostgreSQL database A valid password ""
secrets.agentsetup-postgres-username The username to access the PostgreSQL database for gws-app-provisioning. A valid username ""
secrets.agentsetup-postgres-password The password to access the PostgreSQL database for gws-app-provisioning. A valid password ""
secrets.gws-app-provisioning-client-secret The encrypted client secret generated by Genesys Authentication for the gws-app-provisioning component. See Create API clients. A valid client secret ""
secrets.gws-app-workspace-client-secret The encrypted client secret generated by Genesys Authentication for the gws-app-workspace component. See Create API clients. A valid client secret ""
secrets.gws-platform-chat-client-secret The encrypted client secret generated by Genesys Authentication for the gws-platform-chat component. See Create API clients. A valid client secret ""
secrets.gws-platform-configuration-client-secret The encrypted client secret generated by Genesys Authentication for the gws-platform-configuration component. A valid client secret ""
secrets.gws-platform-datacollector-client-secret The encrypted client secret generated by Genesys Authentication for the gws-platform-datacollector component. A valid client secret ""
secrets.gws-platform-ixn-client-secret The encrypted client secret generated by Genesys Authentication for the gws-platform-ixn component. A valid client secret ""
secrets.gws-platform-ocs-client-secret The encrypted client secret generated by Genesys Authentication for the gws-platform-ocs component. A valid client secret ""
secrets.gws-platform-setting-client-secret The encrypted client secret generated by Genesys Authentication for the gws-platform-setting component. A valid client secret ""
secrets.gws-platform-statistics-client-secret The encrypted client secret generated by Genesys Authentication for the gws-platform-statistics component. A valid client secret ""
secrets.gws-platform-ucs-client-secret The encrypted client secret generated by Genesys Authentication for the gws-platform-ucs component. See Create API clients. A valid client secret ""
secrets.gws-platform-voice-client-secret The encrypted client secret generated by Genesys Authentication for the gws-platform-voice component. A valid client secret ""
secrets.ops-username The username of an operational user. A valid username ""
secrets.ops-password The encrypted password of the operational user. A valid password ""

secrets.gws-elasticsearch-password

The password for the Elasticsearch cluster. The username is set in elasticSearch.username. A valid password ""

Create or update the versions file

Create or update the versions.yaml file with the latest container versions for your deployment. See Updated Helm Charts and Containers for Genesys Web Services and Applications for the full list of versions.

For example:
gws-app-provisioning:9.0.000.93
gws-app-workspace:9.0.000.90
gws-platform-configuration:9.0.000.79
gws-platform-datacollector:9.0.000.50
gws-platform-ixn:9.0.000.43
gws-platform-ocs:9.0.000.46
gws-platform-setting:9.0.000.52
gws-platform-statistics:9.0.000.61
gws-platform-voice:9.0.000.66
gws-system-nginx:9.0.000.16
gws-ui-crmworkspace:9.0.000.62
gws-ui-provisioning:9.0.000.84

Configure Kubernetes

GWS services stores sensitive data, such as credentials for third-party services, as Kubernetes secrets. For details, see Secrets parameters and Configure connections with TLS and authentication.

Configure security

To learn more about how security is configured for private edition, be sure to read Permissions and OpenShift security settings.

The security context settings define the privilege and access control settings for pods and containers.

By default, the user and group IDs are set in the values.yaml file as 500:500:500, meaning the genesys user.

deploymentGlobals:
  securityContext:
    runAsUser: 500
    runAsGroup: 500
    fsGroup: 500
    runAsNonRoot: true

Arbitrary UIDs in OpenShift

If you want to use arbitrary UIDs in your OpenShift deployment, you must override the securityContext settings in the values.yaml file, so that you do not define any specific IDs.

deploymentGlobals:
  securityContext:
    runAsUser: null
    runAsGroup: 0
    fsGroup: null
    runAsNonRoot: true

For details about these parameters and possible values, see deploymentGlobals.securityContext.* in the Global parameters table above.

Pod priority

You can configure pod priority by overriding the priorityClassName option for each of the GWS services components - see Override Helm chart values. For example:
gwsServices:
  gwsPlatformConfiguration:
    priorityClassName: genesysengage-high-priority

Genesys recommends the following priority for GWS pods:

Critical priority pods

  • gws-app-provisioning
  • gws-app-workspace
  • gws-platform-voice

High priority pods

  • gws-platform-configuration
  • gws-platform-datacollector
  • gws-platform-ixn
  • gws-platform-ocs
  • gws-platform-setting
  • gws-platform-statistics
  • gws-system-nginx
  • gws-ui-crmworkspace
  • gws-ui-provisioning

Next steps

Retrieved from "https://all.docs.genesys.com/GWS/Current/GWSPEGuide/Configure (2025-07-14 20:07:07)"
Comments or questions about this documentation? Contact us for support!