Skip to main content
Skip table of contents

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

  1. 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
  2. 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/     
  1. 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 

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.