* INFRA-2493 | Ashvin | Add script to delete resources of a list of services * INFRA-2493 | Change the name of the arr variable
22 lines
666 B
Bash
22 lines
666 B
Bash
#!/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
|