uninstall.sh 530 B

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