# ArgoCD Application for Tailscale Kubernetes Operator # Note: OAuth secret is managed separately (not in git) apiVersion: argoproj.io/v1alpha1 kind: Application metadata: name: tailscale-operator namespace: argocd spec: project: default # Tailscale operator mutates externalName from "placeholder" to actual proxy service ignoreDifferences: - kind: Service jsonPointers: - /spec/externalName source: repoURL: ssh://forgejo@forge.ops.eblu.me:2222/eblume/blumeops.git targetRevision: main path: argocd/manifests/tailscale-operator destination: server: https://kubernetes.default.svc namespace: tailscale syncPolicy: syncOptions: - CreateNamespace=true