-
Notifications
You must be signed in to change notification settings - Fork 360
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
Support attachment of policies to multiple Gateways #2999
Comments
Im a -1 on this 2 ways to apply policies (Gateway, Route) is sufficient to solve most cases, 3 ways makes the concepts of
|
im a +1 for pluralizing |
Yes, that can also work pretty well, as long as selectors are supported, and users don't have to maintain an explicit gateway list. |
cc @AliceProxy who was a big +1 for ^ |
+1 on pluralizing |
related discussion in upstream kubernetes-sigs/gateway-api#2966 (comment) |
Gateway API v1.1.0-rc1 was released yesterday. It includes "the targetRef field is now a targetRefs list and these references no longer include a namespace field", which is good. However, it seems to be done only for the It would be great to see it applied to the Direct Policy Attachment in general and as a choice between |
The decision that needs to be made here is two fold
|
This issue has been automatically marked as stale because it has not had activity in the last 30 days. |
unassigning myself, I won't have cycles to work on this issue for v1.1, if anyone else wants to drive this, please go ahead |
What was the decision that was reached? |
thanks for picking this one up @liorokman |
I've started implementing with
100% agree. |
@liorokman with |
Yes, I think that a target selector can definitely be a part of the |
I ended up implementing both the plural |
@liorokman, thank you very much for #3581 👍 |
Description:
Gateway operators may want to attach common policies to a group of gateways. Currently, duplicated instances of a policy need to be created and attached to each Gateway to achieve this. This can lead to significant configuration duplication, especially when many virtual gateways are merged to a single envoy deployment.
EnvoyPatchPolicy
introduced a concept of GatewayClass-atttached policies for the merge gateways scenario.This form of attachment can be extended to other policies like
ClientTrafficPolicy
,BackendTrafficPolicy
,SecurityPolicy
,EnvoyExtensionPolicy
andBackendTLSPolicy
.The text was updated successfully, but these errors were encountered: