Skip to content

v1.21.12

Choose a tag to compare

@davidjumani davidjumani released this 16 Jul 16:54
9249fbb

Fixes

  • Fix no-op Kubernetes Gateway report churn by comparing report maps by content and keeping status rendering read-only. The report-map equality checks used in change detection (glooProxy.Equals and report.Equals) compared maps of pointer values, so identical translation output could be reported as "changed" on every recompute; condition LastTransitionTime could also prevent convergence. Status rendering also wrote default conditions back into the report objects used for equality. Reports now compare semantically, ignore LastTransitionTime for change detection, and status rendering leaves ReportMap unchanged, allowing stable output to converge without redundant report/status processing. (solo-io/solo-projects#8013)