cloud-native-toolkit / cloud-native-toolkit/software-everywhere

tf destroy will hang on finalizers for some operators that don't clean up CRs

Open
#248 1 comment 0 reactions 0 assignees View on GitHub
bug category:gitops type:gitops
Dominant language
TypeScript
Stars
8
Forks
8
PR merge metrics
No merged PRs in 30d

Description

I’ve seen in the last month or so (not sure when this started) but some namespaces hang on destroy and it usually seems to be related to the CR’s still being out there and not destroyed properly. I’ve seen this on argocd apps. the interesting thing, if this scenario happens it hangs the module when running as a github action, but NOT when running outside of github actions, those complete. Could be related to the order of the destroy as well with argocd apps being destroyed first or perhaps with cascading delete option. - One problem is that some operators don't properly cleanup which leaves behind CRs/CRDs - and doesn't appear to be a way to clean these up on github actions after a module runs and verifies correctly right now.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.