diff --git a/argocd/apps/n8n/n8n.yaml b/argocd/apps/n8n/n8n.bak similarity index 100% rename from argocd/apps/n8n/n8n.yaml rename to argocd/apps/n8n/n8n.bak diff --git a/argocd/apps/n8n/values-n8n.new b/argocd/apps/n8n/values-n8n.new deleted file mode 100644 index cb5e47b..0000000 --- a/argocd/apps/n8n/values-n8n.new +++ /dev/null @@ -1,44 +0,0 @@ -apiVersion: argoproj.io/v1alpha1 -kind: Application -metadata: - name: n8n - finalizers: - - resources-finalizer.argocd.argoproj.io -spec: - project: default - source: - repoURL: 'https://community-charts.github.io/helm-charts' - targetRevision: 1.*.* - chart: n8n - helm: - values: | - binaryData: - s3: - host: "https://sws3.innovation-hub-niedersachsen.de" - bucketName: "n8n" - - - ingress: - enabled: true - ingressClassName: "traefik" - ingress_annotations: - cert-manager.io/cluster-issuer: lets-encrypt - traefik.ingress.kubernetes.io/router.entrypoints: websecure - host: "n8n.innovation-hub-niedersachsen.de" - tls: true - tlsSecret: n8n-tls - path: / - - - destination: - server: 'https://kubernetes.default.svc' - namespace: n8n - syncPolicy: - managedNamespaceMetadata: - labels: - pod-security.kubernetes.io/enforce: "privileged" - automated: - selfHeal: true - prune: true - syncOptions: - - CreateNamespace=true diff --git a/argocd/apps/n8n/values-n8n.yaml b/argocd/apps/n8n/values-n8n.yaml new file mode 100644 index 0000000..ec29404 --- /dev/null +++ b/argocd/apps/n8n/values-n8n.yaml @@ -0,0 +1,82 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: n8n + finalizers: + - resources-finalizer.argocd.argoproj.io +spec: + project: default + source: + repoURL: 'https://community-charts.github.io/helm-charts' + targetRevision: 1.*.* + chart: n8n + helm: + values: | + binaryData: + s3: + host: "https://sws3.innovation-hub-niedersachsen.de" + bucketName: "n8n" + bucketRegion: "eu-west-2" + accessKey: "WPpTwIoSMgrPChsS3rdS" + accessSecret: "C59o3EAhsUKBWj1oiPtiYRq3GhLMFeYDeiMxJ4SW" + db: + type: "postgresdb" + main: + persistence: + enabled: true + storageClass: "longhorn" + webhook: + autoscaling: + enabled: true + + ingress: + enabled: true + className: "traefik" + annotations: + cert-manager.io/cluster-issuer: lets-encrypt + traefik.ingress.kubernetes.io/router.entrypoints: websecure + hosts: + - host: "n8n.innovation-hub-niedersachsen.de" + paths: + - path: / + pathType: Prefix + tls: + - secretName: n8n-tls + hosts: + - "n8n.innovation-hub-niedersachsen.de" + + redis: + enabled: true + + postgresql: + enabled: true + primary: + persistence: + enabled: true + auth: + username: "n8n" + password: "n8n" + + minio: + enabled: true + ingress: + hosts: + - "sws3.innovation-hub-niedersachsen.de" + users: + - accessKey: "WPpTwIoSMgrPChsS3rdS" + - secretKey: "C59o3EAhsUKBWj1oiPtiYRq3GhLMFeYDeiMxJ4SW" + buckets: + - name: "n8n" + + destination: + server: 'https://kubernetes.default.svc' + namespace: n8n + syncPolicy: + managedNamespaceMetadata: + labels: + pod-security.kubernetes.io/enforce: "privileged" + automated: + selfHeal: true + prune: true + syncOptions: + - CreateNamespace=true