diff --git a/kubernetes/apps/kube-system/snapshot-controller/app/helmrelease.yaml b/kubernetes/apps/kube-system/snapshot-controller/app/helmrelease.yaml index 3031c88e0..dd931079f 100644 --- a/kubernetes/apps/kube-system/snapshot-controller/app/helmrelease.yaml +++ b/kubernetes/apps/kube-system/snapshot-controller/app/helmrelease.yaml @@ -29,42 +29,16 @@ spec: uninstall: keepHistory: false values: - replicaCount: 3 - volumeSnapshotClasses: - - name: csi-ceph-blockpool - driver: rook-ceph.rbd.csi.ceph.com - annotations: - snapshot.storage.kubernetes.io/is-default-class: "true" - parameters: - clusterID: rook-ceph - csi.storage.k8s.io/snapshotter-secret-name: rook-csi-rbd-provisioner - csi.storage.k8s.io/snapshotter-secret-namespace: rook-ceph - deletionPolicy: Delete - serviceMonitor: - create: true ---- -# yaml-language-server: $schema=https://raw.githubusercontent.com/fluxcd-community/flux2-schemas/main/helmrelease-helm-v2beta1.json -apiVersion: helm.toolkit.fluxcd.io/v2beta1 -kind: HelmRelease -metadata: - name: snapshot-validation-webhook - namespace: kube-system -spec: - interval: 30m - chart: - spec: - chart: snapshot-validation-webhook - version: 1.9.0 - sourceRef: - kind: HelmRepository - name: piraeus - namespace: flux-system - install: - createNamespace: true - crds: Skip - remediation: - retries: 3 - upgrade: - crds: Skip - remediation: - retries: 3 + controller: + volumeSnapshotClasses: + - name: csi-ceph-blockpool + driver: rook-ceph.rbd.csi.ceph.com + annotations: + snapshot.storage.kubernetes.io/is-default-class: "true" + parameters: + clusterID: rook-ceph + csi.storage.k8s.io/snapshotter-secret-name: rook-csi-rbd-provisioner + csi.storage.k8s.io/snapshotter-secret-namespace: rook-ceph + deletionPolicy: Delete + serviceMonitor: + create: true diff --git a/kubernetes/apps/kube-system/snapshot-controller/ks.yaml b/kubernetes/apps/kube-system/snapshot-controller/ks.yaml index c9ea32132..93478fdb4 100644 --- a/kubernetes/apps/kube-system/snapshot-controller/ks.yaml +++ b/kubernetes/apps/kube-system/snapshot-controller/ks.yaml @@ -18,10 +18,6 @@ spec: kind: HelmRelease name: snapshot-controller namespace: kube-system - - apiVersion: helm.toolkit.fluxcd.io/v2beta1 - kind: HelmRelease - name: snapshot-validation-webhook - namespace: kube-system interval: 30m retryInterval: 1m timeout: 3m