From Genesys Documentation
(Published) |
|||
Line 17: | Line 17: | ||
}}{{Section | }}{{Section | ||
|sectionHeading=Uninstall Genesys Pulse | |sectionHeading=Uninstall Genesys Pulse | ||
+ | |anchor=uninstall | ||
|alignment=Vertical | |alignment=Vertical | ||
|structuredtext====Delete ConfigMaps and Secrets=== | |structuredtext====Delete ConfigMaps and Secrets=== |
Revision as of 13:30, March 30, 2022
Difference between revisions of "PEC-REP/Current/PulsePEGuide/Upgrade"
Learn how to upgrade, rollback or uninstall Genesys Pulse. Service supports Helm rolling upgrade strategy.
Related documentation:
RSS:
Upgrade Genesys Pulse
Upgrade <image-version> and <chart-versions> inputs and follow instructions for installing helm charts in Shared Provisioning and Tenant Provisioning.
Rollback Genesys Pulse
Downgrade <image-version> and <chart-versions> inputs and follow instructions for installing helm charts in Shared Provisioning and Tenant Provisioning.
Uninstall Genesys Pulse
Delete ConfigMaps and Secrets
- delete pulse-postgres-configmap configmap
source .shared_init_variables oc delete configmap pulse-postgres-configmap --namespace="${NAMESPACE}"
- delete pulse-redis-configmap configmap
source .shared_init_variables oc delete configmap pulse-postgres-configmap --namespace="${NAMESPACE}"
- delete pulse-postgres-secret secret
source .shared_init_variables oc delete secret pulse-postgres-secret --namespace="${NAMESPACE}"
- delete pulse-redis-secret secret
source .shared_init_variables oc delete secret pulse-redis-secret --namespace="${NAMESPACE}"
- delete pulse-gws-secret secret
source .shared_init_variables oc delete secret pulse-gws-secret --namespace="${NAMESPACE}"
Uninstall Helm charts
- Uninstall init chart
source .shared_init_variables helm uninstall init --namespace="${NAMESPACE}"
- Uninstall pulse chart
source .shared_init_variables helm uninstall pulse --namespace="${NAMESPACE}"
- Uninstall init-tenant chart
source .tenant_init_variables helm uninstall "pulse-init-tenant-${TENANT_SID}" \ --namespace="${NAMESPACE}"
- Uninstall dcu chart
source .tenant_init_variables helm uninstall "pulse-dcu-${TENANT_SID}" \ --namespace="${NAMESPACE}"
- Uninstall lds chart
source .tenant_init_variables helm uninstall "pulse-lds-${TENANT_SID}" \ --namespace="${NAMESPACE}"
- Uninstall permissions chart
source .tenant_init_variables helm uninstall "pulse-permissions-${TENANT_SID}" \ --namespace="${NAMESPACE}"
Delete shared db and db user
Warning
All Genesys Pulse data contained in your Genesys Pulse database will be lost after execution of the below steps.- Save as delete_shared_db_user.sql
DROP DATABASE "${DB_NAME_SHARED}"; DROP USER "${DB_USER_SHARED}@${DB_HOST}";
- Run
source .shared_init_variables envsubst < ./delete_shared_db_user.sql | \ PGPASSWORD="${DB_PASSWORD_SUPERUSER}" psql -h "${DB_HOST}" -p "${DB_PORT}" -U "${DB_NAME_SUPERUSER}" -f -
Comments or questions about this documentation? Contact us for support!