Namespace resources are tracked by Graph #1263
Labels
refined
Requirements are refined and the issue is ready to be implemented.
size/medium
Estimated to be completed within a week
tech-debt
Short-term pain, long-term benefit
Milestone
Currently, relationship.Capturer is used to determine if we need to process Namespace resources.
Because the Graph is a state of the Gateway API and relevant cluster resources, use it as a source to determine relevant Namespace resources, rather than a separate component. This will avoid having duplicated logic to track relationship and make the Graph the source of truth.
See FIXME https://github.com/nginxinc/nginx-kubernetes-gateway/blob/36d5df4f5b047eadcbc2b814f19c216a054c2d6c/internal/state/graph/graph.go#L51
Acceptance criteria:
The text was updated successfully, but these errors were encountered: