blumeops/argocd/apps/tailscale-operator-base-ringtail.yaml
Erich Blume 56224867fa Externalize Tailscale operator to forge mirror
Replace vendored operator.yaml (495 KB) with ArgoCD apps sourcing the
upstream static manifest from mirrors/tailscale on forge, pinned to
v1.94.2 via targetRevision. Adds apps for both indri and ringtail
clusters. Local kustomization retains only ProxyClass and DNSConfig.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-15 17:33:32 -07:00

25 lines
842 B
YAML

# Tailscale Kubernetes Operator — upstream static manifest (ringtail)
# Deploys CRDs, RBAC, ServiceAccounts, and the operator Deployment.
# Custom resources (ProxyClass, DNSConfig, etc.) are in tailscale-operator-ringtail.
#
# Mirror of https://github.com/tailscale/tailscale
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: tailscale-operator-base-ringtail
namespace: argocd
spec:
project: default
source:
repoURL: ssh://forgejo@forge.ops.eblu.me:2222/mirrors/tailscale.git
targetRevision: v1.94.2
path: cmd/k8s-operator/deploy/manifests
directory:
include: 'operator.yaml'
destination:
server: https://ringtail.tail8d86e.ts.net:6443
namespace: tailscale
syncPolicy:
syncOptions:
- CreateNamespace=true
- ServerSideApply=true # CRDs exceed annotation size limit