From 42fbc640ee57f388a8ae7d51d7e4012018c7e59c Mon Sep 17 00:00:00 2001 From: Sagi Shnaidman Date: Fri, 20 Mar 2020 12:47:59 +0200 Subject: [PATCH] Add rocky, stein jobs Add rocky and stein jobs to check and gate and remove non voting jobs of ansible devel from gates. Change-Id: Ib231a50fa5e8427ef39077bc49ac806aa0a5732e --- .zuul.yaml | 79 +++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 78 insertions(+), 1 deletion(-) diff --git a/.zuul.yaml b/.zuul.yaml index 78d454e1..4f30e74e 100644 --- a/.zuul.yaml +++ b/.zuul.yaml @@ -76,6 +76,70 @@ - name: openstack/devstack override-checkout: train +- job: + name: ansible-collections-openstack-functional-devstack-stein-ansible-devel + parent: ansible-collections-openstack-functional-devstack + description: | + Run openstack collections functional tests against a stein devstack + using stein brach of openstacksdk and devel branch of ansible + # non-voting because we can't prevent ansible devel from breaking us + voting: false + required-projects: + - name: github.com/ansible/ansible + override-checkout: devel + - name: openstack/openstacksdk + override-branch: stein + - name: openstack/devstack + override-checkout: stein + +- job: + name: ansible-collections-openstack-functional-devstack-stein-ansible-2.9 + parent: ansible-collections-openstack-functional-devstack-ansible-devel + description: | + Run openstack collections functional tests against a stein devstack + using stein brach of openstacksdk and stable 2.9 branch of ansible + # non-voting because we can't prevent ansible devel from breaking us + voting: true + required-projects: + - name: github.com/ansible/ansible + override-checkout: stable-2.9 + - name: openstack/openstacksdk + override-branch: stein + - name: openstack/devstack + override-checkout: stein + +- job: + name: ansible-collections-openstack-functional-devstack-rocky-ansible-devel + parent: ansible-collections-openstack-functional-devstack + description: | + Run openstack collections functional tests against a rocky devstack + using rocky brach of openstacksdk and devel branch of ansible + # non-voting because we can't prevent ansible devel from breaking us + voting: false + required-projects: + - name: github.com/ansible/ansible + override-checkout: devel + - name: openstack/openstacksdk + override-branch: rocky + - name: openstack/devstack + override-checkout: rocky + +- job: + name: ansible-collections-openstack-functional-devstack-rocky-ansible-2.9 + parent: ansible-collections-openstack-functional-devstack-ansible-devel + description: | + Run openstack collections functional tests against a rocky devstack + using rocky brach of openstacksdk and stable 2.9 branch of ansible + # non-voting because we can't prevent ansible devel from breaking us + voting: true + required-projects: + - name: github.com/ansible/ansible + override-checkout: stable-2.9 + - name: openstack/openstacksdk + override-branch: rocky + - name: openstack/devstack + override-checkout: rocky + - project: check: jobs: @@ -95,10 +159,23 @@ dependencies: *deps_unit_lint - ansible-collections-openstack-functional-devstack-train-ansible-2.9: dependencies: *deps_unit_lint + - ansible-collections-openstack-functional-devstack-stein-ansible-devel: + dependencies: *deps_unit_lint + - ansible-collections-openstack-functional-devstack-stein-ansible-2.9: + dependencies: *deps_unit_lint + - ansible-collections-openstack-functional-devstack-rocky-ansible-devel: + dependencies: *deps_unit_lint + - ansible-collections-openstack-functional-devstack-rocky-ansible-2.9: + dependencies: *deps_unit_lint + gate: jobs: - tox-pep8 - openstack-tox-linters - ansible-collections-openstack-functional-devstack - ansible-collections-openstack-functional-devstack-releases - - ansible-collections-openstack-functional-devstack-ansible-devel + - ansible-collections-openstack-functional-devstack-ansible-2.9 + - ansible-collections-openstack-functional-devstack-train-ansible-2.9 + - ansible-collections-openstack-functional-devstack-stein-ansible-2.9 + - ansible-collections-openstack-functional-devstack-rocky-ansible-2.9 +