From: Todd Malsbary Date: Thu, 12 May 2022 22:56:01 +0000 (-0700) Subject: Add OpenEBS cStor to addons X-Git-Url: https://gerrit.akraino.org/r/gitweb?p=icn.git;a=commitdiff_plain;h=8406415c694ff351c512fddf3be2880fce7686f1 Add OpenEBS cStor to addons Signed-off-by: Todd Malsbary Change-Id: I00958b74ce0c6274d1737ebc1f5dc6e6a4b36f2a --- diff --git a/deploy/site/cluster-addons/openebs-cstor.yaml b/deploy/site/cluster-addons/openebs-cstor.yaml new file mode 100644 index 0000000..112e9d0 --- /dev/null +++ b/deploy/site/cluster-addons/openebs-cstor.yaml @@ -0,0 +1,24 @@ +--- +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 diff --git a/deploy/site/cluster-addons/openebs-namespace.yaml b/deploy/site/cluster-addons/openebs-namespace.yaml new file mode 100644 index 0000000..e8d7a72 --- /dev/null +++ b/deploy/site/cluster-addons/openebs-namespace.yaml @@ -0,0 +1,5 @@ +--- +apiVersion: v1 +kind: Namespace +metadata: + name: openebs diff --git a/deploy/site/cluster-addons/openebs-podsecurity.yaml b/deploy/site/cluster-addons/openebs-podsecurity.yaml new file mode 100644 index 0000000..3bc1a92 --- /dev/null +++ b/deploy/site/cluster-addons/openebs-podsecurity.yaml @@ -0,0 +1,24 @@ +--- +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 diff --git a/deploy/site/cluster-addons/openebs-source.yaml b/deploy/site/cluster-addons/openebs-source.yaml new file mode 100644 index 0000000..caaee2b --- /dev/null +++ b/deploy/site/cluster-addons/openebs-source.yaml @@ -0,0 +1,9 @@ +--- +apiVersion: source.toolkit.fluxcd.io/v1beta1 +kind: HelmRepository +metadata: + name: openebs + namespace: openebs +spec: + interval: 5m0s + url: https://openebs.github.io/charts diff --git a/deploy/site/cluster-addons/openebs.yaml b/deploy/site/cluster-addons/openebs.yaml new file mode 100644 index 0000000..ddda0f0 --- /dev/null +++ b/deploy/site/cluster-addons/openebs.yaml @@ -0,0 +1,26 @@ +--- +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