Add EMCO to e2etest site 88/4488/3
authorTodd Malsbary <todd.malsbary@intel.com>
Mon, 1 Nov 2021 17:57:50 +0000 (10:57 -0700)
committerTodd Malsbary <todd.malsbary@intel.com>
Sat, 20 Nov 2021 00:36:02 +0000 (16:36 -0800)
Signed-off-by: Todd Malsbary <todd.malsbary@intel.com>
Change-Id: I85e4668986383e07cd975097b888d9859b4649f8

deploy/site/vm/e2etest/emco-db-release.yaml [new file with mode: 0644]
deploy/site/vm/e2etest/emco-monitor-release.yaml [new file with mode: 0644]
deploy/site/vm/e2etest/emco-services-release.yaml [new file with mode: 0644]
deploy/site/vm/e2etest/emco-source.yaml [new file with mode: 0644]
deploy/site/vm/e2etest/emco-tools-release.yaml [new file with mode: 0644]

diff --git a/deploy/site/vm/e2etest/emco-db-release.yaml b/deploy/site/vm/e2etest/emco-db-release.yaml
new file mode 100644 (file)
index 0000000..3660206
--- /dev/null
@@ -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 (file)
index 0000000..3fa7b85
--- /dev/null
@@ -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 (file)
index 0000000..156997a
--- /dev/null
@@ -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 (file)
index 0000000..79c06b4
--- /dev/null
@@ -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 (file)
index 0000000..e670d87
--- /dev/null
@@ -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