tailscale/cmd/k8s-operator
BeckyPauley b239e92eb6
cmd/k8s-operator: add e2e test setup and l7 ingress test for multi-tailnet (#19426)
This change adds setup for a second tailnet to enable multi-tailnet e2e
tests. When running against devcontrol, a second tailnet is created via the
API. Otherwise, credentials are read from SECOND_TS_API_CLIENT_SECRET.

Also adds an l7 HA Ingress test for multi-tailnet.

Fixes tailscale/corp#37498

Signed-off-by: Becky Pauley <becky@tailscale.com>
2026-04-17 17:03:25 +01:00
..
deploy cmd/k8s-operator: add priorityClassName support to helm chart (#19236) 2026-04-17 12:57:12 +01:00
e2e cmd/k8s-operator: add e2e test setup and l7 ingress test for multi-tailnet (#19426) 2026-04-17 17:03:25 +01:00
generate cmd/k8s-operator,k8s-operator: define ProxyGroupPolicy reconciler (#18654) 2026-02-18 09:34:55 +00:00
api-server-proxy-pg_test.go cmd/k8s-operator: migrate to tailscale-client-go-v2 (#19010) 2026-04-09 14:39:46 +01:00
api-server-proxy-pg.go cmd/k8s-operator: migrate to tailscale-client-go-v2 (#19010) 2026-04-09 14:39:46 +01:00
api-server-proxy.go types/ptr: deprecate ptr.To, use Go 1.26 new 2026-03-05 20:13:18 -08:00
connector_test.go cmd/k8s-operator: migrate to tailscale-client-go-v2 (#19010) 2026-04-09 14:39:46 +01:00
connector.go all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
depaware.txt control/controlclient: enable request signatures on macOS (#19317) 2026-04-15 14:11:14 -04:00
dnsrecords_test.go types/ptr: deprecate ptr.To, use Go 1.26 new 2026-03-05 20:13:18 -08:00
dnsrecords.go all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
egress-eps_test.go all: use Go 1.26 things, run most gofix modernizers 2026-03-06 13:32:03 -08:00
egress-eps.go types/ptr: deprecate ptr.To, use Go 1.26 new 2026-03-05 20:13:18 -08:00
egress-pod-readiness_test.go types/ptr: deprecate ptr.To, use Go 1.26 new 2026-03-05 20:13:18 -08:00
egress-pod-readiness.go all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
egress-services_test.go cmd/k8s-operator: set PreferDualStack on ProxyGroup egress services (#19194) 2026-04-09 13:33:39 -04:00
egress-services-readiness_test.go all: use Go 1.26 things, run most gofix modernizers 2026-03-06 13:32:03 -08:00
egress-services-readiness.go all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
egress-services.go cmd/k8s-operator: set PreferDualStack on ProxyGroup egress services (#19194) 2026-04-09 13:33:39 -04:00
ingress_test.go cmd/k8s-operator: migrate to tailscale-client-go-v2 (#19010) 2026-04-09 14:39:46 +01:00
ingress-for-pg_test.go cmd/k8s-operator: migrate to tailscale-client-go-v2 (#19010) 2026-04-09 14:39:46 +01:00
ingress-for-pg.go cmd/k8s-operator: migrate to tailscale-client-go-v2 (#19010) 2026-04-09 14:39:46 +01:00
ingress.go all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
logger.go all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
metrics_resources.go all: use Go 1.26 things, run most gofix modernizers 2026-03-06 13:32:03 -08:00
nameserver_test.go cmd/k8s-operator: add affinity rules to DNSConfig (#19360) 2026-04-15 22:39:04 +01:00
nameserver.go cmd/k8s-operator: add affinity rules to DNSConfig (#19360) 2026-04-15 22:39:04 +01:00
nodeport-service-ports.go all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
nodeport-services-ports_test.go all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
operator_test.go cmd/k8s-operator: migrate to tailscale-client-go-v2 (#19010) 2026-04-09 14:39:46 +01:00
operator.go cmd/k8s-operator: migrate to tailscale-client-go-v2 (#19010) 2026-04-09 14:39:46 +01:00
proxyclass_test.go all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
proxyclass.go all: remove AUTHORS file and references to it 2026-01-23 15:49:45 -08:00
proxygroup_specs.go all: use Go 1.26 things, run most gofix modernizers 2026-03-06 13:32:03 -08:00
proxygroup_test.go cmd/k8s-operator: migrate to tailscale-client-go-v2 (#19010) 2026-04-09 14:39:46 +01:00
proxygroup.go cmd/k8s-operator: migrate to tailscale-client-go-v2 (#19010) 2026-04-09 14:39:46 +01:00
sts_test.go cmd/vet: add subtestnames analyzer; fix all existing violations 2026-04-05 15:52:51 -07:00
sts.go cmd/k8s-operator: migrate to tailscale-client-go-v2 (#19010) 2026-04-09 14:39:46 +01:00
svc_test.go cmd/k8s-operator: migrate to tailscale-client-go-v2 (#19010) 2026-04-09 14:39:46 +01:00
svc-for-pg_test.go cmd/k8s-operator: migrate to tailscale-client-go-v2 (#19010) 2026-04-09 14:39:46 +01:00
svc-for-pg.go cmd/k8s-operator: migrate to tailscale-client-go-v2 (#19010) 2026-04-09 14:39:46 +01:00
svc.go cmd/k8s-operator: fix Service reconcile triggers for default ProxyClass (#18983) 2026-03-13 14:31:16 +00:00
testutils_test.go cmd/k8s-operator: migrate to tailscale-client-go-v2 (#19010) 2026-04-09 14:39:46 +01:00
tsclient.go cmd/k8s-operator: migrate to tailscale-client-go-v2 (#19010) 2026-04-09 14:39:46 +01:00
tsrecorder_specs_test.go cmd/vet: add subtestnames analyzer; fix all existing violations 2026-04-05 15:52:51 -07:00
tsrecorder_specs.go all: use Go 1.26 things, run most gofix modernizers 2026-03-06 13:32:03 -08:00
tsrecorder_test.go cmd/k8s-operator: migrate to tailscale-client-go-v2 (#19010) 2026-04-09 14:39:46 +01:00
tsrecorder.go cmd/k8s-operator: migrate to tailscale-client-go-v2 (#19010) 2026-04-09 14:39:46 +01:00