tailscale/k8s-operator
Tom Proctor 27fa2ad868
cmd/k8s-operator: don't require generation for Available condition (#16497)
The observed generation was set to always 0 in #16429, but this had the
knock-on effect of other controllers considering ProxyGroups never ready
because the observed generation is never up to date in
proxyGroupCondition. Make sure the ProxyGroupAvailable function does not
requires the observed generation to be up to date, and add testing
coverage to catch regressions.

Updates #16327

Change-Id: I42f50ad47dd81cc2d3c3ce2cd7b252160bb58e40

Signed-off-by: Tom Proctor <tomhjp@users.noreply.github.com>
2025-07-09 09:37:45 +01:00
..
api-proxy cmd/{k8s-operator,k8s-proxy}: add kube-apiserver ProxyGroup type (#16266) 2025-07-09 09:21:56 +01:00
apis cmd/{k8s-operator,k8s-proxy}: add kube-apiserver ProxyGroup type (#16266) 2025-07-09 09:21:56 +01:00
sessionrecording net/{netx,memnet},all: add netx.DialFunc, move memnet Network impl 2025-04-08 10:07:47 -07:00
api-docs-config.yaml go.{mod,sum},tstest/tools,k8s-operator,cmd/k8s-operator: autogenerate CRD API docs (#12884) 2024-07-29 11:50:27 +01:00
api.md cmd/{k8s-operator,k8s-proxy}: add kube-apiserver ProxyGroup type (#16266) 2025-07-09 09:21:56 +01:00
conditions_test.go cmd/k8s-operator,k8s-operator,go.{mod,sum}: publish proxy status condition for annotated services (#12463) 2024-06-18 19:01:40 +01:00
conditions.go cmd/k8s-operator: don't require generation for Available condition (#16497) 2025-07-09 09:37:45 +01:00
utils.go cmd/{k8s-operator,containerboot},k8s-operator: remove support for proxies below capver 95. (#13986) 2024-11-12 17:13:26 +00:00