Files
kube/rook-ceph/kustomization.yaml

69 lines
2.0 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
valuesInline:
tolerations:
- key: "node-role.kubernetes.io/master"
operator: "Exists"
effect: "NoSchedule"
- key: "node-role.kubernetes.io/control-plane"
operator: "Exists"
effect: "NoSchedule"
csi:
pluginTolerations:
- key: "node-role.kubernetes.io/master"
operator: "Exists"
effect: "NoSchedule"
- key: "node-role.kubernetes.io/control-plane"
operator: "Exists"
effect: "NoSchedule"
provisionerTolerations:
- key: "node-role.kubernetes.io/master"
operator: "Exists"
effect: "NoSchedule"
- key: "node-role.kubernetes.io/control-plane"
operator: "Exists"
effect: "NoSchedule"
- 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: 45s
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