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

Speaker: hide the L2ServiceStatus generation behind a flag #2312

Merged
merged 2 commits into from
Mar 7, 2024

Conversation

fedepaol
Copy link
Member

@fedepaol fedepaol commented Mar 7, 2024

Is this a BUG FIX or a FEATURE ?:

Uncomment only one, leave it on its own line:

/kind bug
/kind cleanup
/kind feature
/kind design
/kind flake
/kind failing
/kind documentation
/kind regression

What this PR does / why we need it:

Because of #2311 we are going to move the status instances to the metallb namespace. This might require a change in the permissions too (from cluster to namespaced) so the new version of MetalLB might not be able to delete the "legacy" instances of the CRD because they belong to namespaces the new metallb might not have permissions on.

Because of this, we hide the feature behind a flag, effectively disabling it until the issue is fixed.

Special notes for your reviewer:

Release note:

Hide the L2ServiceStatus behind a feature flag until https://github.com/metallb/metallb/issues/2311 is fixed.

Copy link
Member

@oribon oribon left a comment

Choose a reason for hiding this comment

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

lgtm

Because of metallb#2311 we are going
to move the status instances to the metallb namespace. This might
require a change in the permissions too (from cluster to namespaced) so
the new version of MetalLB might not be able to delete the "legacy"
instances of the CRD because they belong to namespaces the new metallb
might not have permissions on.

Because of this, we hide the feature behind a flag, effectively
disabling it until the issue is fixed.

Signed-off-by: Federico Paolinelli <fpaoline@redhat.com>
We must be able to skip those tests out until
metallb#2311 is fixed.

Signed-off-by: Federico Paolinelli <fpaoline@redhat.com>
@fedepaol fedepaol added this pull request to the merge queue Mar 7, 2024
@fedepaol fedepaol removed this pull request from the merge queue due to a manual request Mar 7, 2024
@fedepaol fedepaol merged commit 3add83f into metallb:main Mar 7, 2024
34 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants