From Genesys Documentation
Jump to: navigation, search
(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.

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!