summaryrefslogtreecommitdiffhomepage
path: root/control/controlhttp/controlhttpserver/controlhttpserver.go
diff options
context:
space:
mode:
authorIrbe Krumina <irbe@tailscale.com>2024-12-04 12:00:04 +0000
committerGitHub <noreply@github.com>2024-12-04 12:00:04 +0000
commit2aac91688883090d892f01a2953cc0318aee9c90 (patch)
tree895faf68de4487f21177844f1250a01188118aef /control/controlhttp/controlhttpserver/controlhttpserver.go
parentaa43388363bbb34835bc721cddc246e3f357d187 (diff)
downloadtailscale-2aac91688883090d892f01a2953cc0318aee9c90.tar.xz
tailscale-2aac91688883090d892f01a2953cc0318aee9c90.zip
cmd/{containerboot,k8s-operator},kube/kubetypes: kube Ingress L7 proxies only advertise HTTPS endpoint when ready (#14171)
cmd/containerboot,kube/kubetypes,cmd/k8s-operator: detect if Ingress is created in a tailnet that has no HTTPS This attempts to make Kubernetes Operator L7 Ingress setup failures more explicit: - the Ingress resource now only advertises HTTPS endpoint via status.ingress.loadBalancer.hostname when/if the proxy has succesfully loaded serve config - the proxy attempts to catch cases where HTTPS is disabled for the tailnet and logs a warning Updates tailscale/tailscale#12079 Updates tailscale/tailscale#10407 Signed-off-by: Irbe Krumina <irbe@tailscale.com>
Diffstat (limited to 'control/controlhttp/controlhttpserver/controlhttpserver.go')
0 files changed, 0 insertions, 0 deletions