From eb10e4528f18d2e1b3e27e8c83b4e408adaf9187 Mon Sep 17 00:00:00 2001 From: David Moreau-Simard Date: Sun, 6 Aug 2017 00:10:08 -0400 Subject: [PATCH] OSA jobs highly unstable, make them non-voting in ARA gate It is maybe a coincidence but ever since OSIC has been taken out of nodepool, OSA jobs have become highly unstable in the ARA gate. I'll venture and say they had a 50% chance of failing in both check and gate, making it very hard (and wasteful) to land even the most trivial of patches [1]. The CentOS jobs seems especially likely to timeout often or fail on a pyopenssl error. Let's make both OSA jobs non-voting for now so we're not needlessly wasting resources doing re-checks all the time until this issue gets looked at. [1]: https://review.openstack.org/#/c/491029/ Change-Id: I7fdd65256b81e0d194d5cd9650dde5e43682e48c --- jenkins/jobs/ara.yaml | 2 +- jenkins/jobs/projects.yaml | 3 ++- zuul/layout.yaml | 6 ++---- 3 files changed, 5 insertions(+), 6 deletions(-) diff --git a/jenkins/jobs/ara.yaml b/jenkins/jobs/ara.yaml index 950187cf18..1e95ed74ef 100644 --- a/jenkins/jobs/ara.yaml +++ b/jenkins/jobs/ara.yaml @@ -53,7 +53,7 @@ # gate ($ZUUL_PROJECT == 'openstack/ara'), it retrieves ARA from zuul-cloner, # otherwise, PyPi. - job-template: - name: 'gate-ara-integration-openstack-ansible-func-{ostype}' + name: 'gate-ara-integration-openstack-ansible-func-{ostype}{suffix}' node: '{ostype}' wrappers: - build-timeout: diff --git a/jenkins/jobs/projects.yaml b/jenkins/jobs/projects.yaml index 8872169f0e..d9edf0a5e4 100644 --- a/jenkins/jobs/projects.yaml +++ b/jenkins/jobs/projects.yaml @@ -294,10 +294,11 @@ ansible_version: devel ostype: ubuntu-xenial suffix: '-nv' - - 'gate-ara-integration-openstack-ansible-func-{ostype}': + - 'gate-ara-integration-openstack-ansible-func-{ostype}{suffix}': ostype: - centos-7 - ubuntu-xenial + suffix: '-nv' - project: name: arch-wg diff --git a/zuul/layout.yaml b/zuul/layout.yaml index a78fd8ce6e..750202a4a5 100755 --- a/zuul/layout.yaml +++ b/zuul/layout.yaml @@ -5612,16 +5612,14 @@ projects: - gate-ara-integration-py35-devel-ubuntu-xenial-nv - gate-ara-integration-py35-latest-fedora-25 - gate-ara-integration-py35-devel-fedora-25-nv - - gate-ara-integration-openstack-ansible-func-centos-7 - - gate-ara-integration-openstack-ansible-func-ubuntu-xenial + - gate-ara-integration-openstack-ansible-func-centos-7-nv + - gate-ara-integration-openstack-ansible-func-ubuntu-xenial-nv - ara-coverage-ubuntu-xenial gate: - gate-ara-integration-py27-2.2.3.0-centos-7 - gate-ara-integration-py27-latest-centos-7 - gate-ara-integration-py35-latest-ubuntu-xenial - gate-ara-integration-py35-latest-fedora-25 - - gate-ara-integration-openstack-ansible-func-centos-7 - - gate-ara-integration-openstack-ansible-func-ubuntu-xenial pre-release: - ara-tarball: - ara-tarball-signing