tailscale/cmd/containerboot
Irbe Krumina 77017bae59
cmd/containerboot: load containerboot serve config that does not contain HTTPS endpoint in tailnets with HTTPS disabled (#14538)
cmd/containerboot: load containerboot serve config that does not contain HTTPS endpoint in tailnets with HTTPS disabled

Fixes an issue where, if a tailnet has HTTPS disabled, no serve config
set via TS_SERVE_CONFIG was loaded, even if it does not contain an HTTPS endpoint.
Now for tailnets with HTTPS disabled serve config provided to containerboot is considered invalid
(and therefore not loaded) only if there is an HTTPS endpoint defined in the config.

Fixes tailscale/tailscale#14495

Signed-off-by: Irbe Krumina <irbe@tailscale.com>
2025-01-10 07:31:28 +00:00
..
forwarding.go cmd/containerboot,util/linuxfw: create a SNAT rule for dst/src only once, clean up if needed (#13658) 2024-10-03 20:15:00 +01:00
healthz.go cmd/containerboot: serve health on local endpoint (#14246) 2024-12-02 12:18:09 +00:00
kube_test.go cmd/{containerboot,k8s-operator},kube/kubetypes: kube Ingress L7 proxies only advertise HTTPS endpoint when ready (#14171) 2024-12-04 12:00:04 +00:00
kube.go cmd/containerboot: don't attempt to patch a Secret field without permissions (#14365) 2024-12-11 14:58:44 +00:00
main_test.go cmd/containerboot: add more tests, check that egress service config only set on kube (#14360) 2024-12-11 12:59:42 +00:00
main.go cmd/containerboot,cmd/k8s-operator: reload tailscaled config (#14342) 2025-01-10 07:29:11 +00:00
metrics.go cmd/containerboot: serve health on local endpoint (#14246) 2024-12-02 12:18:09 +00:00
serve_test.go cmd/containerboot: load containerboot serve config that does not contain HTTPS endpoint in tailnets with HTTPS disabled (#14538) 2025-01-10 07:31:28 +00:00
serve.go cmd/containerboot: load containerboot serve config that does not contain HTTPS endpoint in tailnets with HTTPS disabled (#14538) 2025-01-10 07:31:28 +00:00
services_test.go cmd/containerboot,kube,util/linuxfw: configure kube egress proxies to route to 1+ tailnet targets (#13531) 2024-09-29 16:30:53 +01:00
services.go kube/{kubeapi,kubeclient},ipn/store/kubestore,cmd/{containerboot,k8s-operator}: emit kube store Events (#14112) 2024-11-19 13:07:19 +00:00
settings.go cmd/containerboot: don't attempt to patch a Secret field without permissions (#14365) 2024-12-11 14:58:44 +00:00
tailscaled.go cmd/containerboot,cmd/k8s-operator: reload tailscaled config (#14342) 2025-01-10 07:29:11 +00:00
test_tailscale.sh cmd/containerboot: make a tests table, add more tests. 2022-11-10 09:14:27 -08:00
test_tailscaled.sh cmd/containerboot: avoid leaking bash scripts after test runs 2023-09-21 13:17:48 -07:00