Files
deployment-portal-be/scripts/delete_resources.sh
Ashvin S 384a93569d 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
2023-11-24 18:08:54 +05:30

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