Add RockyLinux 10 to CI testing

Depends-On: https://review.opendev.org/c/openstack/ansible-role-systemd_networkd/+/962044
Change-Id: I48fce052952f7296fc7a57e5f9fc66add18f05f0
Signed-off-by: Dmitriy Rabotyagov <dmitriy.rabotyagov@cleura.com>
This commit is contained in:
Dmitriy Rabotyagov
2025-08-08 07:53:30 +02:00
committed by Dmitriy Rabotyagov
parent 06578b04bc
commit ae5d47ccc7
3 changed files with 107 additions and 4 deletions

View File

@@ -167,7 +167,6 @@
This should be used only for hosts based tests.
required-projects: *r-p-no_services
- job:
name: openstack-ansible-deploy-aio
parent: openstack-ansible-deploy
@@ -305,12 +304,14 @@
- name: openstack/rally-openstack
# Ensuring overrides work
- job:
name: openstack-ansible-varstest-aio
parent: openstack-ansible-deploy-aio
nodeset: ubuntu-noble
# Ensuring SHAs are valid
- job:
name: openstack-ansible-shastest-metal
parent: openstack-ansible-deploy
@@ -322,6 +323,7 @@
- ^inventory\/group_vars\/*\/source_git\.yml
# Ensuring hosts setup and healthcheck-hosts playbook is valid
- job:
name: openstack-ansible-deploy-hosts_lxc-validate
parent: openstack-ansible-deploy-hosts_lxc-ubuntu-noble
@@ -353,6 +355,7 @@
- ^playbooks\/zookeeper-(-install)?\.yml
# Running linters check
- job:
name: openstack-ansible-linters-ubuntu-noble
parent: openstack-ansible-deploy-aio
@@ -361,6 +364,7 @@
# Experimental job for checking our AIO can deploy with
# a different ansible version
- job:
name: openstack-ansible-deploy_with_ansible_devel-aio-ubuntu-noble
parent: openstack-ansible-deploy-aio
@@ -374,6 +378,7 @@
# Experimental job for checking our AIO can deploy with
# a different ansible version
- job:
name: openstack-ansible-deploy_with_ansible_next-aio-ubuntu-noble
parent: openstack-ansible-deploy-aio
@@ -385,7 +390,8 @@
vars:
ansible_package: "file://{{ ansible_user_dir }}/src/github.com/ansible/ansible"
# ubuntu noble
# Ubuntu 24.04 (Noble Numbat)
- job:
name: openstack-ansible-deploy-aio_lxc-ubuntu-noble
parent: openstack-ansible-deploy-aio
@@ -530,6 +536,7 @@
DOCKER_IMAGE_TAG: ubuntu-systemd:noble
# CentOS Stream 10
- job:
name: openstack-ansible-deploy-aio_lxc-centos-10-stream
parent: openstack-ansible-deploy-aio
@@ -580,7 +587,7 @@
DOCKER_REGISTRY: quay.io/gotmax23
DOCKER_IMAGE_TAG: centos-systemd:stream10
# debian bookworm
# Debian 12 (Bookworm)
- job:
name: openstack-ansible-deploy-aio_telemetry_metal-debian-bookworm
@@ -650,7 +657,7 @@
DOCKER_REGISTRY: quay.io/gotmax23
DOCKER_IMAGE_TAG: debian-systemd:bookworm
# Rocky 10
# Rocky Linux 10
- job:
name: openstack-ansible-tox-molecule-rockylinux-10
@@ -659,3 +666,70 @@
tox_environment:
DOCKER_REGISTRY: quay.io/rockylinux
DOCKER_IMAGE_TAG: rockylinux:10-ubi-init
- job:
name: openstack-ansible-deploy-aio_lxc-rockylinux-10
parent: openstack-ansible-deploy-aio
nodeset: osa-rockylinux-10
- job:
name: openstack-ansible-deploy-infra_lxc-rockylinux-10
parent: openstack-ansible-deploy-aio
nodeset: osa-rockylinux-10
- job:
name: openstack-ansible-deploy-infra_lxc_tls-rockylinux-10
parent: openstack-ansible-deploy-aio
nodeset: osa-rockylinux-10
- job:
name: openstack-ansible-deploy-infra_distro_lxc-rockylinux-10
parent: openstack-ansible-deploy-aio-infra
nodeset: osa-rockylinux-10
- job:
name: openstack-ansible-deploy-hosts_distro_lxc-rockylinux-10
parent: openstack-ansible-deploy-aio
nodeset: osa-rockylinux-10
- job:
name: openstack-ansible-deploy-hosts_lxc-rockylinux-10
parent: openstack-ansible-deploy-aio
nodeset: osa-rockylinux-10
- job:
name: openstack-ansible-deploy-hosts_metal-rockylinux-10
parent: openstack-ansible-deploy-aio
nodeset: osa-rockylinux-10
- job:
name: openstack-ansible-deploy-aio_metal-rockylinux-10
parent: openstack-ansible-deploy-aio
nodeset: osa-rockylinux-10
- job:
name: openstack-ansible-deploy-aio_metal_tls-rockylinux-10
parent: openstack-ansible-deploy-aio
nodeset: osa-rockylinux-10
- job:
name: openstack-ansible-deploy-aio_telemetry_metal-rockylinux-10
parent: openstack-ansible-deploy-aio
nodeset: osa-rockylinux-10
- job:
name: openstack-ansible-deploy-aio_distro_metal-rockylinux-10
parent: openstack-ansible-deploy-aio-distro
nodeset: osa-rockylinux-10
voting: false
- job:
name: openstack-ansible-upgrade-aio_metal-rockylinux-10
parent: openstack-ansible-deploy-aio
nodeset: osa-rockylinux-10
timeout: 10800
- job:
name: openstack-ansible-deploy-hosts_lxc_overlayfs-rockylinux-10
parent: openstack-ansible-deploy-aio
nodeset: osa-rockylinux-10

View File

@@ -24,3 +24,9 @@
nodes:
- name: centos-10-stream
label: centos-10-stream-8GB
- nodeset:
name: osa-rockylinux-10
nodes:
- name: rockylinux-10
label: rockylinux-10-8GB

View File

@@ -43,11 +43,13 @@
jobs:
- openstack-ansible-deploy-aio_lxc-centos-10-stream
- openstack-ansible-deploy-aio_lxc-debian-bookworm
- openstack-ansible-deploy-aio_lxc-rockylinux-10
- openstack-ansible-deploy-aio_lxc-ubuntu-noble
gate:
jobs:
- openstack-ansible-deploy-aio_lxc-centos-10-stream
- openstack-ansible-deploy-aio_lxc-debian-bookworm
- openstack-ansible-deploy-aio_lxc-rockylinux-10
- openstack-ansible-deploy-aio_lxc-ubuntu-noble
periodic:
jobs:
@@ -78,6 +80,8 @@
jobs:
- openstack-ansible-deploy-infra_lxc-centos-10-stream
- openstack-ansible-deploy-infra_lxc-debian-bookworm
- openstack-ansible-deploy-infra_lxc-rockylinux-10
- openstack-ansible-deploy-infra_lxc_tls-rockylinux-10
- openstack-ansible-deploy-infra_lxc-ubuntu-noble
- openstack-ansible-deploy-infra_lxc_stepca-ubuntu-noble
- openstack-ansible-deploy-infra_lxc_tls-ubuntu-noble
@@ -85,6 +89,8 @@
jobs:
- openstack-ansible-deploy-infra_lxc-centos-10-stream
- openstack-ansible-deploy-infra_lxc-debian-bookworm
- openstack-ansible-deploy-infra_lxc-rockylinux-10
- openstack-ansible-deploy-infra_lxc_tls-rockylinux-10
- openstack-ansible-deploy-infra_lxc-ubuntu-noble
- openstack-ansible-deploy-infra_lxc_stepca-ubuntu-noble
- openstack-ansible-deploy-infra_lxc_tls-ubuntu-noble
@@ -99,10 +105,12 @@
- openstack-ansible-deploy-infra_distro_lxc-centos-10-stream:
voting: false
- openstack-ansible-deploy-infra_distro_lxc-debian-bookworm
- openstack-ansible-deploy-infra_distro_lxc-rockylinux-10
- openstack-ansible-deploy-infra_distro_lxc-ubuntu-noble
gate:
jobs:
- openstack-ansible-deploy-infra_distro_lxc-debian-bookworm
- openstack-ansible-deploy-infra_distro_lxc-rockylinux-10
- openstack-ansible-deploy-infra_distro_lxc-ubuntu-noble
- project-template:
@@ -111,11 +119,13 @@
jobs:
- openstack-ansible-deploy-hosts_lxc-centos-10-stream
- openstack-ansible-deploy-hosts_lxc-debian-bookworm
- openstack-ansible-deploy-hosts_lxc-rockylinux-10
- openstack-ansible-deploy-hosts_lxc-ubuntu-noble
gate:
jobs:
- openstack-ansible-deploy-hosts_lxc-centos-10-stream
- openstack-ansible-deploy-hosts_lxc-debian-bookworm
- openstack-ansible-deploy-hosts_lxc-rockylinux-10
- openstack-ansible-deploy-hosts_lxc-ubuntu-noble
periodic:
jobs:
@@ -127,11 +137,13 @@
jobs:
- openstack-ansible-deploy-hosts_metal-centos-10-stream
- openstack-ansible-deploy-hosts_metal-debian-bookworm
- openstack-ansible-deploy-hosts_metal-rockylinux-10
- openstack-ansible-deploy-hosts_metal-ubuntu-noble
gate:
jobs:
- openstack-ansible-deploy-hosts_metal-centos-10-stream
- openstack-ansible-deploy-hosts_metal-debian-bookworm
- openstack-ansible-deploy-hosts_metal-rockylinux-10
- openstack-ansible-deploy-hosts_metal-ubuntu-noble
periodic:
jobs:
@@ -141,9 +153,11 @@
name: openstack-ansible-deploy-hosts_distro_lxc-jobs
check:
jobs:
- openstack-ansible-deploy-hosts_distro_lxc-rockylinux-10
- openstack-ansible-deploy-hosts_distro_lxc-ubuntu-noble
gate:
jobs:
- openstack-ansible-deploy-hosts_distro_lxc-rockylinux-10
- openstack-ansible-deploy-hosts_distro_lxc-ubuntu-noble
- project-template:
@@ -159,6 +173,8 @@
jobs:
- openstack-ansible-deploy-aio_metal-centos-10-stream
- openstack-ansible-deploy-aio_metal-debian-bookworm
- openstack-ansible-deploy-aio_metal-rockylinux-10
- openstack-ansible-deploy-aio_metal_tls-rockylinux-10
- openstack-ansible-deploy-aio_metal-ubuntu-noble
- openstack-ansible-deploy-aio_metal_tls-ubuntu-noble
- openstack-ansible-upgrade-aio_metal-ubuntu-noble
@@ -168,6 +184,8 @@
jobs:
- openstack-ansible-deploy-aio_metal-centos-10-stream
- openstack-ansible-deploy-aio_metal-debian-bookworm
- openstack-ansible-deploy-aio_metal-rockylinux-10
- openstack-ansible-deploy-aio_metal_tls-rockylinux-10
- openstack-ansible-deploy-aio_metal-ubuntu-noble
- openstack-ansible-deploy-aio_metal_tls-ubuntu-noble
@@ -177,17 +195,20 @@
jobs:
- openstack-ansible-deploy-aio_telemetry_metal-centos-10-stream
- openstack-ansible-deploy-aio_telemetry_metal-debian-bookworm
- openstack-ansible-deploy-aio_telemetry_metal-rockylinux-10
- openstack-ansible-deploy-aio_telemetry_metal-ubuntu-noble
gate:
jobs:
- openstack-ansible-deploy-aio_telemetry_metal-centos-10-stream
- openstack-ansible-deploy-aio_telemetry_metal-debian-bookworm
- openstack-ansible-deploy-aio_telemetry_metal-rockylinux-10
- openstack-ansible-deploy-aio_telemetry_metal-ubuntu-noble
- project-template:
name: openstack-ansible-deploy-aio_distro_metal-jobs
check:
jobs:
- openstack-ansible-deploy-aio_distro_metal-rockylinux-10
- openstack-ansible-deploy-aio_distro_metal-ubuntu-noble
experimental:
jobs:
@@ -252,6 +273,7 @@
- openstack-ansible-deploy-hosts_lxc_overlayfs-ubuntu-noble
- openstack-ansible-deploy-hosts_lxc_btrfs-debian-bookworm
- openstack-ansible-deploy-hosts_lxc_overlayfs-debian-bookworm
- openstack-ansible-deploy-hosts_lxc_overlayfs-rockylinux-10
gate:
jobs:
- openstack-ansible-deploy-hosts_lxc_zfs-ubuntu-noble
@@ -259,6 +281,7 @@
- openstack-ansible-deploy-hosts_lxc_overlayfs-ubuntu-noble
- openstack-ansible-deploy-hosts_lxc_btrfs-debian-bookworm
- openstack-ansible-deploy-hosts_lxc_overlayfs-debian-bookworm
- openstack-ansible-deploy-hosts_lxc_overlayfs-rockylinux-10
- project-template:
name: openstack-ansible-molecule