Signed-off-by: Todd Malsbary <todd.malsbary@intel.com>
Change-Id: I00958b74ce0c6274d1737ebc1f5dc6e6a4b36f2a
--- /dev/null
+---
+apiVersion: helm.toolkit.fluxcd.io/v2beta1
+kind: HelmRelease
+metadata:
+ name: openebs-cstor
+ namespace: openebs
+spec:
+ interval: 5m
+ chart:
+ spec:
+ chart: deploy/openebs-cstor
+ sourceRef:
+ kind: GitRepository
+ name: icn
+ namespace: flux-system
+ interval: 1m
+ install:
+ remediation:
+ retries: -1
+ upgrade:
+ remediation:
+ retries: -1
+ dependsOn:
+ - name: openebs
--- /dev/null
+---
+apiVersion: v1
+kind: Namespace
+metadata:
+ name: openebs
--- /dev/null
+---
+apiVersion: helm.toolkit.fluxcd.io/v2beta1
+kind: HelmRelease
+metadata:
+ name: podsecurity
+ namespace: openebs
+spec:
+ interval: 5m
+ chart:
+ spec:
+ chart: deploy/podsecurity
+ sourceRef:
+ kind: GitRepository
+ name: icn
+ namespace: flux-system
+ interval: 1m
+ install:
+ remediation:
+ retries: -1
+ upgrade:
+ remediation:
+ retries: -1
+ values:
+ roleRef: psp:privileged
--- /dev/null
+---
+apiVersion: source.toolkit.fluxcd.io/v1beta1
+kind: HelmRepository
+metadata:
+ name: openebs
+ namespace: openebs
+spec:
+ interval: 5m0s
+ url: https://openebs.github.io/charts
--- /dev/null
+---
+apiVersion: helm.toolkit.fluxcd.io/v2beta1
+kind: HelmRelease
+metadata:
+ name: openebs
+ namespace: openebs
+spec:
+ interval: 5m
+ chart:
+ spec:
+ chart: openebs
+ sourceRef:
+ kind: HelmRepository
+ name: openebs
+ interval: 1m
+ install:
+ remediation:
+ retries: -1
+ upgrade:
+ remediation:
+ retries: -1
+ dependsOn:
+ - name: podsecurity
+ values:
+ cstor:
+ enabled: true