Change Log CX-4.4.9 to CX-4.7
Update following core deployments.
CODE#sample for adding volume spec: replicas: 1 selector: matchLabels: ef.service: ef-ccm strategy: {} template: metadata: labels: ef.service: ef-ccm ef: expertflow spec: #add the volume here volumes: - name: mongo-mongodb-ca secret: secretName: mongo-mongodb-ca - name: redis-crt secret: secretName: redis-crt #sample for adding volume mount image: gitimages.expertflow.com/cim/customer-channel-manager:4.5.1_f-CIM-14005 name: ef-ccm volumeMounts: - name: mongo-mongodb-ca mountPath: /mongo - name: redis-crt mountPath: /redis # Add following new environment variables, Volumes and VolumeMounts in below mentioned core components deployment file - name: MONGODB_CLIENT_CERT valueFrom: configMapKeyRef: key: MONGODB_CLIENT_CERT name: ef-connection-env-cm - name: MONGODB_CA_CERT valueFrom: configMapKeyRef: key: MONGODB_CA_CERT name: ef-connection-env-cm - name: TRUST_STORE_PASSWORD valueFrom: configMapKeyRef: key: TRUST_STORE_PASSWORD name: ef-connection-env-cm - name: KEY_STORE_PASSWORD valueFrom: configMapKeyRef: key: KEY_STORE_PASSWORD name: ef-connection-env-cm - name: REDIS_CA_CERT valueFrom: configMapKeyRef: key: REDIS_CA_CERT name: ef-connection-env-cm - name: REDIS_CLIENT_CERT valueFrom: configMapKeyRef: key: REDIS_CLIENT_CERT name: ef-connection-env-cm - name: REDIS_CLIENT_KEY valueFrom: configMapKeyRef: key: REDIS_CLIENT_KEY name: ef-connection-env-cm volumes: - name: mongo-mongodb-ca secret: secretName: mongo-mongodb-ca - name: redis-crt secret: secretName: redis-crt volumeMounts: - name: mongo-mongodb-ca mountPath: /mongo - name: redis-crt mountPath: /redis # core components list to add above variables, volumes and volumeMounts Customer Channel Manager Conversation Manager (update only volumes and volumeMounts) Conversation-controller (only add redis volumeMount) Routing Engine Bot Framework State Events Logger Campaign Scheduler Realtime Reports Manager Historical Reports Manager Agent manager Cim backend Team announcement Unified admin # Update Customer Channel Manager 1) Update Tag: gitimages.expertflow.com/cim/customer-channel-manager:4.5.5_f-CCC-708 # Update Conversation Manager 1) Update Tag: gitimages.expertflow.com/cim/conversation-manager:4.5.5_f-CIM-14675 # Update routing-engine tag 1) Update tag gitimages.expertflow.com/cim/media-routing-engine:4.5.5_f-CIM-14675 # Update Bot-framework tag 1) Update tag gitimages.expertflow.com/cim/bot-framework:4.5.5_f-CIM-14675 # Update unified admin tag 1) Update tag gitimages.expertflow.com/cim/unified-admin:4.5.6-SR1-b-CRM-25 2) containers: - env: - name: CAMPAIGN_NODERED_URL valueFrom: configMapKeyRef: key: CAMPAIGN_NODERED_URL name: ef-unified-admin-cm - name: CAMPAIGN_API_URL valueFrom: configMapKeyRef: key: CAMPAIGN_API_URL name: ef-unified-admin-cm - name: SURVEY_NODERED_URL valueFrom: configMapKeyRef: key: SURVEY_NODERED_URL name: ef-unified-admin-cm - name: SURVEY_API_URL valueFrom: configMapKeyRef: key: SURVEY_API_URL name: ef-unified-admin-cm # Update unified agent tag 1) Update tag image: gitimages.expertflow.com/cim/unified-agent:4.5.6_b-CCC-1165 2) Add the following env in ef-unified-agent-deployment.yaml - name: SIP_MONITORING_DN valueFrom: configMapKeyRef: key: SIP_MONITORING_DN name: ef-unified-agent-cm # Update web channel manager tag 1) Update tag image: gitimages.expertflow.com/cim/web-channel-manager:4.5.5-SR1_f-CIM-26383 # Update customer widget tag 1) Update tag image: gitimages.expertflow.com/efpublic/customer-widget:4.5.5-SR1-f-CIM-26383 # Update cim backend tag 1) Update tag image: gitimages.expertflow.com/cim/cim-backend:4.5.4_f-CIM-15802 # Update State Event Logger tag 1) Update tag image:gitimages.expertflow.com/cim/state-events-logger:4.5.5_f-CIM-14675 # Update Scheduler Activities tag 1) Update tag image:gitimages.expertflow.com/campaign-manager/campaign-scheduler:4.5.5_f-CIM-14675 # Update Realtime Reporting tag 1) Update tag image:gitimages.expertflow.com/cim/realtime-reports-manager:4.5.5_f-CIM-14675 # Update Historical Report Manager tag 1) Update tag image:gitimages.expertflow.com/cim/historical-reports-manager:4.5.5_f-CIM-14675 # Update AMQ tag 1) Update tag image: 5.17.1-alpine-zulu-K8s-4.5.3_f-CIM-14675-4.6 # Update Facebook Connector tag 1) Update tag image: gitimages.expertflow.com/cim/facebook-connector:4.5.5_f-CIM-14675 # Update Instagram Connector tag 1) Update tag image: image: gitimages.expertflow.com/cim/instagram-connector:4.5.5_f-CIM-14675 # Update Twitter Connector tag 1) Update tag image: gitimages.expertflow.com/cim/twitter-connector:4.5.5_f-CIM-14675 # Update Twilio Connector tag 1) Update tag image: gitimages.expertflow.com/cim/twilio-connector:4.5.5_f-CIM-14675 # Update Telegram Connector tag 1) Update tag image: gitimages.expertflow.com/cim/telegram-connector:4.5.5_f-CIM-14675 # Update Viber Connector tag 1) Update tag image: gitimages.expertflow.com/cim/viber-connector:4.5.5_f-CIM-14675 # Update 360 Connector tag 1) Update tag image: gitimages.expertflow.com/cim/360-connector:4.5.5_f-CIM-14675 # Update smpp Connector tag 1) Update tag image: gitimages.expertflow.com/cti/hc_smpp_connector:4.5.5_f-CIM-14675 # Update Conversation Monitor tag 1) Update tag image: gitimages.expertflow.com/cim/conversation-monitor:4.5.5_f-CIM-14675 # Update file Engine Deployment 1) chage conatiner port and port name containerPort: 8080 name: https-fi-m-8080 # Update ef-licence-manager-deployment.yaml 1) Open cim/Deployments/ef-licence-manager-deployment.yaml 2) Update tag: gitimages.expertflow.com/license-mangement/license-manager:4.5.2 3) Update Volumes volumes: - name: ef-postgresql-crt secret: secretName: ef-postgresql-crt 4) Update VolumeMounts volumeMounts: - name: ef-postgresql-crt mountPath: /postgresql # Update Campaign Scheduler tag 1) Open cim/Deployments/ef-scheduled-activities-deployment.yaml file. 2) Update tag gitimages.expertflow.com/campaign-manager/campaign-scheduler:4.5.2 3) Delete following environment variables - name: COUNT_OF_WEBHOOK_NOTIFICATION_RETRY_ATTEMPTS valueFrom: configMapKeyRef: key: COUNT_OF_WEBHOOK_NOTIFICATION_RETRY_ATTEMPTS name: ef-scheduled-activities-cm - name: WEBHOOK_NOTIFICATION_RETRY_TIMEOUT_IN_SECONDS valueFrom: configMapKeyRef: key: WEBHOOK_NOTIFICATION_RETRY_TIMEOUT_IN_SECONDS name: ef-scheduled-activities-cm 4) Add following new variables - name: THIRD_PARTY_COMPONENTS_RETRY_COUNT_ATTEMPTS_LIMIT valueFrom: configMapKeyRef: key: THIRD_PARTY_COMPONENTS_RETRY_COUNT_ATTEMPTS_LIMIT name: ef-scheduled-activities-cm - name: THIRD_PARTY_COMPONENTS_NEXT_RETRY_TIMEOUT_DURATION_IN_SECONDS valueFrom: configMapKeyRef: key: THIRD_PARTY_COMPONENTS_NEXT_RETRY_TIMEOUT_DURATION_IN_SECONDS name: ef-scheduled-activities-cm