unip-controller/controller/templates/repository/robots_secrets.sh
2025-04-15 20:56:15 +03:00

22 lines
No EOL
626 B
Bash
Executable file

#!/bin/sh
# script for dev purposes
NAMESPACE=pu-user1
LABEL='keycloak.userregistry.repository.unified-platform.cs.hse.ru/robot-tokens-of=test-keycloak-user-registry'
secrets=$(kubectl get secret -o jsonpath='{.items[*].metadata.name}' -n $NAMESPACE -l $LABEL)
if [ -z "${secrets}" ]; then
echo "No secrets with label '$LABEL' found"
exit
fi
for secret in $secrets; do
result=$(kubectl delete secret $secret -n $NAMESPACE 2>&1)
result_code=$?
if [ $result_code -eq "0" ]; then
echo "Secret $NAMESPACE.$secret deleted";
else
echo "Secret $NAMESPACE.$secret not deleted. $result";
fi
done