Skip to content

feat: add feature switch to use SSA for managing finalizer #2845

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

Open
wants to merge 4 commits into
base: next
Choose a base branch
from

Conversation

csviri
Copy link
Collaborator

@csviri csviri commented Jun 30, 2025

Discovered a weird bug (will describe more in detail later) when adding finalizer with SSA.
Therefore adding explicit feature switch for finalizer management (SSA / no SSA).
Would like to have a patch release with this, but for next minor release (5.2) would set this flag to false, so by default
not use SSA for finalizer managment.

Signed-off-by: Attila Mészáros a_meszaros@apple.com

@openshift-ci openshift-ci bot added the do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. label Jun 30, 2025
@csviri csviri marked this pull request as ready for review June 30, 2025 13:37
@openshift-ci openshift-ci bot removed the do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. label Jun 30, 2025
@openshift-ci openshift-ci bot requested review from metacosm and xstefank June 30, 2025 13:37
Copy link
Collaborator

@metacosm metacosm left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not a big fan of adding yet another flag to control SSA behavior…

@csviri
Copy link
Collaborator Author

csviri commented Jun 30, 2025

yeah me neither TBH, would be better without but, this can be life saving in future.
For v6 we might be able to remove the previous flag (#2797)

@csviri
Copy link
Collaborator Author

csviri commented Jun 30, 2025

will work on a reproducer before I merge this

@csviri csviri changed the base branch from main to next July 1, 2025 06:23
csviri added 4 commits July 1, 2025 08:28
Signed-off-by: Attila Mészáros <a_meszaros@apple.com>
Signed-off-by: Attila Mészáros <a_meszaros@apple.com>
Signed-off-by: Attila Mészáros <a_meszaros@apple.com>
Signed-off-by: Attila Mészáros <a_meszaros@apple.com>
@csviri csviri force-pushed the finalizer-ssa-toggle branch from 1f09a47 to 70e8910 Compare July 1, 2025 06:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
2 participants