Skip to content

Commit fe75eda

Browse files
committed
update rook
1 parent e47e4a2 commit fe75eda

File tree

3 files changed

+38
-15
lines changed

3 files changed

+38
-15
lines changed

kubernetes/cluster-0/apps/rook-ceph/rook-ceph/cluster/helmrelease.yaml

Lines changed: 20 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ spec:
99
chart:
1010
spec:
1111
chart: rook-ceph-cluster
12-
version: v1.16.3
12+
version: v1.16.5
1313
sourceRef:
1414
kind: HelmRepository
1515
name: rook-ceph
@@ -18,22 +18,22 @@ spec:
1818
monitoring:
1919
enabled: true
2020
createPrometheusRules: true
21-
ingress:
22-
dashboard:
23-
ingressClassName: "internal-nginx"
24-
annotations:
25-
external-dns.alpha.kubernetes.io/target: internal.holthome.net
26-
host:
27-
name: rook.holthome.net
28-
path: "/"
2921
toolbox:
3022
enabled: true
31-
configOverride: |
32-
[global]
33-
bdev_enable_discard = true
34-
bdev_async_discard = true
35-
osd_class_update_on_start = false
23+
# configOverride: |
24+
# [global]
25+
# bdev_enable_discard = true
26+
# bdev_async_discard = true
27+
# osd_class_update_on_start = false
3628
cephClusterSpec:
29+
cephConfig:
30+
global:
31+
bdev_enable_discard: "true" # quote
32+
bdev_async_discard_threads: "1" # quote
33+
osd_class_update_on_start: "false" # quote
34+
device_failure_prediction_mode: local # requires mgr module
35+
mgr:
36+
mgr/crash/warn_recent_interval: "7200" # 2h
3737
crashCollector:
3838
disable: false
3939
dashboard:
@@ -43,8 +43,14 @@ spec:
4343
prometheusEndpoint: http://prometheus-operated.monitoring.svc.cluster.local:9090
4444
mgr:
4545
modules:
46+
- name: diskprediction_local
47+
enabled: true
48+
- name: insights
49+
enabled: true
4650
- name: pg_autoscaler
4751
enabled: true
52+
- name: rook
53+
enabled: true
4854
network:
4955
provider: host
5056
connections:

kubernetes/cluster-0/apps/rook-ceph/rook-ceph/ks.yaml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,3 +41,17 @@ spec:
4141
dependsOn:
4242
- name: rook-ceph
4343
- name: snapshot-controller
44+
healthChecks:
45+
- apiVersion: helm.toolkit.fluxcd.io/v2
46+
kind: HelmRelease
47+
name: rook-ceph-cluster
48+
namespace: rook-ceph
49+
- apiVersion: ceph.rook.io/v1
50+
kind: CephCluster
51+
name: rook-ceph
52+
namespace: rook-ceph
53+
healthCheckExprs:
54+
- apiVersion: ceph.rook.io/v1
55+
kind: CephCluster
56+
failed: status.ceph.health == 'HEALTH_ERR'
57+
current: status.ceph.health == 'HEALTH_OK' || status.ceph.health == 'HEALTH_WARN'

kubernetes/cluster-0/apps/rook-ceph/rook-ceph/operator/helmrelease.yaml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ spec:
1010
chart:
1111
spec:
1212
chart: rook-ceph
13-
version: v1.16.3
13+
version: v1.16.5
1414
sourceRef:
1515
kind: HelmRepository
1616
name: rook-ceph
@@ -23,6 +23,9 @@ spec:
2323
enableLiveness: true
2424
serviceMonitor:
2525
enabled: true
26+
enableDiscoveryDaemon: true
27+
image:
28+
repository: ghcr.io/rook/ceph
2629
monitoring:
2730
enabled: true
2831
resources:

0 commit comments

Comments
 (0)