projectcontour / projectcontour/contour

provisioner: fix reconciliations to only update fields that should change over time

Open
#4,473 3 comments 3 reactions 1 assignee Claimed by @skriss View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.