Deploy Email

From Genesys Documentation
Revision as of 16:49, October 29, 2021 by Santhosh.annamalai@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 Email Private Edition Guide for version Current of Email.

Learn how to deploy Email.

Prepare your environment

Important
  • Make sure to review Before you begin for the full list of prerequisites required to deploy Email.
  • The sample code snippets and install commands in this document use an example version of Email. Ensure that you replace the example version with the version that is applicable for your deployment.
  1. Create a new project using the following command:
    kubectl create namespace iwdem
    For OpenShift:
    oc get clusterversion
    oc new-project iwdem
  2. Create a pull secret for accessing the JFrog registry. See Create the pull secret.
  3. Download the IWD helm chart from the JFrog repository. See Download the Helm charts.
  4. Email requires the Digital Channels API key. The key must be provisioned and shared via Digital Channels.

Deploy

Extract parameters from chart to see multiple (default) values used to fine tune the installation.

$ helm show values iwdem-900.56.234.tgz > values.yaml 

For information on parameters and values in the values.yaml file, see Override Helm chart values.

Sample override file:
replicaCount: 1
image:
  registry: pureengage-docker-staging.jfrog.io
  repository: nexus/iwd-email
  pullSecrets: []
gauth:
  auth:
    url: http://gauth-auth.gauth.svc.cluster.local:80
redis:
  nodes: redis://infra-redis-redis-cluster.infra.svc.cluster.local:6379
  useCluster: true
  enableTLS: false
  password: <test_password>:
nexus:
  url: http://nexus.nexus
  apikey: <nexus api key>
Install Email using the following command (replace <> with applicable values):
helm install iwdem ./iwdem-<version>.tgz -f override_values.yaml --namespace=iwdem

Validate the deployment

Watch the helm output at the end of installation. Pods must be in a Running state and they must pass all READY checks.

See the following sample output:
Release "iwdem" has been upgraded. Happy Helming!
NAME: iwdem
LAST DEPLOYED: Tue Jul 13 10:18:07 2021
NAMESPACE: iwd
STATUS: deployed
REVISION: 1
TEST SUITE: None
NOTES:
Please be patient while iwd 100.0.0741322 is being deployed

Comments or questions about this documentation? Contact us for support!