cloud-native-toolkit / cloud-native-toolkit/software-everywhere
tf destroy will hang on finalizers for some operators that don't clean up CRs
- 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.