Expertflow Cx Upgrade Guide
Base Version | Target Version |
---|---|
HC4.0-0.21 | HC4.0-0.22 |
Upgrade Procedure
Scale down the ActiveMQ to 0 replicas by executing the following commands.
BASHkubectl -n ef-external scale sts ef-amq --replicas=0 # wait for the pods to go down using kubectl get sts ef-amq -n ef-external # which should give a total count of 0/0 as ready.
Navigate to the
cim-solution/kubernetes/cim/StatefulSet
directory, update the image tag to 5.17.1-alpine-zulu-11-K8s-OM-1.14.6-1.0-SR22 inef-amq-statefulset.yaml
file and run the following commands.BASHkubectl delete -f ef-amq-statefulset.yaml kubectl apply -f ef-amq-statefulset.yaml
Navigate to the the
root/cim-solution/kubernetes/cim/Deployment
directory and update the images tags in following files.File Tag ef-unified-admin-deployment.yaml
1.0-SR22_f-CIM-8665-bdb990cf74441ad3b864d07b5a44cb2dd1ad8b6a
ef-agent-manager-deployment.yaml
1.0-SR21_f-CIM-9185-63fe9a2992096ba7a92571bb5db02297c2ce1057
ef-unified-agent-deployment.yaml
1.0-SR21_b-CIM-8029-f9b94b6c5e5aaba7d50a5b5bf07c9197c5510012
ef-cim-customer-deployment.yaml
1.0-SR22_f-CIM-9162-263ecacc9eb5506abd97ed288f965cfd322393de ef-ccm-deployment.yaml
1.0-SR22_b-CIM-9164-9c80e75c594dba613cc6c6fa3b03169cdd3297a6
ef-360-connector-deployment.yaml
1.0-SR22_f-CIM-8867-e928d8a19c76dec88f96bfba40079139736412d3
ef-twitter-connector-deployment.yaml
1.0-SR20_f-CIM-9144-d7ff631efeb852f7383ae32ef42aac96e87ffa0e
ef-realtime-reports-deployment.yaml
cim-1.0-SR22_f-CIM-9032-36fd823372fd2992f657742fb46299373137dff8
ef-state-events-logger-deployment.yaml cim-1-0-sr22-f-cim-9032-4ac2f0c7631dded8aa49dc74171e452f9dccf32d
ef-routing-engine-deployment.yaml 1-0-sr22-f-cim-9142-ce7ac27c0cec583385f12fc72d2ebfe066b96d29
ef-conversation-manager-deployment.yaml 1-0-sr22-f-om-1-14-6-bbd5c7b0920626ecf210f11efcebb1828dc993c7
ef-bot-framework-deployment.yaml 1.0-SR22_f-OM-1.14.6-dc5b2252d0ce32e6a5dea157bbc14b77cc57f11a
ef-web-widget-deployment.yaml gitimages.expertflow.com/cim/web-widget-nginx:1-0-sr22-f-cim-9117
The run the following commands
BASHkubectl delete -f Deployments/ kubectl apply -f Deployments/