You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tailscale/cmd/k8s-operator
Irbe Krumina d0492fdee5
cmd/k8s-operator: adds a tailscale IngressClass resource, prints warning if class not found. (#10823)
* cmd/k8s-operator/deploy: deploy a Tailscale IngressClass resource.

Some Ingress validating webhooks reject Ingresses with
.spec.ingressClassName for which there is no matching IngressClass.

Additionally, validate that the expected IngressClass is present,
when parsing a tailscale `Ingress`. 
We currently do not utilize the IngressClass,
however we might in the future at which point
we might start requiring that the right class
for this controller instance actually exists.

Updates tailscale/tailscale#10820

Signed-off-by: Irbe Krumina <irbe@tailscale.com>
Co-authored-by: Anton Tolchanov <anton@tailscale.com>
2 years ago
..
deploy cmd/k8s-operator: adds a tailscale IngressClass resource, prints warning if class not found. (#10823) 2 years ago
generate cmd/k8s-operator: add Connector CRD to Helm chart and static manifests (#10775) 2 years ago
connector.go cmd/k8s-operator,k8s-operator: allow the operator to deploy exit nodes via Connector custom resource (#10724) 2 years ago
connector_test.go cmd/k8s-operator,k8s-operator: allow the operator to deploy exit nodes via Connector custom resource (#10724) 2 years ago
ingress.go cmd/k8s-operator: adds a tailscale IngressClass resource, prints warning if class not found. (#10823) 2 years ago
operator.go cmd/k8s-operator: adds a tailscale IngressClass resource, prints warning if class not found. (#10823) 2 years ago
operator_test.go cmd/k8s-operator,k8s-operator: allow the operator to deploy exit nodes via Connector custom resource (#10724) 2 years ago
proxy.go cmd/k8s-operator: drop https:// in capName 2 years ago
proxy_test.go cmd/k8s-operator: log user/group impersonated by apiserver proxy (#10334) 2 years ago
sts.go cmd/k8s-operator: minor fix in name gen (#10830) 2 years ago
sts_test.go cmd/k8s-operator: minor fix in name gen (#10830) 2 years ago
svc.go cmd/{containerboot,k8s-operator}: allow users to define tailnet egress target by FQDN (#10360) 2 years ago
testutils_test.go cmd/k8s-operator,k8s-operator: allow the operator to deploy exit nodes via Connector custom resource (#10724) 2 years ago