-
Notifications
You must be signed in to change notification settings - Fork 12
[GEP-30] Drop webhook code unneeded with RemoveAPIServerProxyLegacyPort
#120
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
base: main
Are you sure you want to change the base?
Conversation
Tested changes on ondemand: https://github.com/stackitcloud/ske-stages/issues/4391
ACL extension seems to still be working:
Ingress:
|
This can only be released once the feature gate "RemoveAPIServerProxyLegacyPort" reaches GA in Gardener. |
d9764b9
to
6c3752b
Compare
RemoveAPIServerProxyLegacyPort
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Very nice, thank you!
6c3752b
to
f8bce24
Compare
You need to rebase this PR :) |
8d15d2d
to
120d4e4
Compare
120d4e4
to
8438f81
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks, this PR looks good apart from the two nits.
As you suggested, let's keep it open until the feature gate RemoveAPIServerProxyLegacyPort
has been promoted to GA.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'll put this back in to draft so that nobody merges this accidentally 😄
What this PR does / why we need it:
This PR drops all code related to handling pre-existing
EnvoyFilters
.Before the GEP-30 work and the
RemoveAPIServerProxyLegacyPort
feature gate, this was needed to modify gardener-supplied EnvoyFilters and ensure the ACLs get applied correctly.If / When the mentioned feature gate goes GA / is enabled, this code does nothing and is unneeded.
Which issue(s) this PR fixes:
Part of gardener/gardener#11214
Special notes for your reviewer:
I would suggest we only merge this once the mentioned feature gate is GA, in order to not introduce more complexity for extension operators.
Otherwise we would need to specify, that this extension can only be used when the feature gate is enabled.
/hold