Upgrade, rollback, or uninstall the Voicemail Service
From Genesys Documentation
This topic is part of the manual Voice Microservices Private Edition Guide for version Current of Voice Microservices.
Learn how to upgrade, rollback or uninstall the Voicemail Service.
Related documentation:
RSS:
The upgrade procedure consists of these major steps:
- Canary deployment
- Upgrade
- Delete canary
Canary deployment
For the canary deployment, some parameters in the canary_override_values.yaml file must be overridden. This file is passed to the Helm chart during the deployment of the canary instance.
### Canary Override Values
serviceAccount:
create: false # Service account will be already created while initial deployment
service:
canaryName: canary # Postfix that will be added for canary deployment
prometheus:
podMonitor:
enabled: false # Podmonitor deployed during initial deployment will get metrics from all pod instance including canary.
hpa:
enabled: false # HPA is not needed for canaryDeploy a canary instance:
helm upgrade --install --force --wait --timeout 500s -n voice -f ./voicemail_override_values.yaml -f ./voice_helm_values/canary_override_values.yaml voice-voicemail-canary https://<jfrog artifactory/helm location>/voice-agent/voice-voicemail-9.0.07.tgz --set version=9.0.10 --username "$JFROG_USER" --password "$JFROG_PASSWORD"Service upgrade
When the canary deployment of a Voicemail Service is ready for an upgrade, use the following command to upgrade the current version of a Voicemail Service to the desired version:
helm upgrade --install --force --wait --timeout 500s -n voice -f ./voicemail_override_values.yaml -f voice-voicemail-canary https://<jfrog artifactory/helm location>/voice-agent/voice-voicemail-9.0.07.tgz --set version=9.0.10 --username "$JFROG_USER" --password "$JFROG_PASSWORD"Delete the canary instance
If the upgrade of a Voicemail Service is successful, delete the canary instance of the service by using the following command:
helm delete voice-voicemail -n voiceComments or questions about this documentation? Contact us for support!