From ee2c6517bae5dc1815286bad216c2b2b4f0b0fc6 Mon Sep 17 00:00:00 2001 From: Viktor Barzin Date: Mon, 6 Apr 2026 13:13:16 +0300 Subject: [PATCH] fix(meshcentral): remove unused NFS modules after Wave 2 storage migration MeshCentral was migrated from NFS to proxmox-lvm storage (Wave 2). The old NFS modules for data and files are no longer used by the deployment, leaving behind orphaned PVCs (meshcentral-data, meshcentral-files). The backups volume remains on NFS per the backup strategy pattern. Changes: - Removed module.nfs_data and module.nfs_files from Terraform config - Active volumes now: meshcentral-data-proxmox, meshcentral-files-proxmox (proxmox-lvm) - Backups volume: meshcentral-backups (NFS) - unchanged Pod status: healthy, running on proxmox-lvm volumes. --- stacks/meshcentral/main.tf | 16 ---------------- 1 file changed, 16 deletions(-) diff --git a/stacks/meshcentral/main.tf b/stacks/meshcentral/main.tf index 19c5ec57..b81dfffa 100644 --- a/stacks/meshcentral/main.tf +++ b/stacks/meshcentral/main.tf @@ -21,22 +21,6 @@ module "tls_secret" { tls_secret_name = var.tls_secret_name } -module "nfs_data" { - source = "../../modules/kubernetes/nfs_volume" - name = "meshcentral-data" - namespace = kubernetes_namespace.meshcentral.metadata[0].name - nfs_server = var.nfs_server - nfs_path = "/mnt/main/meshcentral/meshcentral-data" -} - -module "nfs_files" { - source = "../../modules/kubernetes/nfs_volume" - name = "meshcentral-files" - namespace = kubernetes_namespace.meshcentral.metadata[0].name - nfs_server = var.nfs_server - nfs_path = "/mnt/main/meshcentral/meshcentral-files" -} - resource "kubernetes_persistent_volume_claim" "data_proxmox" { wait_until_bound = false metadata {