From 34862e425040446aeadc0a078805a83dfbdc63ae Mon Sep 17 00:00:00 2001 From: Marcus Noble Date: Fri, 15 Dec 2023 13:03:11 +0000 Subject: [PATCH] Added tailscale-operator Signed-off-by: Marcus Noble --- manifests/_apps/tailscale-operator.yaml | 48 ++++++++++++++++++++++ manifests/tailscale-operator/manifest.yaml | 11 +++++ 2 files changed, 59 insertions(+) create mode 100644 manifests/_apps/tailscale-operator.yaml create mode 100644 manifests/tailscale-operator/manifest.yaml diff --git a/manifests/_apps/tailscale-operator.yaml b/manifests/_apps/tailscale-operator.yaml new file mode 100644 index 0000000..4b3c50b --- /dev/null +++ b/manifests/_apps/tailscale-operator.yaml @@ -0,0 +1,48 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: tailscale-operator + namespace: argocd + finalizers: + - resources-finalizer.argocd.argoproj.io +spec: + project: cluster.fun + destination: + namespace: tailscale + name: scaleway + source: + path: manifests/tailscale-operator + repoURL: "https://git.cluster.fun/AverageMarcus/cluster.fun.git" + targetRevision: HEAD + syncPolicy: + automated: {} + ignoreDifferences: + - kind: Secret + jsonPointers: + - /data +--- +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: tailscale-operator-chart + namespace: argocd + finalizers: + - resources-finalizer.argocd.argoproj.io +spec: + project: cluster.fun + destination: + namespace: tailscale-operator + name: scaleway + source: + repoURL: 'https://github.com/tailscale/tailscale/main/cmd/k8s-operator/deploy/chart' + targetRevision: 0.1.0 + chart: tailscale-operator + helm: + version: v3 + values: |- + operatorConfig: + hostname: "scaleway" + syncPolicy: + automated: {} + +--- diff --git a/manifests/tailscale-operator/manifest.yaml b/manifests/tailscale-operator/manifest.yaml new file mode 100644 index 0000000..b7ee0fd --- /dev/null +++ b/manifests/tailscale-operator/manifest.yaml @@ -0,0 +1,11 @@ +apiVersion: v1 +kind: Secret +metadata: + name: operator-oauth + namespace: tailscale + annotations: + kube-1password: 43tugabtoh22ykoe5emcjjpeqa + kube-1password/vault: Kubernetes + kube-1password/secret-text-parse: "true" +type: Opaque +---