projectcontour / projectcontour/contour
provisioner: fix reconciliations to only update fields that should change over time
Open
area/gateway-api
area/gateway-provisioner
help wanted
kind/bug
lifecycle/needs-triage
- Dominant language
- HTML
- Stars
- 3.9k
- Forks
- 728
- Avg merge
- 17h 41m
- Merged PRs (30d)
- 36
Description
With Gateway API, parameters defined by the GatewayClass should apply at the time of Gateway instantiation, but subsequent updates to those parameters should not flow through to already instantiated resources. The provisioner is doing this partly correctly, and partly incorrectly, since it was based on existing code that did ~full reconciliation on updates. We need to go through each resource's "Ensure" function and make sure that only expected updates are flowing through to provisioned resources (e.g. listeners, addresses).
Contributor guide
Assessment
This issue has not been assessed yet.