From 0efb348bc2e0554c4efb7300f4cdb5c1851549d3 Mon Sep 17 00:00:00 2001 From: Cédric Ollivier Date: Wed, 19 Dec 2018 07:59:53 +0100 Subject: Deploy Functest Kubernetes CI toolchains MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit It eases verifying OpenStack by deploying the full testing toolchain via Ansible. As opposed to the Releng model, all tests can be executed in parallel. It leverages on Xtesting Ansible role which currently deploys Jenkins, Minio, S3www, MongoDB, TestAPI and loads all jobs in Jenkins. The dashboard will be deployed in the next update of the ansible role. To deploy the testing toolchain: $ ansible-galaxy install collivier.xtesting $ ansible-playbook ansible/site.yml Change-Id: Ie409653ae4f7f4d315449ee54ae0c504272f7899 Signed-off-by: Cédric Ollivier (cherry picked from commit c74710be00805d8f43059e5b752af0098767e701) --- ansible/site.yml | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 ansible/site.yml diff --git a/ansible/site.yml b/ansible/site.yml new file mode 100644 index 00000000..6e27e996 --- /dev/null +++ b/ansible/site.yml @@ -0,0 +1,27 @@ +--- +- hosts: 127.0.0.1 + roles: + - role: collivier.xtesting + project: functest-kubernetes + docker_args: + env: + DEPLOY_SCENARIO: k8-nosdn-nofeature-noha + volumes: + - /home/opnfv/functest-kubernetes/config:/root/.kube/config + suites: + - repo: opnfv + container: functest-kubernetes-healthcheck + tag: hunter + tests: + - k8s_smoke + - repo: opnfv + container: functest-kubernetes-smoke + tag: hunter + tests: + - k8s_conformance + - repo: opnfv + container: functest-kubernetes-features + tag: hunter + tests: + - stor4nfv_k8s + - clover_k8s -- cgit 1.2.3-korg