Commit Graph

19 Commits

Author SHA1 Message Date
Ghanshyam Mann a606c60efc Retire Tripleo: remove repo content
TripleO project is retiring
- https://review.opendev.org/c/openstack/governance/+/905145

this commit remove the content of this project repo

Depends-On: https://review.opendev.org/c/openstack/ansible-role-collect-logs/+/910044
Depends-On: https://review.opendev.org/c/openstack/neutron/+/910099

Change-Id: I338ed19678cf4a6248c46551bdf9cb23abc511bd
2024-02-24 20:22:39 +00:00
Marios Andreou 6a73e5550e Add new multinode-mixed-os job and required content provider changes
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
2022-07-25 12:01:31 +03:00
Ronelle Landy fc69e6aefb Use nested-virt nodeset for c9 scenario010
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
2022-01-24 12:35:44 -05:00
Marios Andreou ba01506299 Add new centos9 stream nodesets for tripleo CI
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
2021-11-05 12:53:12 +02:00
Gregory Thiemonge 679ea0c8c3 Fix nested virt node pool for scenario010-standalone job
scenario010 jobs run better in nested virt environment, use centos 8
nested virt pool for those jobs.

Change-Id: Idb3f3d03cb1d39c259df7858357175dae58ecbdd
2021-11-02 13:36:27 +01:00
Takashi Kajinami 9769894006 Remove unused c8s nodesets
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
2021-08-09 02:08:09 +09:00
Takashi Kajinami 4b762f66c9 Remove unused single-centos-8-node-standalone
The single-centos-8-node-standalone nodeset is not used in any job,
thus can be deleted.

Change-Id: Iec83b4a78c339dff73fe913e8802a892ab4a9fcb
2021-08-09 02:06:29 +09:00
Ronelle Landy 3457e53ebd Use stream labels on all centos 8 nodesets
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
2021-03-15 22:07:02 +00:00
Ronelle Landy f470ff7758 Define centos-8 stream nodesets for upstream jobs
This review adds single, two and three node nodesets
using centos-8 stream labels.

Change-Id: I88e4673358a67bd282cc6df4596be6e19ad331e2
2021-03-04 21:35:15 +00:00
Sagi Shnaidman 140b3c5210 Don't install br-ex on standalone
Prevent install of br-ex bridges on standalone jobs, use a
different nodeset for standalone centos-8 jobs.
Change-Id: I902ea61ab0a0969e2e1c188adce71e68ced7de1f
2020-10-13 17:31:27 +00:00
Ronelle Landy 3b7723d7c0 Add base centos 8 jobs for parenting
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
2020-02-26 12:10:25 -05:00
Marios Andreou 4308d080eb Adds tripleo-build-containers-centos-8 master upstream check no push
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
2020-02-13 17:57:16 +02:00
Rafael Folco 5efe03b603 Nuke f28 job/nodeset definitions
Feora job is deprecated and no longer used anywhere.
f28 image now can be removed from nodepool.

Change-Id: Ic105e2c4533b7b72791fe3ca384cee5e86f20397
2019-08-28 16:14:35 -03:00
Sorin Sbarnea ed27a979d5 Adopt use of pre-commit linting
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
2018-12-14 15:50:06 +00:00
Quique Llorente 49c50b9296 Add peer and switch nodes for fedora28
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
2018-10-30 08:21:51 +01:00
Quique Llorente a39f7142ca Add fedora28 standalone non-voting job definition
Allows us to progress with changes required
for enabling use of dnf and python3.

Change-Id: Ie94d5b1672bf54da3bb3787099bdc2f70ee67e6d
Partial-Bug: #1740928
Story: https://tree.taiga.io/project/tripleo-ci-board/task/197
2018-10-19 08:44:02 +00:00
Ronelle Landy 31089df720 Reparent 7-3 node jobs for zuul-v3
- 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
2018-07-16 18:18:49 -04:00
Gabriele Cerami bc05b89289 Migrate undercloud jobs to the new base configurations
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
2018-06-29 12:50:32 +01:00
Gabriele Cerami 2694dbdff3 Add new abstract base job and nodeset to zuul configuration
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
2018-06-28 12:45:27 +01:00