mirror of
https://github.com/khuedoan/homelab.git
synced 2024-12-22 20:44: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
|
- 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
|
||||||
|
@ -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: []
|
||||||
|
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