From 14518260cd5644be2e1d0ffca6c12609f2ec7d49 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simen=20R=C3=B8stvik?= Date: Thu, 15 Dec 2022 10:25:34 +0100 Subject: [PATCH] RC time? --- apps/templates/longhorn.yaml | 57 ++++++++++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 apps/templates/longhorn.yaml diff --git a/apps/templates/longhorn.yaml b/apps/templates/longhorn.yaml new file mode 100644 index 0000000..9936ee2 --- /dev/null +++ b/apps/templates/longhorn.yaml @@ -0,0 +1,57 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: longhorn + namespace: argo-cd + finalizers: + - resources-finalizer.argocd.argoproj.io +spec: + destination: + server: https://kubernetes.default.svc + namespace: longhorn-system + project: default + source: + chart: longhorn + helm: + values: | + + persistence: + defaultClassReplicaCount: 2 + + longhornManager: + tolerations: + - key: "node-role.kubernetes.io/control-plane" + operator: "Exists" + - key: "node-role.kubernetes.io/master" + operator: "Exists" + + longhornDriver: + tolerations: + - key: "node-role.kubernetes.io/control-plane" + operator: "Exists" + - key: "node-role.kubernetes.io/master" + operator: "Exists" + + # ingress: + # enabled: true + # ingressClassName: traefik + # secureBackends: true + # annotations: + # cert-manager.io/acme-challenge-type: dns01 + # cert-manager.io/cluster-issuer: roxedus.com-cloudflare + # traefik.ingress.kubernetes.io/router.middlewares: authentik-ak-outpost-localcluster@kubernetescrd + # traefik.ingress.kubernetes.io/router.priority: "1" + # host: longhorn.roxedus.com + # tls: true + # tlsSecret: longhorn-roxedus-com-cert + + #repoURL: https://charts.longhorn.io + #targetRevision: v1.4.0-rc1 + repoURL: https://github.com/longhorn/longhorn/archive/refs/tags/v1.4.0-rc1.tar.gz + + syncPolicy: + automated: + prune: true + selfHeal: true + syncOptions: + - CreateNamespace=true