tailscale/cmd/k8s-operator
Irbe Krumina 66471710f8
cmd/k8s-operator: truncate long StatefulSet name prefixes (#10343)
Kubernetes can generate StatefulSet names that are too long and result in invalid Pod revision hash label values.
Calculate whether a StatefulSet name generated for a Service or Ingress
will be too long and if so, truncate it.

Updates tailscale/tailscale#10284

Signed-off-by: Irbe Krumina <irbe@tailscale.com>
2023-11-21 10:20:37 +00:00
..
deploy cmd/k8s-operator: fix chart syntax error (#10333) 2023-11-20 10:39:14 +00:00
ingress.go cmd/k8s-operator: allow setting same host value for tls and ingress rules 2023-10-12 06:40:52 -07:00
operator.go cmd/k8s-operator: set different app type for operator with proxy (#10081) 2023-11-02 14:36:20 +00:00
operator_test.go cmd/k8s-operator: users can configure firewall mode for kube operator proxies (#9769) 2023-10-17 18:05:02 +01:00
proxy.go cmd/k8s-operator: log user/group impersonated by apiserver proxy (#10334) 2023-11-20 15:41:18 +00:00
proxy_test.go cmd/k8s-operator: log user/group impersonated by apiserver proxy (#10334) 2023-11-20 15:41:18 +00:00
sts.go cmd/k8s-operator: truncate long StatefulSet name prefixes (#10343) 2023-11-21 10:20:37 +00:00
sts_test.go cmd/k8s-operator: truncate long StatefulSet name prefixes (#10343) 2023-11-21 10:20:37 +00:00
svc.go cmd/k8s-operator: users can configure firewall mode for kube operator proxies (#9769) 2023-10-17 18:05:02 +01:00