INFRA-2493 | Ashvin | Add script to delete resources of a list of services (#737)

* INFRA-2493 | Ashvin | Add script to delete resources of a list of services

* INFRA-2493 | Change the name of the arr variable
This commit is contained in:
Ashvin S
2023-11-24 18:08:54 +05:30
committed by GitHub
parent 5bd36e8c2c
commit 384a93569d

View File

@@ -0,0 +1,21 @@
#!/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