- #!/usr/bin/env bash
- set -euo pipefail
- RELEASE=${RELEASE:-rabbitmq}
- NAMESPACE=${NAMESPACE:-rabbitmq}
- echo "Uninstalling release '$RELEASE' from namespace '$NAMESPACE'..."
- helm uninstall "$RELEASE" --namespace "$NAMESPACE" || true
- if [ "${DELETE_PVCS:-false}" = "true" ]; then
- echo "DELETE_PVCS=true -> deleting PVCs for release '$RELEASE' in namespace '$NAMESPACE'"
- kubectl delete pvc -l app.kubernetes.io/instance="$RELEASE" -n "$NAMESPACE" || true
- fi
- echo "Uninstall complete. (Set DELETE_PVCS=true to also remove PVCs)"
|