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:
21
scripts/delete_resources.sh
Normal file
21
scripts/delete_resources.sh
Normal 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
|
||||
Reference in New Issue
Block a user