From 8b42195f1e414fe31d3454cbc9bbedfe5a275fa4 Mon Sep 17 00:00:00 2001 From: titver968 Date: Wed, 10 Dec 2025 13:49:47 +0100 Subject: [PATCH] added wekantest --- argocd/apps/wekantest/values-wekantest.yaml | 80 +++++++++++++++++++++ 1 file changed, 80 insertions(+) create mode 100644 argocd/apps/wekantest/values-wekantest.yaml diff --git a/argocd/apps/wekantest/values-wekantest.yaml b/argocd/apps/wekantest/values-wekantest.yaml new file mode 100644 index 0000000..e38cf99 --- /dev/null +++ b/argocd/apps/wekantest/values-wekantest.yaml @@ -0,0 +1,80 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: wekantest + finalizers: + - resources-finalizer.argocd.argoproj.io +spec: + project: default + source: + repoURL: 'https://wekan.github.io/charts/' + chart: wekan + targetRevision: 7.97.0 + helm: + values: | + replicaCount: 1 + dbname: wekan + env: + - name: MONGO_URL + value: mongodb://wekan-mongodb:27017/wekan + - name: MAIL_URL + value: smtp://192.168.4.125:25?ignoreTLS=true&tls={rejectUnauthorized:false}&secure=false + - name: MAIL_FROM + value: Noreplay admin@innovation-hub-niedersachsen.de + + end_point: wekantest.innovation-hub-niedersachsen.de + root_url: https://wekantest.innovation-hub-niedersachsen.de + + # Probe-Einstellungen anpassen + livenessProbe: + enabled: true + initialDelaySeconds: 60 + periodSeconds: 15 + timeoutSeconds: 10 + failureThreshold: 5 + + readinessProbe: + enabled: true + initialDelaySeconds: 20 + periodSeconds: 15 + timeoutSeconds: 10 + failureThreshold: 3 + + ingress: + enabled: true + annotations: + kubernetes.io/ingress.class: traefik + traefik.ingress.kubernetes.io/router.entrypoints: websecure + traefik.ingress.kubernetes.io/router.tls: "true" + cert-manager.io/cluster-issuer: lets-encrypt + hosts: + - wekantest.innovation-hub-niedersachsen.de + tls: + - secretName: wekantest-tls + hosts: + - wekantest.innovation-hub-niedersachsen.de + route: + enabled: false + + sharedDataFolder: + enabled: true + storageClass: longhorn + + mongodb: + enabled: true + storage: + className: longhorn + nodeSelector: + kubernetes.io/hostname: k3s-prod + + destination: + server: 'https://kubernetes.default.svc' + namespace: wekantest + syncPolicy: + managedNamespaceMetadata: + labels: + pod-security.kubernetes.io/enforce: "privileged" + automated: + prune: true + syncOptions: + - CreateNamespace=true