Making opensuse-tumbleweed jobs nv

Avoids ocasional failures caused by broken mirror repository.

We keep it, as it proves useful in discovering other issues from time
to time.

See https://zuul.opendev.org/t/zuul/builds?job_name=zuul-jobs-test-multinode-roles-opensuse-tumbleweed

Also assures linting catches errors caused by changes that missed to
regenerate the project stanza.

Change-Id: Id988a51175e8daa4f3c9725822dadcd7cd7aeb0e
This commit is contained in:
Sorin Sbarnea 2020-01-15 16:22:48 +00:00 committed by Andreas Jaeger
parent 4facd5ddc7
commit 0c8560de77
3 changed files with 38 additions and 7 deletions

View File

@ -41,7 +41,9 @@ PLATFORMS = [
]
# insert a platform from above to make it non-voting
NON_VOTING = []
NON_VOTING = [
'opensuse-tumbleweed',
]
def get_nodeset(platform, multinode):

View File

@ -51,6 +51,8 @@ commands =
bash -c "find playbooks -type f -regex '.*.ya?ml' ! -regex '.*vars\/.*' -exec \
ansible-playbook --syntax-check -i {toxinidir}/tests/inventory \{\} + > /dev/null"
{toxinidir}/tools/check_jobs_documented.py
{toxinidir}/tools/update-test-platforms.py
bash -c "git diff --quiet || \{ echo 'ERROR: git in dirty status, reporting as failure'; exit 1; \}"
[testenv:venv]
commands = {posargs}

View File

@ -185,7 +185,8 @@
label: opensuse-15
- job:
name: zuul-jobs-test-base-roles-opensuse-tumbleweed
name: zuul-jobs-test-base-roles-opensuse-tumbleweed-nv
voting: false
description: Tests roles in the 'base' job on opensuse-tumbleweed
parent: zuul-jobs-test-base-roles
tags: auto-generated
@ -386,7 +387,8 @@
- secondary
- job:
name: zuul-jobs-test-multinode-roles-opensuse-tumbleweed
name: zuul-jobs-test-multinode-roles-opensuse-tumbleweed-nv
voting: false
description: Tests multinode setup roles on opensuse-tumbleweed
parent: zuul-jobs-test-multinode-roles
tags: auto-generated
@ -465,7 +467,7 @@
- project:
check:
jobs: &id001
jobs:
- zuul-jobs-test-add-authorized-keys
- zuul-jobs-test-add-gpgkey
- zuul-jobs-test-add-sshkey
@ -475,7 +477,7 @@
- zuul-jobs-test-base-roles-fedora-29
- zuul-jobs-test-base-roles-gentoo-17-0-systemd
- zuul-jobs-test-base-roles-opensuse-15
- zuul-jobs-test-base-roles-opensuse-tumbleweed
- zuul-jobs-test-base-roles-opensuse-tumbleweed-nv
- zuul-jobs-test-base-roles-ubuntu-bionic
- zuul-jobs-test-base-roles-ubuntu-xenial
- zuul-jobs-test-bindep
@ -488,10 +490,35 @@
- zuul-jobs-test-multinode-roles-fedora-29
- zuul-jobs-test-multinode-roles-gentoo-17-0-systemd
- zuul-jobs-test-multinode-roles-opensuse-15
- zuul-jobs-test-multinode-roles-opensuse-tumbleweed
- zuul-jobs-test-multinode-roles-opensuse-tumbleweed-nv
- zuul-jobs-test-multinode-roles-ubuntu-bionic
- zuul-jobs-test-multinode-roles-ubuntu-xenial
- zuul-jobs-test-generate-zuul-manifest
- zuul-jobs-test-upload-git-mirror
gate:
jobs: *id001
jobs:
- zuul-jobs-test-add-authorized-keys
- zuul-jobs-test-add-gpgkey
- zuul-jobs-test-add-sshkey
- zuul-jobs-test-base-roles-centos-7
- zuul-jobs-test-base-roles-centos-8
- zuul-jobs-test-base-roles-debian-stretch
- zuul-jobs-test-base-roles-fedora-29
- zuul-jobs-test-base-roles-gentoo-17-0-systemd
- zuul-jobs-test-base-roles-opensuse-15
- zuul-jobs-test-base-roles-ubuntu-bionic
- zuul-jobs-test-base-roles-ubuntu-xenial
- zuul-jobs-test-bindep
- zuul-jobs-test-clear-firewall
- zuul-jobs-test-netconsole
- zuul-jobs-test-dstat-graph
- zuul-jobs-test-multinode-roles-centos-7
- zuul-jobs-test-multinode-roles-centos-8
- zuul-jobs-test-multinode-roles-debian-stretch
- zuul-jobs-test-multinode-roles-fedora-29
- zuul-jobs-test-multinode-roles-gentoo-17-0-systemd
- zuul-jobs-test-multinode-roles-opensuse-15
- zuul-jobs-test-multinode-roles-ubuntu-bionic
- zuul-jobs-test-multinode-roles-ubuntu-xenial
- zuul-jobs-test-generate-zuul-manifest
- zuul-jobs-test-upload-git-mirror