blumeops/argocd/manifests/tailscale-operator/proxyclass.yaml
Erich Blume 950a3a6cc3 Add ProxyClass for CRI-O image compatibility
CRI-O cannot resolve short image names like 'tailscale/tailscale:stable'.
The ProxyClass 'default' sets fully-qualified image references.

Services must use annotation: tailscale.com/proxy-class: "default"

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-18 18:50:27 -08:00

19 lines
605 B
YAML

# ProxyClass for CRI-O compatibility
# CRI-O cannot resolve short image names, so we must use fully-qualified references.
# This ProxyClass sets the tailscale container images to use docker.io prefix.
#
# Apply this after operator.yaml. Services should reference this via:
# annotations:
# tailscale.com/proxy-class: "default"
---
apiVersion: tailscale.com/v1alpha1
kind: ProxyClass
metadata:
name: default
spec:
statefulSet:
pod:
tailscaleContainer:
image: docker.io/tailscale/tailscale:stable
tailscaleInitContainer:
image: docker.io/tailscale/tailscale:stable