2022-03-03 19:48:50 +05:30
|
|
|
#!/bin/bash
|
|
|
|
|
|
|
|
|
|
cd "$(dirname "${BASH_SOURCE[0]}")";
|
|
|
|
|
|
|
|
|
|
HOTROD_NAMESPACE=${HOTROD_NAMESPACE:-"sample-application"}
|
|
|
|
|
|
|
|
|
|
if [[ "${HOTROD_NAMESPACE}" == "default" || "${HOTROD_NAMESPACE}" == "kube-system" || "${HOTROD_NAMESPACE}" == "platform" ]]; then
|
|
|
|
|
echo "Default k8s namespace and SigNoz namespace must not be deleted"
|
|
|
|
|
echo "Deleting components only"
|
2024-12-13 18:08:36 +05:30
|
|
|
kubectl delete --namespace="${HOTROD_NAMESPACE}" -f <(cat hotrod-template.yaml || curl -sL https://github.com/SigNoz/signoz/raw/main/sample-apps/hotrod/hotrod-template.yaml)
|
2022-03-03 19:48:50 +05:30
|
|
|
else
|
|
|
|
|
echo "Delete HotROD sample app namespace ${HOTROD_NAMESPACE}"
|
|
|
|
|
kubectl delete namespace "${HOTROD_NAMESPACE}"
|
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
if [ $? -ne 0 ]; then
|
|
|
|
|
echo "❌ Failed to delete HotROD sample application"
|
|
|
|
|
else
|
2022-04-22 22:34:37 +08:00
|
|
|
echo "✅ Successfully deleted HotROD sample application"
|
2022-03-03 19:48:50 +05:30
|
|
|
fi
|