Files
kube/rook-ceph/kustomization.yaml

42 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
fsid: 6e5d948f-9399-43b6-8359-99de16e4f1bc
mon:
endpoints: "pve90=[2001:bb8:4008:21:20::90]:6789"
# The name of the Kubernetes Secret below
secretName: rook-ceph-external-admin-secret
dataDirHostPath: /var/lib/rook
cephBlockPools: {}
cephFileSystems: {}
cephObjectStores: {}
resources:
- ssh://git@git.k-space.ee/secretspace/kube/rook-ceph # secrets: rook-ceph-external-admin-secret
- ./storage-classes.yaml