echo $(date -u) "delete-from-k8s started"
# Delete R1-SME-Manager with Capifcore
+echo "Warning - deleting Kong routes and services for ServiceManager"
+SERVICEMANAGER_POD=$(kubectl get pods -o custom-columns=NAME:.metadata.name -l app=servicemanager --no-headers -n servicemanager)
+if [[ -n $SERVICEMANAGER_POD ]]; then
+ kubectl exec $SERVICEMANAGER_POD -n servicemanager -- ./kongclearup
+else
+ echo "Error - Servicemanager pod not found, didn't delete Kong routes and services for ServiceManager"
+fi
+
kubectl delete -f ../manifests/servicemanager.yaml
kubectl delete configmap env-configmap -n servicemanager
kubectl delete -f ../manifests/capifcore.yaml
+
kubectl delete ns servicemanager
# Delete Kong
-go run ../../internal/kongclearup.go
helm uninstall kong -n kong
helm repo remove kong
-kubectl wait deploy/kong-kong --for=delete --timeout=-300s -n kong
+kubectl wait deploy/kong-kong --for=delete --timeout=-300s -n kong
# Delete storage for the Postgres used by Kong
kubectl delete -f ../manifests/kong-postgres-pvc.yaml