From 8fca12c674cf5db15028aad5e9eebfc6d3dc02a5 Mon Sep 17 00:00:00 2001 From: Ultradesu Date: Thu, 5 Feb 2026 17:59:22 +0200 Subject: [PATCH] moved to manifests from chart --- k8s/apps/n8n/plain/deployment-main.yaml | 9 --------- k8s/apps/n8n/plain/kustomization.yaml | 1 + k8s/apps/n8n/plain/storage.yaml | 2 +- k8s/apps/n8n/plain/storageclass.yaml | 17 +++++++++++++++++ 4 files changed, 19 insertions(+), 10 deletions(-) create mode 100644 k8s/apps/n8n/plain/storageclass.yaml diff --git a/k8s/apps/n8n/plain/deployment-main.yaml b/k8s/apps/n8n/plain/deployment-main.yaml index 9bd4557..e47b6fa 100644 --- a/k8s/apps/n8n/plain/deployment-main.yaml +++ b/k8s/apps/n8n/plain/deployment-main.yaml @@ -18,15 +18,6 @@ spec: app: n8n component: main spec: - initContainers: - - name: fix-permissions - image: busybox:1.35 - command: ['sh', '-c', 'chown -R 1000:1000 /home/node/.n8n && chmod -R 755 /home/node/.n8n'] - volumeMounts: - - name: n8n-data - mountPath: /home/node/.n8n - securityContext: - runAsUser: 0 containers: - name: n8n image: docker.n8n.io/n8nio/n8n:latest diff --git a/k8s/apps/n8n/plain/kustomization.yaml b/k8s/apps/n8n/plain/kustomization.yaml index 42d2630..8d7ef11 100644 --- a/k8s/apps/n8n/plain/kustomization.yaml +++ b/k8s/apps/n8n/plain/kustomization.yaml @@ -2,6 +2,7 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: + - storageclass.yaml - storage.yaml - redis-deployment.yaml - redis-service.yaml diff --git a/k8s/apps/n8n/plain/storage.yaml b/k8s/apps/n8n/plain/storage.yaml index 0b47702..4a3a601 100644 --- a/k8s/apps/n8n/plain/storage.yaml +++ b/k8s/apps/n8n/plain/storage.yaml @@ -6,7 +6,7 @@ metadata: spec: accessModes: - ReadWriteMany - storageClassName: nfs-csi + storageClassName: nfs-csi-n8n resources: requests: storage: 10Gi \ No newline at end of file diff --git a/k8s/apps/n8n/plain/storageclass.yaml b/k8s/apps/n8n/plain/storageclass.yaml new file mode 100644 index 0000000..30957ee --- /dev/null +++ b/k8s/apps/n8n/plain/storageclass.yaml @@ -0,0 +1,17 @@ +--- +apiVersion: storage.k8s.io/v1 +kind: StorageClass +metadata: + name: nfs-csi-n8n +provisioner: nfs.csi.k8s.io +parameters: + server: nas.tail2fe2d.ts.net + share: /mnt/storage/Storage/PVC + mountPermissions: "0755" +reclaimPolicy: Retain +volumeBindingMode: Immediate +mountOptions: + - uid=1000 + - gid=1000 + - file_mode=0755 + - dir_mode=0755 \ No newline at end of file