diff --git a/kubernetes/apps/kube-system/snapshot-controller/app/helmrelease.yaml b/kubernetes/apps/kube-system/snapshot-controller/app/helmrelease.yaml index dd931079f..700d98191 100644 --- a/kubernetes/apps/kube-system/snapshot-controller/app/helmrelease.yaml +++ b/kubernetes/apps/kube-system/snapshot-controller/app/helmrelease.yaml @@ -10,14 +10,13 @@ spec: chart: spec: chart: snapshot-controller - version: 1.9.2 + version: 2.0.0 sourceRef: kind: HelmRepository name: piraeus namespace: flux-system maxHistory: 2 install: - createNamespace: true crds: CreateReplace remediation: retries: 3 @@ -28,6 +27,9 @@ spec: retries: 3 uninstall: keepHistory: false + dependsOn: + - name: rook-ceph-operator + namespace: rook-ceph values: controller: volumeSnapshotClasses: @@ -40,5 +42,14 @@ spec: csi.storage.k8s.io/snapshotter-secret-name: rook-csi-rbd-provisioner csi.storage.k8s.io/snapshotter-secret-namespace: rook-ceph deletionPolicy: Delete + - name: csi-ceph-filesystem + driver: rook-ceph.cephfs.csi.ceph.com + annotations: + snapshot.storage.kubernetes.io/is-default-class: "false" + parameters: + clusterID: rook-ceph + csi.storage.k8s.io/snapshotter-secret-name: rook-csi-cephfs-provisioner + csi.storage.k8s.io/snapshotter-secret-namespace: rook-ceph + deletionPolicy: Delete serviceMonitor: create: true