tailscale/cmd/k8s-operator
Irbe Krumina cac290da87
cmd/k8s-operator: users can configure firewall mode for kube operator proxies (#9769)
* cmd/k8s-operator: users can configure operator to set firewall mode for proxies

Users can now pass PROXY_FIREWALL_MODE={nftables,auto,iptables} to operator to make it create ingress/egress proxies with that firewall mode

Also makes sure that if an invalid firewall mode gets configured, the operator will not start provisioning proxy resources, but will instead log an error and write an error event to the related Service.

Updates tailscale/tailscale#9310

Signed-off-by: Irbe Krumina <irbe@tailscale.com>
2023-10-17 18:05:02 +01:00
..
manifests cmd/k8s-operator: users can configure firewall mode for kube operator proxies (#9769) 2023-10-17 18:05:02 +01: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_test.go cmd/k8s-operator: users can configure firewall mode for kube operator proxies (#9769) 2023-10-17 18:05:02 +01:00
operator.go cmd/k8s-operator: users can configure firewall mode for kube operator proxies (#9769) 2023-10-17 18:05:02 +01:00
proxy_test.go tailcfg: add RawMessage 2023-09-18 12:00:34 -07:00
proxy.go cmd/k8s-operator: add APISERVER_PROXY env 2023-09-15 09:18:18 -05:00
sts.go cmd/k8s-operator: users can configure firewall mode for kube operator proxies (#9769) 2023-10-17 18:05:02 +01:00
svc.go cmd/k8s-operator: users can configure firewall mode for kube operator proxies (#9769) 2023-10-17 18:05:02 +01:00