-
Notifications
You must be signed in to change notification settings - Fork 96
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
Gateway Settings Enhancement Proposal #1776
Gateway Settings Enhancement Proposal #1776
Conversation
4207c42
to
fab4caf
Compare
42f104e
to
24faed2
Compare
24faed2
to
338e82d
Compare
@pleshakov @kate-osborn Due to issues with singular/plural resource names, should this be renamed to GatewayConfig and GatewayConfigs? |
Good catch. We should rename it, but now I wonder if having Gateway in the name is confusing since it is referenced in the GatewayClass. |
Even though it's defined on the class, since it's technically set on each Gateway, is it really that confusing? |
Perhaps not |
Although I've always thought Maybe there's a better name we can come up with here... |
Since we named the control plane CRD |
It mimics our original data plane CRD name. |
👍 |
Problem: We want a design for GatewayClass level settings that applies to all Gateways, such as `otel_exporter`. Solution: Add enhancement proposal introducing the `NginxProxy` CRD, which will contain the Gateway settings. Enhancement Proposal: nginxinc#1775
338e82d
to
2432d57
Compare
@kate-osborn @pleshakov If you two wouldn't mind making sure my name change looks good before I merge, that would be much appreciated. |
LGTM @sjberman |
Problem: We want a design for GatewayClass level settings that applies to all Gateways, such as
otel_exporter
.Solution: Add enhancement proposal introducing the
NginxProxy
CRD, which will contain the Gateway settings.Enhancement Proposal: #1775
Closes #1660
Checklist
Before creating a PR, run through this checklist and mark each as complete.
Release notes
If this PR introduces a change that affects users and needs to be mentioned in the release notes,
please add a brief note that summarizes the change.