From 7803e801ef217eeb58a2eea1630e7195c8d5bf4d Mon Sep 17 00:00:00 2001 From: Alex Lebens Date: Mon, 6 Apr 2026 16:45:52 -0500 Subject: [PATCH 1/3] feat: update ceph image --- clusters/cl01tl/helm/rook-ceph/Chart.yaml | 7 +- clusters/cl01tl/helm/rook-ceph/values.yaml | 79 +++++++++++++++++----- 2 files changed, 65 insertions(+), 21 deletions(-) diff --git a/clusters/cl01tl/helm/rook-ceph/Chart.yaml b/clusters/cl01tl/helm/rook-ceph/Chart.yaml index c929d7e31..81ddce360 100644 --- a/clusters/cl01tl/helm/rook-ceph/Chart.yaml +++ b/clusters/cl01tl/helm/rook-ceph/Chart.yaml @@ -4,14 +4,13 @@ version: 1.0.0 description: Rook Ceph keywords: - rook-ceph - - ceph - storage - - kubernetes -home: https://wiki.alexlebens.dev/s/8592da1d-8168-4c6c-a3e4-106902fe878c +home: https://docs.alexlebens.dev/applications/rook-ceph/ sources: - https://github.com/rook/rook - https://quay.io/repository/ceph/ceph?tab=tags - - https://github.com/rook/rook/tree/master/deploy/charts + - https://github.com/rook/rook/tree/master/deploy/charts/rook-ceph + - https://github.com/rook/rook/tree/master/deploy/charts/rook-ceph-cluster maintainers: - name: alexlebens dependencies: diff --git a/clusters/cl01tl/helm/rook-ceph/values.yaml b/clusters/cl01tl/helm/rook-ceph/values.yaml index bafb589a6..4f89d21a4 100644 --- a/clusters/cl01tl/helm/rook-ceph/values.yaml +++ b/clusters/cl01tl/helm/rook-ceph/values.yaml @@ -1,20 +1,30 @@ rook-ceph: crds: enabled: true + resources: + limits: + memory: null + requests: + cpu: 100m + memory: 100Mi csi: - rookUseCsiOperator: true cephFSKernelMountOptions: "ms_mode=secure" enableMetadata: true - provisionerReplicas: 3 serviceMonitor: enabled: true enableDiscoveryDaemon: true monitoring: enabled: true - rook-ceph-cluster: toolbox: enabled: true + image: quay.io/ceph/ceph:v20.2.1-20260402 + resources: + limits: + memory: null + requests: + cpu: 1m + memory: 10Mi monitoring: enabled: true createPrometheusRules: true @@ -24,15 +34,16 @@ rook-ceph-cluster: cephImage: # https://quay.io/repository/ceph/ceph?tab=tags repository: quay.io/ceph/ceph - tag: v19.2.3-20250717 - imagePullPolicy: IfNotPresent + tag: v20.2.1-20260402 cephClusterSpec: cephConfig: osd: bluestore_slow_ops_warn_lifetime: "60" bluestore_slow_ops_warn_threshold: "10" + csi: + readAffinity: + enabled: true mgr: - count: 2 modules: - name: pg_autoscaler enabled: true @@ -41,7 +52,6 @@ rook-ceph-cluster: - name: volumes enabled: true dashboard: - enabled: true ssl: false network: connections: @@ -74,29 +84,62 @@ rook-ceph-cluster: operator: Exists resources: mgr: + limits: + memory: null requests: cpu: 100m - memory: 512Mi + memory: 500Mi mon: + limits: + memory: null requests: - cpu: 200m - memory: 256Mi + cpu: 100m + memory: 750Mi osd: + limits: + memory: null requests: cpu: 100m memory: 2Gi prepareosd: requests: cpu: 100m - memory: 128Mi + memory: 200Mi + mgr-sidecar: + limits: + memory: null + requests: + cpu: 100m + memory: "40Mi" + crashcollector: + limits: + memory: null + requests: + cpu: 10m + memory: 20Mi + logcollector: + limits: + memory: null + requests: + cpu: 10m + memory: 100Mi + cleanup: + limits: + memory: null + requests: + cpu: 10m + memory: 100Mi + exporter: + limits: + memory: null + requests: + cpu: 10m + memory: 20Mi storage: useAllDevices: false - devicePathFilter: "/dev/disk/by-partlabel/r-csi-disk" + devicePathFilter: /dev/disk/by-partlabel/r-csi-disk" config: osdsPerDevice: "1" - csi: - readAffinity: - enabled: true route: dashboard: host: @@ -147,9 +190,11 @@ rook-ceph-cluster: activeCount: 1 activeStandby: true resources: + limits: + memory: null requests: - cpu: "1000m" - memory: "4Gi" + cpu: 100m + memory: 400Mi priorityClassName: system-cluster-critical storageClass: enabled: true From 4ff051594eb2ba3f8a6555ea29325850cbde48f6 Mon Sep 17 00:00:00 2001 From: Alex Lebens Date: Mon, 6 Apr 2026 16:49:02 -0500 Subject: [PATCH 2/3] fix: add value --- clusters/cl01tl/helm/rook-ceph/values.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/clusters/cl01tl/helm/rook-ceph/values.yaml b/clusters/cl01tl/helm/rook-ceph/values.yaml index 4f89d21a4..1a9362df7 100644 --- a/clusters/cl01tl/helm/rook-ceph/values.yaml +++ b/clusters/cl01tl/helm/rook-ceph/values.yaml @@ -191,7 +191,7 @@ rook-ceph-cluster: activeStandby: true resources: limits: - memory: null + memory: 4Gi requests: cpu: 100m memory: 400Mi From 2426f4042a7397b44217646c34dfece9eb393ed2 Mon Sep 17 00:00:00 2001 From: Alex Lebens Date: Mon, 6 Apr 2026 16:58:12 -0500 Subject: [PATCH 3/3] feat: change image --- clusters/cl01tl/helm/rook-ceph/values.yaml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/clusters/cl01tl/helm/rook-ceph/values.yaml b/clusters/cl01tl/helm/rook-ceph/values.yaml index 1a9362df7..49c6f9746 100644 --- a/clusters/cl01tl/helm/rook-ceph/values.yaml +++ b/clusters/cl01tl/helm/rook-ceph/values.yaml @@ -18,7 +18,7 @@ rook-ceph: rook-ceph-cluster: toolbox: enabled: true - image: quay.io/ceph/ceph:v20.2.1-20260402 + image: quay.io/ceph/ceph:v20.2.1@sha256:0bae386bc859cd9a05b804d1ca16cca8853a64f90809044e2bf43095419dc337 resources: limits: memory: null @@ -32,9 +32,8 @@ rook-ceph-cluster: CephNodeDiskspaceWarning: disabled: true cephImage: - # https://quay.io/repository/ceph/ceph?tab=tags repository: quay.io/ceph/ceph - tag: v20.2.1-20260402 + tag: v20.2.1@sha256:0bae386bc859cd9a05b804d1ca16cca8853a64f90809044e2bf43095419dc337 cephClusterSpec: cephConfig: osd: