Upgrade Guide CX-4.5.3 to CX-4.5.4
Before upgrading, ensure that the system is idle, i.e., all agents are logged out from the AgentDesk.
Make sure the system is idle for 30 minutes, to sync the reporting data
Clone the CX repository on the target server
CODE# Create CX-4.5.4 directory from root mkdir CX-4.5.4 # Navigate to CX-4.5.4 cd CX-4.5.4 # Clone the CX-4.5.4 branch of cim-solution repository git clone -b CX-4.5.4 https://efcx:RecRpsuH34yqp56YRFUb@gitlab.expertflow.com/cim/cim-solution.git # Navigate to root(previous) directory cd .. # Navigate to the following folder of the existing release i.e. CX-4.5.3 cd cim-solution/kubernetes
Update the ConfigMaps
CODE# Update app translations 1) Copy Agent desk translation files From CX-4.5.4/cim-solution/kubernetes/pre-deployment/app-translations/unified-agent/i18n To pre-deployment/app-translations/unified-agent 2) Delete and Create the ConfigMap kubectl delete cm ef-app-translations-cm -n expertflow kubectl -n expertflow create configmap ef-app-translations-cm --from-file=pre-deployment/app-translations/unified-agent/i18n/
Update following core deployments.
CODE# Update Unified Agent tag 1) kubectl delete -f cim/Deployments/ef-unified-agent-deployment.yaml 2) Open cim/Deployments/ef-unified-agent-deployment.yaml file. 3) Update tag gitimages.expertflow.com/cim/unified-agent:4.5.4 4) kubectl apply -f cim/Deployments/ef-unified-agent-deployment.yaml # Update Routing Engine tag 1) kubectl delete -f cim/Deployments/ef-routing-engine-deployment.yaml 2) Open cim/Deployments/ef-routing-engine-deployment.yaml file. 3) Update tag gitimages.expertflow.com/cim/media-routing-engine:4.5.4 4) kubectl apply -f cim/Deployments/ef-routing-engine-deployment.yaml # Update Conversation Manager tag 1) kubectl delete -f cim/Deployments/ef-conversation-manager-deployment.yaml 2) Open cim/Deployments/ef-conversation-manager-deployment.yaml file. 3) Update tag gitimages.expertflow.com/cim/conversation-manager:4.5.4 4) kubectl apply -f cim/Deployments/ef-conversation-manager-deployment.yaml