From fb2112d219fd2d93d4853426cb9f8b24e75d572e Mon Sep 17 00:00:00 2001 From: "azykov@mail.ru" Date: Fri, 31 Jul 2026 11:20:25 +0300 Subject: [PATCH] markdown-vault adaptation to nfs-ganesha --- .../apps/markdown-vault-mcp/helmrelease.yaml | 5 +-- .../markdown-vault-mcp/kustomization.yaml | 1 + .../apps/markdown-vault-mcp/pv-pvc-vault.yaml | 35 +++++++++++++++++++ clusters/home/apps/markdown-vault-mcp.yaml | 1 + 4 files changed, 38 insertions(+), 4 deletions(-) create mode 100644 clusters/base/apps/markdown-vault-mcp/pv-pvc-vault.yaml diff --git a/clusters/base/apps/markdown-vault-mcp/helmrelease.yaml b/clusters/base/apps/markdown-vault-mcp/helmrelease.yaml index 1c9296a..c5a364c 100644 --- a/clusters/base/apps/markdown-vault-mcp/helmrelease.yaml +++ b/clusters/base/apps/markdown-vault-mcp/helmrelease.yaml @@ -80,10 +80,7 @@ spec: persistence: vault: type: persistentVolumeClaim - accessMode: ReadWriteMany - size: 30Gi - storageClass: longhorn - retain: true + existingClaim: markdown-vault-mcp-vault globalMounts: - path: /vault state: diff --git a/clusters/base/apps/markdown-vault-mcp/kustomization.yaml b/clusters/base/apps/markdown-vault-mcp/kustomization.yaml index 37e8d2e..4b68b35 100644 --- a/clusters/base/apps/markdown-vault-mcp/kustomization.yaml +++ b/clusters/base/apps/markdown-vault-mcp/kustomization.yaml @@ -4,3 +4,4 @@ resources: - helmrepository.yaml - helmrelease.yaml - secret.enc.yaml + - pv-pvc-vault.yaml diff --git a/clusters/base/apps/markdown-vault-mcp/pv-pvc-vault.yaml b/clusters/base/apps/markdown-vault-mcp/pv-pvc-vault.yaml new file mode 100644 index 0000000..4586e9b --- /dev/null +++ b/clusters/base/apps/markdown-vault-mcp/pv-pvc-vault.yaml @@ -0,0 +1,35 @@ +apiVersion: v1 +kind: PersistentVolume +metadata: + name: markdown-vault-mcp-vault-nfs +spec: + capacity: + storage: 30Gi + accessModes: + - ReadWriteMany + persistentVolumeReclaimPolicy: Retain + storageClassName: "" + mountOptions: + - nfsvers=4.1 + nfs: + server: 10.0.64.5 + path: /exports/shared/documents + claimRef: + namespace: mcp + name: markdown-vault-mcp-vault +--- +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: markdown-vault-mcp-vault + namespace: mcp + annotations: + helm.sh/resource-policy: keep +spec: + accessModes: + - ReadWriteMany + storageClassName: "" + volumeName: markdown-vault-mcp-vault-nfs + resources: + requests: + storage: 30Gi diff --git a/clusters/home/apps/markdown-vault-mcp.yaml b/clusters/home/apps/markdown-vault-mcp.yaml index a760652..9718346 100644 --- a/clusters/home/apps/markdown-vault-mcp.yaml +++ b/clusters/home/apps/markdown-vault-mcp.yaml @@ -14,6 +14,7 @@ spec: dependsOn: - name: namespaces - name: infra + - name: nfs-ganesha retryInterval: 5s decryption: provider: sops