Files
kube/rook-ceph/kustomization.yaml
2025-08-03 20:35:47 +03:00

45 lines
1.3 KiB
YAML

apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
namespace: rook-ceph
# spec: https://kubectl.docs.kubernetes.io/references/kustomize/builtins/#_helmchartinflationgenerator_
helmCharts:
# Operator
- includeCRDs: true
name: &name rook-ceph
releaseName: rook-ceph
repo: https://charts.rook.io/release
version: v1.17.7 # helm search repo rook-release/rook-ceph --versions
namespace: rook-ceph # templating broken otherwise
- includeCRDs: true
name: &name rook-ceph-cluster
releaseName: rook-ceph-ks
repo: https://charts.rook.io/release
version: v1.17.7
namespace: rook-ceph # templating broken otherwise
valuesInline: # https://github.com/rook/rook/blob/master/deploy/charts/rook-ceph-cluster/values-external.yaml
operatorNamespace: rook-ceph
clusterName: ks
cephClusterSpec:
external:
enable: true
dataDirHostPath: /var/lib/rook
crashCollector:
disable: true
healthCheck:
daemonHealth:
mon:
disabled: false
interval: 30s
cephBlockPools: []
cephFileSystems: []
cephObjectStores: []
toolbox:
enabled: true
resources:
- ssh://git@git.k-space.ee/secretspace/kube/rook-ceph # secrets: rook-ceph-external-admin-secret
- ./storage-classes.yaml