Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove finalizer based deletion ordering functionality #259

Open
Tracked by #213
turkenh opened this issue May 24, 2024 · 0 comments
Open
Tracked by #213

Remove finalizer based deletion ordering functionality #259

turkenh opened this issue May 24, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@turkenh
Copy link
Collaborator

turkenh commented May 24, 2024

What problem are you facing?

Provider Kubernetes introduced a finalizer based deletion ordering solution before Crossplane introduces Usages. The functionality works fine most of the time, however, may cause ending up with stuck resources with finalizers not removed especially under heavy conditions where multiple Objects deleted in parallel or provider gets restarted (just theory, haven't dug deeper).

We should deprecate this stop-gap solution in favor of Crossplane Usages to avoid the maintenance burden and confusion with multiple solutions to the same problem.

How could Crossplane help solve your problem?

Deprecate & remove finalizer based deletion ordering functionality. //cc @morningspace

@turkenh turkenh added the enhancement New feature or request label May 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant