mirror of
https://github.com/khuedoan/homelab.git
synced 2024-12-22 19:54:33 +07:00
feat: deploy VolSync and external snapshotter
This commit is contained in:
parent
2cd8a249b6
commit
3fbe47be79
@ -8,3 +8,8 @@ dependencies:
|
||||
- name: rook-ceph-cluster
|
||||
version: 1.13.5
|
||||
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
|
||||
|
@ -52,6 +52,9 @@ rook-ceph-cluster:
|
||||
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-namespace: "{{ .Release.Namespace }}"
|
||||
cephBlockPoolsVolumeSnapshotClass:
|
||||
enabled: true
|
||||
isDefault: true
|
||||
cephFileSystems:
|
||||
- name: standard-rwx
|
||||
spec:
|
||||
@ -85,4 +88,7 @@ rook-ceph-cluster:
|
||||
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-namespace: "{{ .Release.Namespace }}"
|
||||
cephFileSystemVolumeSnapshotClass:
|
||||
enabled: true
|
||||
isDefault: false
|
||||
cephObjectStores: []
|
||||
|
7
system/volsync-system/Chart.yaml
Normal file
7
system/volsync-system/Chart.yaml
Normal 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
|
Loading…
Reference in New Issue
Block a user