Configure RAA

From Genesys Documentation
Revision as of 18:29, September 1, 2021 by Tony.gilchrist@genesys.com (talk | contribs) (Published)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
This topic is part of the manual Genesys Customer Experience Insights Private Edition Guide for version Current of Reporting.

Learn how to configure Reporting and Analytics Aggregates (RAA).

Override Helm chart values

Before you begin, download samples of the files used in this section: RAA configuration files. Within those files:

  • Container environment variables are declared beginning at line 114 of Dockerfile. See the comments accompanying each variable.
  • Helm values are described in values.yaml. See the comments accompanying each Helm value.

You can override values in the Helm charts to configure Private Edition. For more information, see the "suite-level" documentation about how to override Helm chart values: Overriding Helm chart values.

For example, you can specify the Genesys Info Mart database connection parameters as follows:

raa:
  env:
    # echo '{"jdbc_url":"jdbc:postgresql://<host>:5432/<gim_database>", "db_username":"<user>", "db_password":"<password>"}' | base64
    GCXI_GIM_DB__JSON:|-
      eyJqZGJjX3VybCI6ImpkYmM6cG9zdGdyZXNxbDovLzxob3N0Pjo1NDMyLzxnaW1fZGF0YWJhc2U+IiwgImRiX3VzZXJuYW1lIjoiPHVzZXI+IiwgImRiX3Bhc3N3b3JkIjoiPHBhc3N3b3JkPiJ9Cg==

Configure Kubernetes

Content coming soon

Configure security

Arbitrary UIDs

If your OpenShift deployment uses arbitrary UIDs, you must override the securityContext settings in the (gcxi-raa/) values.yaml file (line 89), so that you do not define any specific IDs:

 ## optional 
 ## a security context assigned to each container in pod 
 securityContext:
   runAsNonRoot: true
   runAsUser: null
   runAsGroup: null
   fsGroup: null

The default values (user ID = 500) are suitable for many other deployment scenarios:

 ## optional 
 ## a security context assigned to each container in pod 
 securityContext:
   runAsNonRoot: true
   runAsUser: 500
   runAsGroup: 500
   fsGroup: 0
Comments or questions about this documentation? Contact us for support!