From e9b8e3d80bc18dc525d81222eb8c987f8d2db32c Mon Sep 17 00:00:00 2001 From: Erich Blume Date: Sun, 22 Mar 2026 19:41:40 -0700 Subject: [PATCH] =?UTF-8?q?Revert=20Tailscale=20operator=20to=20v1.94.2=20?= =?UTF-8?q?=E2=80=94=20images=20not=20yet=20published?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit v1.96.3 exists as a GitHub release but Docker Hub images for both tailscale/tailscale and tailscale/k8s-operator haven't been published yet (v1.94.2 is still latest). Revert the image tags; the fly/start.sh `tailscale wait` improvement and review date stamps are retained. Co-Authored-By: Claude Opus 4.6 (1M context) --- argocd/manifests/tailscale-operator-base/kustomization.yaml | 4 ++-- argocd/manifests/tailscale-operator-base/proxyclass.yaml | 4 ++-- docs/changelog.d/upgrade-tailscale-operator-1.96.3.infra.md | 2 +- service-versions.yaml | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/argocd/manifests/tailscale-operator-base/kustomization.yaml b/argocd/manifests/tailscale-operator-base/kustomization.yaml index bd52505..4519af6 100644 --- a/argocd/manifests/tailscale-operator-base/kustomization.yaml +++ b/argocd/manifests/tailscale-operator-base/kustomization.yaml @@ -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.96.3/cmd/k8s-operator/deploy/manifests/operator.yaml + - https://forge.eblu.me/mirrors/tailscale/raw/tag/v1.94.2/cmd/k8s-operator/deploy/manifests/operator.yaml - proxyclass.yaml - dnsconfig.yaml images: - name: tailscale/k8s-operator newName: docker.io/tailscale/k8s-operator - newTag: v1.96.3 + newTag: v1.94.2 # The upstream manifest includes a placeholder OAuth Secret with empty values. # We manage this secret via ExternalSecret, so drop the upstream copy. diff --git a/argocd/manifests/tailscale-operator-base/proxyclass.yaml b/argocd/manifests/tailscale-operator-base/proxyclass.yaml index e0935d4..a5c4675 100644 --- a/argocd/manifests/tailscale-operator-base/proxyclass.yaml +++ b/argocd/manifests/tailscale-operator-base/proxyclass.yaml @@ -20,6 +20,6 @@ spec: statefulSet: pod: tailscaleContainer: - image: docker.io/tailscale/tailscale:v1.96.3 + image: docker.io/tailscale/tailscale:v1.94.2 tailscaleInitContainer: - image: docker.io/tailscale/tailscale:v1.96.3 + image: docker.io/tailscale/tailscale:v1.94.2 diff --git a/docs/changelog.d/upgrade-tailscale-operator-1.96.3.infra.md b/docs/changelog.d/upgrade-tailscale-operator-1.96.3.infra.md index 21fbf2e..a0f50db 100644 --- a/docs/changelog.d/upgrade-tailscale-operator-1.96.3.infra.md +++ b/docs/changelog.d/upgrade-tailscale-operator-1.96.3.infra.md @@ -1 +1 @@ -Upgrade Tailscale operator v1.94.2 → v1.96.3; replace Fly proxy polling loop with `tailscale wait` +Revert Tailscale operator to v1.94.2 (v1.96.3 images not yet published); keep Fly proxy `tailscale wait` improvement diff --git a/service-versions.yaml b/service-versions.yaml index e0c932c..23a31f9 100644 --- a/service-versions.yaml +++ b/service-versions.yaml @@ -92,7 +92,7 @@ services: - name: tailscale-operator type: argocd last-reviewed: 2026-03-22 - current-version: "v1.96.3" + current-version: "v1.94.2" upstream-source: https://github.com/tailscale/tailscale/releases - name: grafana