Files
deployment-portal-be/scripts/delete_resources.sh

22 lines
666 B
Bash
Raw Normal View History

#!/bin/bash
context=''
namespace=''
declare -a services=()
declare -a resource_types=("deployment.apps/${service}-navi-service"
"service/${service}-navi-service"
"ingress.networking.k8s.io/${service}-navi-service-alb"
"prometheusrule.monitoring.coreos.com/${service}-navi-service"
"horizontalpodautoscaler.autoscaling/${service}-navi-service"
"servicemonitor.monitoring.coreos.com/${service}-navi-service-monitor"
"secret/${secret}-navi-service-secret")
for service in "${services[@]}"; do
for resource_type in "${resource_types[@]}"; do
echo "kubectl delete -n ${namespace} --context=${context} ${resource_type}" | sh
done
print "\n"
done