diff --git a/argocd/apps/wekan/values-wekan.txt b/argocd/apps/wekan/values-wekan.txt new file mode 100644 index 0000000..de33f58 --- /dev/null +++ b/argocd/apps/wekan/values-wekan.txt @@ -0,0 +1,52 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: wekan + finalizers: + - resources-finalizer.argocd.argoproj.io +spec: + project: default + source: + repoURL: 'https://wekan.github.io/charts/' + chart: wekan + targetRevision: 7.*.* + helm: + values: | + replicaCount: 1 + dbname: wekan + env: + - name: "MONGO_URL" + value: "mongodb://wekan-mongodb:27017" + + root_url: https://wekan.innovation-hub-niedersachsen.de + + ingress: + enabled: true + className: "traefik" + 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: + - host: wekan.innovation-hub-niedersachsen.de + paths: / + pathType: Prefix + tls: + - secretName: wekan-tls + hosts: + - wekan.innovation-hub-niedersachsen.de + mongodb: + enabled: "true" + destination: + server: 'https://kubernetes.default.svc' + namespace: wekan + syncPolicy: + managedNamespaceMetadata: + labels: + pod-security.kubernetes.io/enforce: "privileged" + automated: + selfHeal: true + prune: true + syncOptions: + - CreateNamespace=true diff --git a/argocd/apps/wekan/wekan.yaml b/argocd/apps/wekan/wekan.yaml index 032b23e..3fd5878 100644 --- a/argocd/apps/wekan/wekan.yaml +++ b/argocd/apps/wekan/wekan.yaml @@ -1,53 +1,53 @@ -apiVersion: argoproj.io/v1alpha1 -kind: Application -metadata: - name: wekan - finalizers: - - resources-finalizer.argocd.argoproj.io -spec: - project: default - source: - repoURL: 'https://wekan.github.io/charts/' - targetRevision: 7.*.* - helm: - parameters: - - name: 'ingress.enabled' - value: 'true' - - name: 'endpoint' - value: 'wekan.innovation-hub-niedersachsen.de' - - name: ingress.hosts[0] - value: 'wekan.innovation-hub-niedersachsen.de' - - name: 'ingress.tls[0].hosts[0]' - value: 'wekan.innovation-hub-niedersachsen.de' - - name: 'ingress.tls[0].secretName' - value: wekan-tls - - name: ingress.annotations.traefik\.ingress\.kubernetes\.io\/router\.entrypoints - value: websecure - - name: ingress.annotations.kubernetes\.io\/ingress\.class - value: traefik - - name: ingress.annotations.traefik\.ingress\.kubernetes\.io\/router\.tls - value: 'true' - forceString: true - - name: ingress.annotations.cert-manager\.io\/cluster-issuer - value: lets-encrypt - - name: autoscaling.enabled - value: 'false' - - name: sharedDataFolder.storageClass - value: local-path - - name: mongodb.replicaCount - value: '1' - - name: root_url - value: https://wekan.innovation-hub-niedersachsen.de - chart: wekan - destination: - server: 'https://kubernetes.default.svc' - namespace: wekan - syncPolicy: - managedNamespaceMetadata: - labels: - pod-security.kubernetes.io/enforce: "privileged" - automated: - selfHeal: true - prune: true - syncOptions: - - CreateNamespace=true +#apiVersion: argoproj.io/v1alpha1 +#kind: Application +#metadata: +# name: wekan +# finalizers: +# - resources-finalizer.argocd.argoproj.io +#spec: +# project: default +# source: +# repoURL: 'https://wekan.github.io/charts/' +# targetRevision: 7.*.* +# helm: +# parameters: +# - name: 'ingress.enabled' +# value: 'true' +# - name: 'endpoint' +# value: 'wekan.innovation-hub-niedersachsen.de' +# - name: ingress.hosts[0] +# value: 'wekan.innovation-hub-niedersachsen.de' +# - name: 'ingress.tls[0].hosts[0]' +# value: 'wekan.innovation-hub-niedersachsen.de' +# - name: 'ingress.tls[0].secretName' +# value: wekan-tls +# - name: ingress.annotations.traefik\.ingress\.kubernetes\.io\/router\.entrypoints +# value: websecure +# - name: ingress.annotations.kubernetes\.io\/ingress\.class +# value: traefik +# - name: ingress.annotations.traefik\.ingress\.kubernetes\.io\/router\.tls +# value: 'true' +# forceString: true +# - name: ingress.annotations.cert-manager\.io\/cluster-issuer +# value: lets-encrypt +# - name: autoscaling.enabled +# value: 'false' +# - name: sharedDataFolder.storageClass +# value: local-path +# - name: mongodb.replicaCount +# value: '1' +# - name: root_url +# value: https://wekan.innovation-hub-niedersachsen.de +# chart: wekan +# destination: +# server: 'https://kubernetes.default.svc' +# namespace: wekan +# syncPolicy: +# managedNamespaceMetadata: +# labels: +# pod-security.kubernetes.io/enforce: "privileged" +# automated: +# selfHeal: true +# prune: true +# syncOptions: +# - CreateNamespace=true