From 494bd6d91f94a2ae09b88a40b21117d731c8f4fe Mon Sep 17 00:00:00 2001 From: Marcus Noble Date: Fri, 15 Dec 2023 13:29:21 +0000 Subject: [PATCH] Deploy tailscale-operator to other clusters Signed-off-by: Marcus Noble --- manifests/_apps/tailscale-operator.yaml | 60 ++++++++++++++++++++++++- 1 file changed, 58 insertions(+), 2 deletions(-) diff --git a/manifests/_apps/tailscale-operator.yaml b/manifests/_apps/tailscale-operator.yaml index 7720746..246824e 100644 --- a/manifests/_apps/tailscale-operator.yaml +++ b/manifests/_apps/tailscale-operator.yaml @@ -1,7 +1,7 @@ apiVersion: argoproj.io/v1alpha1 kind: Application metadata: - name: tailscale-operator + name: tailscale-operator-scaleway namespace: argocd finalizers: - resources-finalizer.argocd.argoproj.io @@ -16,7 +16,63 @@ spec: targetRevision: HEAD kustomize: commonLabels: - app.kubernetes.io/instance: scaleway + app.kubernetes.io/instance: scaleway-cluster + syncPolicy: + automated: {} + syncOptions: + - CreateNamespace=true + ignoreDifferences: + - kind: Secret + jsonPointers: + - /data +--- +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: tailscale-operator-civo + namespace: argocd + finalizers: + - resources-finalizer.argocd.argoproj.io +spec: + project: cluster.fun + destination: + namespace: tailscale + name: civo + source: + path: manifests/tailscale-operator + repoURL: "https://git.cluster.fun/AverageMarcus/cluster.fun.git" + targetRevision: HEAD + kustomize: + commonLabels: + app.kubernetes.io/instance: civo-cluster + syncPolicy: + automated: {} + syncOptions: + - CreateNamespace=true + ignoreDifferences: + - kind: Secret + jsonPointers: + - /data +--- +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: tailscale-operator-scaleway-old + namespace: argocd + finalizers: + - resources-finalizer.argocd.argoproj.io +spec: + project: cluster.fun + destination: + namespace: tailscale + name: cluster-fun (scaleway) + source: + path: manifests/tailscale-operator + repoURL: "https://git.cluster.fun/AverageMarcus/cluster.fun.git" + targetRevision: HEAD + kustomize: + commonLabels: + app.kubernetes.io/instance: scaleway-old-cluster syncPolicy: automated: {} syncOptions: