void call()

in upgrade-scripts/pre-install/one-time/UpdateReleaseName.groovy [1:31]


void call() {

//remove old serviceaccount
    sh(script: "oc delete serviceaccount citus -n $NAMESPACE --ignore-not-found")
//services
    ["citus-master", "citus-master-rep", "operational-pool"].each {
        sh(script: "oc annotate --overwrite service $it meta.helm.sh/release-name='registry-postgres' -n $NAMESPACE || :")
    }
//configmaps
    ["rm-template-stat-statements", "operational-pool-config"].each {
        sh(script: "oc annotate --overwrite configmap $it meta.helm.sh/release-name='registry-postgres' -n $NAMESPACE || :")
    }
//secret
    sh(script: "oc annotate --overwrite secret citus-roles-secrets meta.helm.sh/release-name='registry-postgres' -n $NAMESPACE || :")
//deployment
    sh(script: "oc annotate --overwrite deployment operational-pool meta.helm.sh/release-name='registry-postgres' -n $NAMESPACE || :")
    sh(script: "oc patch deployment operational-pool -p '{\"spec\": {\"template\": {\"spec\": {\"serviceAccountName\": \"registry-postgres\"}}}}' -n $NAMESPACE || :")
//PostgresClusters
    ["operational", "analytical"].each {
        sh(script: "oc annotate --overwrite postgrescluster $it meta.helm.sh/release-name='registry-postgres' -n $NAMESPACE || :")
    }
//podmonitor
    sh(script: "oc annotate --overwrite podmonitor crunchy-postgres-exporter-$NAMESPACE meta.helm.sh/release-name='registry-postgres' -n openshift-monitoring || :")

//Delete pg-exporter-chart
    sh(script: "helm uninstall pg-exporter-chart -n $NAMESPACE || :")

// Delete citus release secrets
    sh(script: "oc delete secret -l name=citus -n $NAMESPACE || :")

}