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 # insert a platform from above to make it non-voting
NON_VOTING = [] NON_VOTING = [
'opensuse-tumbleweed',
]
def get_nodeset(platform, multinode): def get_nodeset(platform, multinode):

View File

@ -51,6 +51,8 @@ commands =
bash -c "find playbooks -type f -regex '.*.ya?ml' ! -regex '.*vars\/.*' -exec \ bash -c "find playbooks -type f -regex '.*.ya?ml' ! -regex '.*vars\/.*' -exec \
ansible-playbook --syntax-check -i {toxinidir}/tests/inventory \{\} + > /dev/null" ansible-playbook --syntax-check -i {toxinidir}/tests/inventory \{\} + > /dev/null"
{toxinidir}/tools/check_jobs_documented.py {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] [testenv:venv]
commands = {posargs} commands = {posargs}

View File

@ -185,7 +185,8 @@
label: opensuse-15 label: opensuse-15
- job: - 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 description: Tests roles in the 'base' job on opensuse-tumbleweed
parent: zuul-jobs-test-base-roles parent: zuul-jobs-test-base-roles
tags: auto-generated tags: auto-generated
@ -386,7 +387,8 @@
- secondary - secondary
- job: - 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 description: Tests multinode setup roles on opensuse-tumbleweed
parent: zuul-jobs-test-multinode-roles parent: zuul-jobs-test-multinode-roles
tags: auto-generated tags: auto-generated
@ -465,7 +467,7 @@
- project: - project:
check: check:
jobs: &id001 jobs:
- zuul-jobs-test-add-authorized-keys - zuul-jobs-test-add-authorized-keys
- zuul-jobs-test-add-gpgkey - zuul-jobs-test-add-gpgkey
- zuul-jobs-test-add-sshkey - zuul-jobs-test-add-sshkey
@ -475,7 +477,7 @@
- zuul-jobs-test-base-roles-fedora-29 - zuul-jobs-test-base-roles-fedora-29
- zuul-jobs-test-base-roles-gentoo-17-0-systemd - zuul-jobs-test-base-roles-gentoo-17-0-systemd
- zuul-jobs-test-base-roles-opensuse-15 - 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-bionic
- zuul-jobs-test-base-roles-ubuntu-xenial - zuul-jobs-test-base-roles-ubuntu-xenial
- zuul-jobs-test-bindep - zuul-jobs-test-bindep
@ -488,10 +490,35 @@
- zuul-jobs-test-multinode-roles-fedora-29 - zuul-jobs-test-multinode-roles-fedora-29
- zuul-jobs-test-multinode-roles-gentoo-17-0-systemd - zuul-jobs-test-multinode-roles-gentoo-17-0-systemd
- zuul-jobs-test-multinode-roles-opensuse-15 - 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-bionic
- zuul-jobs-test-multinode-roles-ubuntu-xenial - zuul-jobs-test-multinode-roles-ubuntu-xenial
- zuul-jobs-test-generate-zuul-manifest - zuul-jobs-test-generate-zuul-manifest
- zuul-jobs-test-upload-git-mirror - zuul-jobs-test-upload-git-mirror
gate: 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