From 94383d3ff52e32a60c1f11f2f274e19886d56d80 Mon Sep 17 00:00:00 2001 From: Reese Date: Thu, 27 Nov 2025 20:51:49 +0000 Subject: [PATCH] k8 manifests:Updates storage class names for Ceph Updates the storage class names in the Kubernetes persistent volume claim (PVC) definitions to align with the Ceph storage configuration. Specifically, it changes the `storageClassName` from `rook-cephfs` to `ceph-filesystem` for the shared filesystem and sets `ceph-block` for the qdrant block storage. --- deploy/kubernetes/code-models-pvc.yaml | 2 +- deploy/kubernetes/qdrant.yaml | 2 +- deploy/kubernetes/upload-codebase-pvc.yaml | 2 +- deploy/kubernetes/upload-pvc.yaml | 4 ++-- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/deploy/kubernetes/code-models-pvc.yaml b/deploy/kubernetes/code-models-pvc.yaml index c69358d5..0b01a027 100644 --- a/deploy/kubernetes/code-models-pvc.yaml +++ b/deploy/kubernetes/code-models-pvc.yaml @@ -12,7 +12,7 @@ metadata: spec: accessModes: - ReadWriteMany # CephFS supports RWX for multiple pods - storageClassName: rook-cephfs # Adjust based on your storage class + storageClassName: ceph-filesystem # Adjust based on your storage class resources: requests: storage: 20Gi # Adjust size based on expected model footprint diff --git a/deploy/kubernetes/qdrant.yaml b/deploy/kubernetes/qdrant.yaml index 18ed7b1b..180ed637 100644 --- a/deploy/kubernetes/qdrant.yaml +++ b/deploy/kubernetes/qdrant.yaml @@ -67,7 +67,7 @@ spec: component: qdrant spec: accessModes: ["ReadWriteOnce"] -# storageClassName: "" # Uncomment and set if you want to specify a storage class + storageClassName: ceph-block # Ceph RWO block storage resources: requests: storage: 20Gi diff --git a/deploy/kubernetes/upload-codebase-pvc.yaml b/deploy/kubernetes/upload-codebase-pvc.yaml index cd6d07a9..be7f5999 100644 --- a/deploy/kubernetes/upload-codebase-pvc.yaml +++ b/deploy/kubernetes/upload-codebase-pvc.yaml @@ -12,7 +12,7 @@ metadata: spec: accessModes: - ReadWriteMany # CephFS supports RWX for multiple pods - storageClassName: rook-cephfs # Adjust based on your CephFS storage class + storageClassName: ceph-filesystem # Adjust based on your CephFS storage class resources: requests: storage: 5Gi # Smaller size for metadata/cache diff --git a/deploy/kubernetes/upload-pvc.yaml b/deploy/kubernetes/upload-pvc.yaml index 8e4487dd..c708e4eb 100644 --- a/deploy/kubernetes/upload-pvc.yaml +++ b/deploy/kubernetes/upload-pvc.yaml @@ -12,7 +12,7 @@ metadata: spec: accessModes: - ReadWriteMany # CephFS supports RWX for multiple pods - storageClassName: rook-cephfs # Adjust based on your CephFS storage class + storageClassName: ceph-filesystem # Adjust based on your CephFS storage class resources: requests: storage: 10Gi # Adjust size based on your needs @@ -36,7 +36,7 @@ metadata: spec: accessModes: - ReadWriteMany # CephFS supports RWX for multiple pods - storageClassName: rook-cephfs # Adjust based on your CephFS storage class + storageClassName: ceph-filesystem # Adjust based on your CephFS storage class resources: requests: storage: 5Gi # Smaller size for metadata/cache