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
Add a non-voting platform dictionary so we can easily unblock the gate
via regenerating the automated jobs if one platform is having
temporary issues. This adds "-nv" to the job name to make it clear
what is happening, and sets the job to "voting: false".
opensuse-15 is in this list, as a follow-on from the manual
(gate-unblocking) update I22d4cc02abaecb23d85aec3d415b43501ab1e0d2
Also, if a non-autogenerated job defined itself as non-voting, it
should not be put in the gate queue. Handle this too.
Note that regenerating at this point is a no-op as the changes are
manually introduced in the prior change
I22d4cc02abaecb23d85aec3d415b43501ab1e0d2.
Change-Id: If41da9089a961dc27cda954924c17104e622dacc
This is a bit of a hack, but allows installation of openvswitch for
testing the multinode roles. Official CentOS 8 RDO builds are still a
work in progress, but this will let us get a head-start on any
multi-node testing.
Change-Id: I2eb1a16e9995a19d61e309aa59b232577184b527
Gentoo tests were missing in the initial patchset, add them.
Sort multi-file list entry alphabetically.
Change-Id: I2f3b2bd9522b06bfe45f233542febffc875d9399
The single-node base role integration jobs use fedora-latest and
debian-latest nodesets, but because the multinode jobs must define
their own nodesets, that isn't really saving us any effort. Instead,
since we have a script to generate these anyway, let's just use
the real label names for both jobs.
Change-Id: I48972366af1943168ba0b0d5a4b89cade5361e47
This automatically creates platform-specific versions of jobs
with special tags. The changes to existing files are minor
cleanup from running the script.
Change-Id: I818b240b32610a00d717e021494d2e4d8e518c32
This splits all of the current job and role documentation into
files by subject area so that jobs and roles are easier for users to
find.
This will require that any future new jobs or roles add a line to the
appropriate area of the documentation, since that can no longer be
done automatically. A linter check is added to ensure that every
job and role continue to be documented.
After this refactor, we can begin to enhance the documentation pages
so that they include narrative documentation and subsections.
Change-Id: Ia6f0e89b57e3cb0d7d1745206384c946506d7ea0