CI: Add more CentOS Stream 8 jobs

This is part of the effort to allow a migration path
for operators using CentOS 7 and Train today.

Adds jobs not included in Icbbb1548ea715f2dd045177436aca5fd19498ebd.
Upgrade jobs not included since Train is not yet ready.

Change-Id: Ia255b16b6d4544ad1755ceec9a9aa286996e4ce6
(cherry picked from commit bdb18d8c24)
This commit is contained in:
Mark Goddard 2022-03-07 09:39:42 +00:00
parent 3570a8eedd
commit a007987c04
3 changed files with 102 additions and 0 deletions

View File

@ -104,6 +104,16 @@
install_type: source
scenario: mariadb
- job:
name: kolla-ansible-centos8s-source-mariadb
parent: kolla-ansible-base
nodeset: kolla-ansible-centos8s-multi
voting: false
vars:
base_distro: centos
install_type: source
scenario: mariadb
- job:
name: kolla-ansible-ubuntu-source-mariadb
parent: kolla-ansible-base
@ -183,6 +193,14 @@
base_distro: centos
install_type: source
- job:
name: kolla-ansible-centos8s-source-zun
parent: kolla-ansible-zun-base
nodeset: kolla-ansible-centos8s-multi
vars:
base_distro: centos
install_type: source
- job:
name: kolla-ansible-ubuntu-source-zun
parent: kolla-ansible-zun-base
@ -199,6 +217,14 @@
base_distro: centos
install_type: source
- job:
name: kolla-ansible-centos8s-source-swift
parent: kolla-ansible-swift-base
nodeset: kolla-ansible-centos8s-multi
vars:
base_distro: centos
install_type: source
- job:
name: kolla-ansible-ubuntu-source-swift
parent: kolla-ansible-swift-base
@ -218,6 +244,17 @@
install_type: source
scenario: scenario_nfv
- job:
name: kolla-ansible-centos8s-source-scenario-nfv
parent: kolla-ansible-base
nodeset: kolla-ansible-centos8s-multi
description: CI scenario to test NFV orchestration
voting: false
vars:
base_distro: centos
install_type: source
scenario: scenario_nfv
- job:
name: kolla-ansible-centos-source-ironic
parent: kolla-ansible-ironic-base
@ -226,6 +263,14 @@
base_distro: centos
install_type: source
- job:
name: kolla-ansible-centos8s-source-ironic
parent: kolla-ansible-ironic-base
nodeset: kolla-ansible-centos8s
vars:
base_distro: centos
install_type: source
- job:
name: kolla-ansible-centos-binary-ironic
parent: kolla-ansible-ironic-base
@ -272,6 +317,16 @@
install_type: source
scenario: masakari
- job:
name: kolla-ansible-centos8s-source-masakari
parent: kolla-ansible-base
nodeset: kolla-ansible-centos8s
voting: false
vars:
base_distro: centos
install_type: source
scenario: masakari
- job:
name: kolla-ansible-centos-source-cells
parent: kolla-ansible-base
@ -282,6 +337,16 @@
install_type: source
scenario: cells
- job:
name: kolla-ansible-centos8s-source-cells
parent: kolla-ansible-base
nodeset: kolla-ansible-centos8s-multi
voting: false
vars:
base_distro: centos
install_type: source
scenario: cells
- job:
name: kolla-ansible-centos-source-prometheus-efk
parent: kolla-ansible-prometheus-efk-base
@ -290,6 +355,14 @@
base_distro: centos
install_type: source
- job:
name: kolla-ansible-centos8s-source-prometheus-efk
parent: kolla-ansible-prometheus-efk-base
nodeset: kolla-ansible-centos8s
vars:
base_distro: centos
install_type: source
- job:
name: kolla-ansible-ubuntu-source-prometheus-efk
parent: kolla-ansible-prometheus-efk-base

View File

@ -82,3 +82,13 @@
nodes:
- secondary1
- secondary2
- nodeset:
name: kolla-ansible-centos8s-multi
nodes:
- name: primary
label: centos-8-stream
- name: secondary1
label: centos-8-stream
- name: secondary2
label: centos-8-stream

View File

@ -19,14 +19,21 @@
- kolla-ansible-centos-source-ceph
- kolla-ansible-bifrost-centos-source
- kolla-ansible-centos-source-zun
- kolla-ansible-centos8s-source-zun
- kolla-ansible-ubuntu-source-zun
- kolla-ansible-centos-source-swift
- kolla-ansible-centos8s-source-swift
- kolla-ansible-ubuntu-source-swift
- kolla-ansible-centos-source-scenario-nfv:
files:
- ^ansible/roles/(barbican|heat|mistral|redis|tacker)/
- ^tests/test-scenario-nfv.sh
- ^tests/test-dashboard.sh
- kolla-ansible-centos8s-source-scenario-nfv:
files:
- ^ansible/roles/(barbican|heat|mistral|redis|tacker)/
- ^tests/test-scenario-nfv.sh
- ^tests/test-dashboard.sh
- kolla-ansible-ubuntu-source-masakari:
files:
- ^ansible/roles/masakari/
@ -37,21 +44,33 @@
- ^ansible/roles/masakari/
- ^tests/test-masakari.sh
- ^tests/test-dashboard.sh
- kolla-ansible-centos8s-source-masakari:
files:
- ^ansible/roles/masakari/
- ^tests/test-masakari.sh
- ^tests/test-dashboard.sh
- kolla-ansible-centos-source-ironic
- kolla-ansible-centos8s-source-ironic
- kolla-ansible-centos-binary-ironic
- kolla-ansible-ubuntu-source-ironic
- kolla-ansible-centos-binary
- kolla-ansible-ubuntu-binary
- kolla-ansible-centos-source-cells
- kolla-ansible-centos8s-source-cells
- kolla-ansible-centos-source-mariadb:
files:
- ^ansible/roles/mariadb/
- ^tests/test-mariadb.sh
- kolla-ansible-centos8s-source-mariadb:
files:
- ^ansible/roles/mariadb/
- ^tests/test-mariadb.sh
- kolla-ansible-ubuntu-source-mariadb:
files:
- ^ansible/roles/mariadb/
- ^tests/test-mariadb.sh
- kolla-ansible-centos-source-prometheus-efk
- kolla-ansible-centos8s-source-prometheus-efk
- kolla-ansible-ubuntu-source-prometheus-efk
gate:
queue: kolla