From d5472b3903abb95fa29967ce03babbfdd1330eeb Mon Sep 17 00:00:00 2001 From: Todd Malsbary Date: Mon, 1 Nov 2021 10:57:50 -0700 Subject: [PATCH] Add EMCO to e2etest site Signed-off-by: Todd Malsbary Change-Id: I85e4668986383e07cd975097b888d9859b4649f8 --- deploy/site/vm/e2etest/emco-db-release.yaml | 26 ++++++++++++ deploy/site/vm/e2etest/emco-monitor-release.yaml | 23 +++++++++++ deploy/site/vm/e2etest/emco-services-release.yaml | 49 +++++++++++++++++++++++ deploy/site/vm/e2etest/emco-source.yaml | 16 ++++++++ deploy/site/vm/e2etest/emco-tools-release.yaml | 26 ++++++++++++ 5 files changed, 140 insertions(+) create mode 100644 deploy/site/vm/e2etest/emco-db-release.yaml create mode 100644 deploy/site/vm/e2etest/emco-monitor-release.yaml create mode 100644 deploy/site/vm/e2etest/emco-services-release.yaml create mode 100644 deploy/site/vm/e2etest/emco-source.yaml create mode 100644 deploy/site/vm/e2etest/emco-tools-release.yaml diff --git a/deploy/site/vm/e2etest/emco-db-release.yaml b/deploy/site/vm/e2etest/emco-db-release.yaml new file mode 100644 index 0000000..3660206 --- /dev/null +++ b/deploy/site/vm/e2etest/emco-db-release.yaml @@ -0,0 +1,26 @@ +--- +apiVersion: helm.toolkit.fluxcd.io/v2beta1 +kind: HelmRelease +metadata: + name: emco-db + namespace: flux-system +spec: + interval: 5m + chart: + spec: + chart: deployments/helm/emcoOpenNESS/emco-db + sourceRef: + kind: GitRepository + name: emco + namespace: flux-system + interval: 1m + releaseName: db + targetNamespace: emco + install: + createNamespace: true + values: + global: + repository: integratedcloudnative/ + pullPolicy: IfNotPresent + etcd: + clusterDomain: cluster.local diff --git a/deploy/site/vm/e2etest/emco-monitor-release.yaml b/deploy/site/vm/e2etest/emco-monitor-release.yaml new file mode 100644 index 0000000..3fa7b85 --- /dev/null +++ b/deploy/site/vm/e2etest/emco-monitor-release.yaml @@ -0,0 +1,23 @@ +--- +apiVersion: helm.toolkit.fluxcd.io/v2beta1 +kind: HelmRelease +metadata: + name: emco-monitor + namespace: flux-system +spec: + interval: 5m + chart: + spec: + chart: deployments/helm/monitor + sourceRef: + kind: GitRepository + name: emco + namespace: flux-system + interval: 1m + releaseName: monitor + targetNamespace: emco + install: + createNamespace: true + values: + registryPrefix: integratedcloudnative/ + tag: openness-21.03.06 diff --git a/deploy/site/vm/e2etest/emco-services-release.yaml b/deploy/site/vm/e2etest/emco-services-release.yaml new file mode 100644 index 0000000..156997a --- /dev/null +++ b/deploy/site/vm/e2etest/emco-services-release.yaml @@ -0,0 +1,49 @@ +--- +apiVersion: helm.toolkit.fluxcd.io/v2beta1 +kind: HelmRelease +metadata: + name: emco-services + namespace: flux-system +spec: + interval: 5m + chart: + spec: + chart: deployments/helm/emcoOpenNESS/emco-services + sourceRef: + kind: GitRepository + name: emco + namespace: flux-system + interval: 1m + releaseName: services + targetNamespace: emco + install: + createNamespace: true + values: + global: + repository: integratedcloudnative/ + pullPolicy: IfNotPresent + loglevel: warn + orchestrator: + imageTag: openness-21.03.06 + ncm: + imageTag: openness-21.03.06 + rsync: + imageTag: openness-21.03.06 + clm: + imageTag: openness-21.03.06 + ovnaction: + imageTag: openness-21.03.06 + dcm: + imageTag: openness-21.03.06 + dtc: + imageTag: openness-21.03.06 + nps: + imageTag: openness-21.03.06 + sds: + imageTag: openness-21.03.06 + gac: + imageTag: openness-21.03.06 + sfc: + imageTag: openness-21.03.06 + sfcclient: + imageTag: openness-21.03.06 diff --git a/deploy/site/vm/e2etest/emco-source.yaml b/deploy/site/vm/e2etest/emco-source.yaml new file mode 100644 index 0000000..79c06b4 --- /dev/null +++ b/deploy/site/vm/e2etest/emco-source.yaml @@ -0,0 +1,16 @@ +--- +apiVersion: source.toolkit.fluxcd.io/v1beta1 +kind: GitRepository +metadata: + name: emco + namespace: flux-system +spec: + interval: 1m + url: https://github.com/open-ness/EMCO + ref: + tag: openness-21.03.06 + ignore: | + # exclude all + /* + # include charts directory + !/deployments/helm diff --git a/deploy/site/vm/e2etest/emco-tools-release.yaml b/deploy/site/vm/e2etest/emco-tools-release.yaml new file mode 100644 index 0000000..e670d87 --- /dev/null +++ b/deploy/site/vm/e2etest/emco-tools-release.yaml @@ -0,0 +1,26 @@ +--- +apiVersion: helm.toolkit.fluxcd.io/v2beta1 +kind: HelmRelease +metadata: + name: emco-tools + namespace: flux-system +spec: + interval: 5m + chart: + spec: + chart: deployments/helm/emcoOpenNESS/emco-tools + sourceRef: + kind: GitRepository + name: emco + namespace: flux-system + interval: 1m + releaseName: tools + targetNamespace: emco + install: + createNamespace: true + values: + global: + repository: integratedcloudnative/ + pullPolicy: IfNotPresent + fluentd: + clusterDomain: cluster.local -- 2.16.6