Skip to content
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

Avoid updating Listener status updated time on every Gateway reconcile #2556

Open
1 task
rainest opened this issue Jun 9, 2022 · 0 comments
Open
1 task
Labels
area/feature New feature or request area/gateway-api Relating to upstream Kubernetes SIG Networking Gateway API nice-to-have

Comments

@rainest
Copy link
Contributor

rainest commented Jun 9, 2022

Gateway reconciles update Listener statuses with the current time. Listener Conditions (Ready, Conflicted) etc. are generated from scratch based on the current Listeners, setting the observed generation to the current generation.

We should review options to only update the Listener status time if the Listener status has actually changed, and leaving the original observed generation on Conditions if they were already present. This may require adding logic to remove outdated Conditions if we can no longer replace the entire Listener status and associated conditions with an updated version.

Stub AC:

@rainest rainest added area/feature New feature or request area/gateway-api Relating to upstream Kubernetes SIG Networking Gateway API nice-to-have labels Jun 9, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/feature New feature or request area/gateway-api Relating to upstream Kubernetes SIG Networking Gateway API nice-to-have
Projects
None yet
Development

No branches or pull requests

1 participant