Upgrade Tailscale operator v1.94.2 → v1.96.3 #304

Merged
eblume merged 1 commit from upgrade-tailscale-operator-1.96.3 into main 2026-03-22 19:31:22 -07:00
5 changed files with 9 additions and 9 deletions

View file

@ -7,14 +7,14 @@ namespace: tailscale
# Upstream Tailscale operator manifest from forge mirror.
# To upgrade: update the ref in the URL AND the newTag below.
resources:
- https://forge.eblu.me/mirrors/tailscale/raw/tag/v1.94.2/cmd/k8s-operator/deploy/manifests/operator.yaml
- https://forge.eblu.me/mirrors/tailscale/raw/tag/v1.96.3/cmd/k8s-operator/deploy/manifests/operator.yaml
- proxyclass.yaml
- dnsconfig.yaml
images:
- name: tailscale/k8s-operator
newName: docker.io/tailscale/k8s-operator
newTag: v1.94.2
newTag: v1.96.3
# The upstream manifest includes a placeholder OAuth Secret with empty values.
# We manage this secret via ExternalSecret, so drop the upstream copy.

View file

@ -20,6 +20,6 @@ spec:
statefulSet:
pod:
tailscaleContainer:
image: docker.io/tailscale/tailscale:v1.94.2
image: docker.io/tailscale/tailscale:v1.96.3
tailscaleInitContainer:
image: docker.io/tailscale/tailscale:v1.94.2
image: docker.io/tailscale/tailscale:v1.96.3

View file

@ -0,0 +1 @@
Upgrade Tailscale operator v1.94.2 → v1.96.3; replace Fly proxy polling loop with `tailscale wait`

View file

@ -7,9 +7,8 @@ set -e
# natively — no need for --tun=userspace-networking.
tailscaled --statedir=/var/lib/tailscale &
sleep 2
tailscale up --authkey="${TS_AUTHKEY}" --hostname=flyio-proxy
until tailscale status > /dev/null 2>&1; do sleep 1; done
tailscale wait --timeout 60s
echo "Tailscale connected"
# Ensure fail2ban deny file exists before nginx starts

View file

@ -26,7 +26,7 @@ services:
- name: kube-state-metrics
type: argocd
last-reviewed: 2026-02-16
last-reviewed: 2026-03-22
current-version: "v2.18.0"
upstream-source: https://github.com/kubernetes/kube-state-metrics/releases
@ -91,8 +91,8 @@ services:
- name: tailscale-operator
type: argocd
last-reviewed: 2026-02-16
current-version: "v1.94.2"
last-reviewed: 2026-03-22
current-version: "v1.96.3"
upstream-source: https://github.com/tailscale/tailscale/releases
- name: grafana