Skip to content

Commit 2f91c14

Browse files
committed
Delete all crds
1 parent eb18a42 commit 2f91c14

2 files changed

Lines changed: 5 additions & 17 deletions

File tree

on-prem-installers/onprem/after_upgrade_restart.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -821,7 +821,7 @@ sync_all_apps_exclude_root() {
821821
echo "$(yellow)[INFO] Attempt ${attempt}/${APP_MAX_RETRIES}, elapsed: 0s$(reset)"
822822

823823
# Check if app requires server-side apply and special cleanup
824-
if [[ " $SERVER_SIDE_APPS " =~ " $name " ]]; then
824+
if [[ " $SERVER_SIDE_APPS " =~ $name ]]; then
825825
echo "$(yellow)[INFO] Stopping any ongoing operations for $name before force sync...$(reset)"
826826
argocd app terminate-op "$full_app" --grpc-web 2>/dev/null || true
827827
sleep 2

on-prem-installers/onprem/onprem_upgrade.sh

Lines changed: 4 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1200,27 +1200,15 @@ echo "✅ harbor-oci-core restarted"
12001200

12011201
echo "Cleaning up external-secrets installation..."
12021202

1203-
12041203
echo "Deleting and patching external secrets..."
12051204
kubectl patch application -n "$apps_ns" external-secrets -p '{"metadata": {"finalizers": ["resources-finalizer.argocd.argoproj.io"]}}' --type merge
12061205
kubectl delete application -n "$apps_ns" external-secrets --cascade=background &
12071206
kubectl patch application -n "$apps_ns" external-secrets -p '{"metadata": {"finalizers": []}}' --type merge
12081207

1209-
# Delete all the crd by running:
1210-
kubectl delete -f https://raw.githubusercontent.com/external-secrets/external-secrets/main/deploy/crds/bundle.yaml
1211-
1212-
if kubectl get crd clustersecretstores.external-secrets.io >/dev/null 2>&1; then
1213-
kubectl delete crd clustersecretstores.external-secrets.io &
1214-
kubectl patch crd/clustersecretstores.external-secrets.io -p '{"metadata":{"finalizers":[]}}' --type=merge
1215-
fi
1216-
if kubectl get crd secretstores.external-secrets.io >/dev/null 2>&1; then
1217-
kubectl delete crd secretstores.external-secrets.io &
1218-
kubectl patch crd/secretstores.external-secrets.io -p '{"metadata":{"finalizers":[]}}' --type=merge
1219-
fi
1220-
if kubectl get crd externalsecrets.external-secrets.io >/dev/null 2>&1; then
1221-
kubectl delete crd externalsecrets.external-secrets.io &
1222-
kubectl patch crd/externalsecrets.external-secrets.io -p '{"metadata":{"finalizers":[]}}' --type=merge
1223-
fi
1208+
kubectl get crd | grep external-secrets.io | awk '{print $1}' | while read -r crd; do
1209+
kubectl delete crd "$crd" &
1210+
kubectl patch "crd/$crd" -p '{"metadata":{"finalizers":[]}}' --type=merge
1211+
done
12241212

12251213
# Apply External Secrets CRDs with server-side apply
12261214
echo "Applying external-secrets CRDs with server-side apply..."

0 commit comments

Comments
 (0)