Difference between revisions of "PEC-CAB/Current/CABPEGuide/Upgrade"
m (Text replacement - "Genesys Multicloud CXment" to "Genesys Engagement") |
(Published) |
||
Line 13: | Line 13: | ||
During a prescribed maintenance window, upgrade the Helm deployment for GES by running the following command: | During a prescribed maintenance window, upgrade the Helm deployment for GES by running the following command: | ||
− | < | + | <tt>> helm upgrade --install -n <GES_NAMESPACE> -f <path/to/values.yaml> <GES_RELEASE_NAME> <PATH_TO_GES_HELM_CHART></tt> |
− | |||
− | |||
{{{!}} class="wikitable" | {{{!}} class="wikitable" | ||
Line 22: | Line 20: | ||
{{!}}} | {{!}}} | ||
− | + | Provided there are no issues or errors when running the Helm command, you can expect GES to work with any updates supplied in the latest version of the Helm charts. You can verify that GES has upgraded successfully by either looking at dashboards (if provisioned) or using the health check APIs for GES (through the internal port query <tt>ges:3050/ges/v1/health/detail</tt>) to make sure that all dependencies are working as provided. In some instances, there might be changes to the GES Helm manifest that, due to restrictions in Kubernetes, require the existing GES deployment to be uninstalled and then re-installed, rather than simply upgraded in place. Consult the {{Link-AnywhereElse|product=ReleaseNotes|version=Current|manual=GenesysEngage-cloud|topic=Callback|display text=Callback Release Notes}} to see if this will be necessary. | |
− | Provided there are no issues or errors when running the Helm command, you can expect GES to work with any updates supplied in the latest version of the Helm charts. You can verify that GES has upgraded successfully by either looking at dashboards (if provisioned) or using the health check APIs for GES (through the internal port query < | ||
|Status=No | |Status=No | ||
}}{{Section | }}{{Section | ||
Line 35: | Line 32: | ||
|anchor=UninstallGES | |anchor=UninstallGES | ||
|alignment=Vertical | |alignment=Vertical | ||
− | |structuredtext=You can uninstall GES using the Helm < | + | |structuredtext=You can uninstall GES using the Helm <tt>uninstall</tt> command. Depending on how services like Postgres and Redis are provisioned for GES, you will have to decommission those services separately. Discussion of that process is outside the scope of this document. |
|Status=No | |Status=No | ||
}} | }} | ||
|PEPageType=2cad3824-b3b9-43aa-a726-143cc1aaefe2 | |PEPageType=2cad3824-b3b9-43aa-a726-143cc1aaefe2 | ||
}} | }} |
Revision as of 19:35, January 12, 2022
Contents
Learn how to upgrade, rollback or uninstall Genesys Engagement Service.
Upgrade Genesys Engagement Service
GES uses a rolling upgrade approach.
During a prescribed maintenance window, upgrade the Helm deployment for GES by running the following command:
> helm upgrade --install -n <GES_NAMESPACE> -f <path/to/values.yaml> <GES_RELEASE_NAME> <PATH_TO_GES_HELM_CHART>
Versions must match | Ensure that the version of GES and the Helm chart match. While Helm charts might work with other versions of GES, this is not tested and Genesys cannot guarantee success. |
Provided there are no issues or errors when running the Helm command, you can expect GES to work with any updates supplied in the latest version of the Helm charts. You can verify that GES has upgraded successfully by either looking at dashboards (if provisioned) or using the health check APIs for GES (through the internal port query ges:3050/ges/v1/health/detail) to make sure that all dependencies are working as provided. In some instances, there might be changes to the GES Helm manifest that, due to restrictions in Kubernetes, require the existing GES deployment to be uninstalled and then re-installed, rather than simply upgraded in place. Consult the Callback Release Notes to see if this will be necessary.
Rollback Genesys Engagement Service
To roll back to a previous iteration of GES, follow the same process you used to upgrade GES. Be sure to downgrade both the GES version and the Helm chart version that you're using. It might be necessary to use an older version of the Helm values file.
Uninstall Genesys Engagement Service
You can uninstall GES using the Helm uninstall command. Depending on how services like Postgres and Redis are provisioned for GES, you will have to decommission those services separately. Discussion of that process is outside the scope of this document.