Configure GIM
From Genesys Documentation
This topic is part of the manual Genesys Info Mart Private Edition Guide for version Current of Reporting.
Contents
Learn how to configure GIM.
Related documentation:
RSS:
Override Helm chart values
Download the gim and gim-monitor Helm charts from JFrog using your credentials. You must override certain parameters in the gim-values.yaml file to provide deployment-specific values for certain parameters.
For general information about overriding Helm chart values, see Overriding Helm chart values in the Genesys Engage Cloud Private Edition Guide.
Override the following key entries in the gim-values.yaml file:
- tag - the container image version
- tenant_id - the TenantID of the tenant in use
- tenant_uuid - the TenantUUID that matches the TenantID.
- db - the Info Mart ETL database you created as a prerequisite
- bootstrap - the Kafka address to align with the infrastructure Kafka
The gim-values.yaml file
replicaCount: 1
# Add tenant_id and tenant_uuid
tenant_id: <tenant-id>
tenant_uuid: <tenant-uuid>
image:
registry: pureengage-docker-staging.jfrog.io
repository: gim/etl
pullPolicy: IfNotPresent
tag: <image-version>
#add jfrog details
imagePullSecrets:
pureengage-docker-dev: {}
pureengage-docker-staging: {}
jfrog-stage-credentials: {}
monitoring:
enabled: true
port: 8249
csi_enabled: false
#replaced entire volumes section to align with NFS
volumes: |
- name: kafka-secrets
secret:
secretName: kafka-secrets
- name: gim-secrets
secret:
secretName: gim-secrets
- name: gim-config
configMap:
name: {{ template "fullname" . }}-gim-config
initContainers: ''
extraVolumeMounts: ''
#included shared kafka, change protocol to plaintext
kafka:
bootstrap: 'infra-kafka-cp-kafka.infra.svc.cluster.local:9092'
security:
protocol: plaintext
sasl:
mechanism: PLAIN
#add DB details we created earlier.
db:
jdbcUrl: jdbc:postgresql://{db_hostname}:{{.Values.db.port}}/{db_name}?{db_username}&sslmode=require
name: '<etl-db-name>'
host: 'postgres-rw.infra.svc.cluster.local'
username: '<db-user>'
password: '<db-password>'
port: 5432
XMX: -Xmx900m
dnsConfig:
options:
- name: ndots
value: '3'
Configure Kubernetes
Content coming soon
Configure security
Not applicable.
Comments or questions about this documentation? Contact us for support!