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

37 lines
1.1 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
- includeCRDs: true
name: &name rook-ceph-cluster
releaseName: rook-ceph-ks
repo: https://charts.rook.io/release
version: v1.17.7
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
resources:
- ssh://git@git.k-space.ee/secretspace/kube/rook-ceph # secrets: rook-ceph-external-admin-secret
- ./storage-classes.yaml