Split Gates in a dedicated site.yml 52/71352/2
authorCédric Ollivier <cedric.ollivier@orange.com>
Mon, 9 Nov 2020 16:35:00 +0000 (17:35 +0100)
committerCédric Ollivier <cedric.ollivier@orange.com>
Mon, 9 Nov 2020 16:38:09 +0000 (17:38 +0100)
Change-Id: I6f9ac9e80aa5ee37392d220db5ba53069dae1886
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
ansible/site.gate.yml [new file with mode: 0644]
ansible/site.yml

diff --git a/ansible/site.gate.yml b/ansible/site.gate.yml
new file mode 100644 (file)
index 0000000..fa77d18
--- /dev/null
@@ -0,0 +1,65 @@
+---
+- hosts: 127.0.0.1
+  roles:
+    - role: collivier.xtesting
+      project: functest-kubernetes
+      db_project: functest
+      gerrit_project: functest-kubernetes
+      docker_tags:
+        - hunter:
+            branch: stable/hunter
+      builds:
+        dependencies:
+          - repo: _
+            dport:
+            container: golang
+            tag: 1.11-alpine3.9
+        steps:
+          - name: build opnfv/functest-kubernetes-core
+            containers:
+              - name: functest-kubernetes-core
+                ref_arg: BRANCH
+                path: docker/core
+          - name: build containers
+            containers:
+              - name: functest-kubernetes-healthcheck
+                ref_arg:
+                path: docker/healthcheck
+              - name: functest-kubernetes-cnf
+                ref_arg: BRANCH
+                path: docker/cnf
+              - name: functest-kubernetes-security
+                ref_arg: BRANCH
+                path: docker/security
+          - name: build opnfv/functest-kubernetes-smoke
+            containers:
+              - name: functest-kubernetes-smoke
+                ref_arg:
+                path: docker/smoke
+          - name: build opnfv/functest-kubernetes-benchmarking
+            containers:
+              - name: functest-kubernetes-benchmarking
+                ref_arg:
+                path: docker/benchmarking
+      suites:
+        - container: functest-kubernetes-healthcheck
+          tests:
+            - k8s_quick
+            - k8s_smoke
+        - container: functest-kubernetes-smoke
+          tests:
+            - xrally_kubernetes
+            - k8s_conformance
+        - container: functest-kubernetes-security
+          tests:
+            - kube_hunter
+            - kube_bench_master
+            - kube_bench_node
+        - container: functest-kubernetes-benchmarking
+          tests:
+            - xrally_kubernetes_full
+        - container: functest-kubernetes-cnf
+          tests:
+            - k8s_vims
+            - helm_vims
+            - cnf_conformance
index fa77d18..086cfd5 100644 (file)
@@ -4,43 +4,9 @@
     - role: collivier.xtesting
       project: functest-kubernetes
       db_project: functest
-      gerrit_project: functest-kubernetes
       docker_tags:
         - hunter:
             branch: stable/hunter
-      builds:
-        dependencies:
-          - repo: _
-            dport:
-            container: golang
-            tag: 1.11-alpine3.9
-        steps:
-          - name: build opnfv/functest-kubernetes-core
-            containers:
-              - name: functest-kubernetes-core
-                ref_arg: BRANCH
-                path: docker/core
-          - name: build containers
-            containers:
-              - name: functest-kubernetes-healthcheck
-                ref_arg:
-                path: docker/healthcheck
-              - name: functest-kubernetes-cnf
-                ref_arg: BRANCH
-                path: docker/cnf
-              - name: functest-kubernetes-security
-                ref_arg: BRANCH
-                path: docker/security
-          - name: build opnfv/functest-kubernetes-smoke
-            containers:
-              - name: functest-kubernetes-smoke
-                ref_arg:
-                path: docker/smoke
-          - name: build opnfv/functest-kubernetes-benchmarking
-            containers:
-              - name: functest-kubernetes-benchmarking
-                ref_arg:
-                path: docker/benchmarking
       suites:
         - container: functest-kubernetes-healthcheck
           tests: