Skip to content

Commit c524cd2

Browse files
committed
perf: exclude caddy and docker from k8_cluster_destroy
1 parent b6894d2 commit c524cd2

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

k8-cluster/destroy.sh

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,16 @@ do
1111
done
1212

1313
kubectl config set-context --current --namespace=$KUBERNETES_NAMESPACE
14-
KUBERNETES_DEPLOYMENTS=$(kubectl get deployment --output json | jq -r '.items[].metadata.name')
15-
KUBERNETES_SERVICES=$(kubectl get service --output json | jq -r '.items[].metadata.name')
14+
KUBERNETES_DEPLOYMENTS=$(kubectl get deployment --output json \
15+
| jq -r '.items[] | select(.metadata.name as $name
16+
| ["caddy", "docker"]
17+
| index($name) | not)
18+
| .metadata.name')
19+
KUBERNETES_SERVICES=$(kubectl get service --output json \
20+
| jq -r '.items[] | select(.metadata.name as $name
21+
| ["caddy", "docker"]
22+
| index($name) | not)
23+
| .metadata.name')
1624

1725
for deploy in $KUBERNETES_DEPLOYMENTS; do
1826
kubectl delete deployment $deploy

0 commit comments

Comments
 (0)