Includes changes to pass the registry_distro var through to the toci
playbook executions. Also adds the registry_ip_address_distro and
_hash_distro into the content provider return data for use by the
mixed-os-job. See topic at [1] for related reviews.
The new job is in the tripleo-multinode-container-minimal-pipeline
layout so it will run across the tripleo repos (wallaby only).
[1] https://review.opendev.org/q/topic:oooci_mixed_rhel
Change-Id: I1690fbece3ef8d40cef01ef0d10f5f5edbfe2747
This review adds a c9 nodeset that uses the
nested-virt-centos-9-stream label.
The nest-virt nodeset is required for scenario010
test to run octavia tests.
Change-Id: Ifc2212a0541b848cb8447611f3f338e8ccd9c7bf
Related-Bug: #1958384
Adds single-centos-9-node two-centos-9-nodes three-centos-9-nodes
nodesets with the centos-9-stream label for C9 in tripleo CI
Change-Id: Id212ab1e047f96547eacb3f0cb3faf460af5f7f4
scenario010 jobs run better in nested virt environment, use centos 8
nested virt pool for those jobs.
Change-Id: Idb3f3d03cb1d39c259df7858357175dae58ecbdd
The *-centos-8-node nodesets have been already switched to CentOS 8
Stream and the *-centos-8-stream-node nodesets are no longer used.
Change-Id: Icb904de20f79ece00df3e82ffb01bdebd1b61020
As the last step of the centos-8 transition,
move all centos-8 nodesets to use centos-8
stream labels and deploy centos-8 stream nodes.
Change-Id: I174e7822059a3022089ae06917e7cca9f90cd765
Prevent install of br-ex bridges on standalone jobs, use a
different nodeset for standalone centos-8 jobs.
Change-Id: I902ea61ab0a0969e2e1c188adce71e68ced7de1f
Looking forward, the centos 8 jobs will diverge
from the centos 7 pattern. As such, this review adds new
abstract jobs for centos 8 so that the centos 8
jobs can be modifed w/o changing the centos 7
and possible, RHEL 8 patterns.
Story: https://tree.taiga.io/project/tripleo-ci-board/us/1436
Change-Id: I8aa383d64d68843163960d03087f2e956e9c1027
Adds the master centos8 containers build jobs. These are not pushing
just building. Tracked by TripleO CI squad in [1]
Co-Authored-By: Wes Hayutin <whayutin@redhat.com>
[1] https://tree.taiga.io/project/tripleo-ci-board/task/1515
Change-Id: Id70b10fe2bbd9b28d9231e90e5ba940071e753a2
Follows the same configuration that was used on
tripleo-quickstart-extras and documented use on tripleo-docs.
Change-Id: Iba8a2db92137f9f6ad28f498627eb1b87039d99f
Story: https://tree.taiga.io/project/tripleo-ci-board/task/381
Stanadalone job use by default br-ex interface
(It can be changed with standalone_interaface), this is the bridge interface
started by openvswitch, and it depends on having at zuul inventory the
switch node.
This patch just replicate what we have an centos-7 nodesets regarding
groups.
Change-Id: I065010492d9437812a7a5987e3bc9c3b9c7da3bb
Story: https://tree.taiga.io/project/tripleo-ci-board/task/291?kanban-status=1447275
- Add 7-3 nodeset
- Reparent legacy jobs to use this nodeset
- Remove scenario005 test - was never used
- Ensure hosts are added in order to subnodes file
Change-Id: I78c74cc54fc0c0d5b39a00ee35c95bbcfda8055e
This changes make the undercloud jobs use the new base jobs, nodeset and
playbooks requireed to run the job with the configuration that are
closer to zuulv3.
It also adds logic to not run any vxlan networking on our own for all
the v3 runners.
Change-Id: Idf7b8a54499ef252bf7d34b3b5f16a9a34e6a83f
To start the migration to zuulv3, we need a new base job that loses all
the devstack dependencies.
We are basing this new abstract job on the base multinode job. Devstack
is not needed anymore, and all the provided operations we still require
are in the pre-run playbooks.
The new nodesets are compatible with the new base job, and should be
used in the migration instead of the legacy-* ones
Change-Id: I827fddbea3692ebe951f240555e6d37b8807a5dc