Skip to main content
Skip table of contents

CX Upgrade Guide CX-4.4.5 to CX-4.4.6

Before proceeding with the upgrade, make sure that the system is idle state i.e. all agents are logged out from the agent desk.

  1. Clone the CX repository on the target server

    # Create CX-4.4.6 directory from root
    mkdir CX-4.4.6
    # Navigate to CX-4.4.6
    cd CX-4.4.6
    # Clone the CX-4.4.6 branch of cim-solution repository
    git clone -b CX-4.4.6
  2. Update following ConfigMaps

    # Navigate to the following folder of the existing release i.e. CX-4.4.5
    cd cim-solution/kubernetes
    # Update ef-conversation-controller-configmap.yaml
      1) kubectl delete -f cim/ConfigMaps/ef-conversation-controller-configmap.yaml
      # Copy ef-conversation-controller-configmap.yaml from 4.4.6 to current release's ConfigMaps 
      2) cp ../../CX-4.4.6/cim-solution/kubernetes/cim/ConfigMaps/ef-conversation-controller-configmap.yaml cim/ConfigMaps
      3) kubectl apply -f cim/ConfigMaps/ef-conversation-controller-configmap.yaml
    # Update ef-conversation-manager-configmap.yaml
      1) kubectl delete -f cim/ConfigMaps/ef-conversation-manager-configmap.yaml
      # Copy ef-conversation-manager-configmap.yaml from 4.4.6 to current release's ConfigMaps 
      2) cp ../../CX-4.4.6/cim-solution/kubernetes/cim/ConfigMaps/ef-conversation-manager-configmap.yaml cim/ConfigMaps
      3) kubectl apply -f cim/ConfigMaps/ef-conversation-manager-configmap.yaml  
  3. Delete Core Components Deployment

    # Delete core deployments
    kubectl delete -f cim/Deployments
    # Delete conversation-controller-deployment.yaml file, since it's added as sidecar container of conversation-manager
    rm cim/Deployments/ef-conversation-controller-deployment.yaml
  4. Update Core Components Deployments

    # Update Agent Manager Deployment
      1) Open cim/Deployments/ef-agent-manager-deployment.yaml
    # Update Conversation Manager Deployment
    # Copy ef-conversation-manager-deployment.yaml from 4.4.6 to current release's Deployments
      1) cp ../../CX-4.4.6/cim-solution/kubernetes/cim/Deployments/ef-conversation-manager-deployment.yaml cim/Deployments
    # Update Customer Channel Manager Deployment
      1) Open cim/Deployments/ef-ccm-deployment.yaml
    # Update Routing Engine Deployment
      1) Open cim/Deployments/ef-routing-engine-deployment.yaml
     # Update Bot Framework Deployment
      1) Open cim/Deployments/ef-bot-framework-deployment.yaml
     # Update Realtime Reports Deployment
      1) Open cim/Deployments/ef-realtime-reports-deployment.yaml 
  5. Apply Core Components Deployment

    # Start the core components
    kubectl apply -f cim/Deployments

  6. Follow this guide to upgrade Grafana

JavaScript errors detected

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

If this problem persists, please contact our support.