feat: deploy VolSync and external snapshotter

This commit is contained in:
Khue Doan 2024-04-20 02:28:36 +07:00
parent 2cd8a249b6
commit 3fbe47be79
3 changed files with 18 additions and 0 deletions

View File

@ -8,3 +8,8 @@ dependencies:
- name: rook-ceph-cluster - name: rook-ceph-cluster
version: 1.13.5 version: 1.13.5
repository: https://charts.rook.io/release repository: https://charts.rook.io/release
# TODO switch to official chart when there is one
# https://github.com/kubernetes-csi/external-snapshotter/issues/812
- name: snapshot-controller
version: 2.2.1
repository: https://piraeus.io/helm-charts

View File

@ -52,6 +52,9 @@ rook-ceph-cluster:
csi.storage.k8s.io/controller-expand-secret-namespace: "{{ .Release.Namespace }}" csi.storage.k8s.io/controller-expand-secret-namespace: "{{ .Release.Namespace }}"
csi.storage.k8s.io/node-stage-secret-name: rook-csi-rbd-node csi.storage.k8s.io/node-stage-secret-name: rook-csi-rbd-node
csi.storage.k8s.io/node-stage-secret-namespace: "{{ .Release.Namespace }}" csi.storage.k8s.io/node-stage-secret-namespace: "{{ .Release.Namespace }}"
cephBlockPoolsVolumeSnapshotClass:
enabled: true
isDefault: true
cephFileSystems: cephFileSystems:
- name: standard-rwx - name: standard-rwx
spec: spec:
@ -85,4 +88,7 @@ rook-ceph-cluster:
csi.storage.k8s.io/controller-expand-secret-namespace: "{{ .Release.Namespace }}" csi.storage.k8s.io/controller-expand-secret-namespace: "{{ .Release.Namespace }}"
csi.storage.k8s.io/node-stage-secret-name: rook-csi-cephfs-node csi.storage.k8s.io/node-stage-secret-name: rook-csi-cephfs-node
csi.storage.k8s.io/node-stage-secret-namespace: "{{ .Release.Namespace }}" csi.storage.k8s.io/node-stage-secret-namespace: "{{ .Release.Namespace }}"
cephFileSystemVolumeSnapshotClass:
enabled: true
isDefault: false
cephObjectStores: [] cephObjectStores: []

View File

@ -0,0 +1,7 @@
apiVersion: v2
name: volsync
version: 0.0.0
dependencies:
- name: volsync
version: 0.9.1
repository: https://backube.github.io/helm-charts