Test distro installation method for MariaDB/RabbitMQ

In order to cover scenario of package installation from OS native repos,
we switch distro jobs to test this specific scenario.

It means, that distro jobs instead of running aligned versions provided
by distro repos will be relying on what is present in their native repos.

Depends-On: https://review.opendev.org/c/openstack/openstack-ansible-galera_server/+/914530
Change-Id: I6d0595e2fb09b8c5164f87297c6b42a06069b58e
This commit is contained in:
Dmitriy Rabotyagov 2024-03-28 15:19:17 +01:00 committed by Dmitriy Rabotyagov
parent 2d33bb7f53
commit 17d6ea1f67
3 changed files with 34 additions and 0 deletions

View File

@ -23,6 +23,12 @@ debug: True
## Installation method for OpenStack services
install_method: "{{ bootstrap_host_install_method }}"
{% if bootstrap_host_install_method == 'distro' %}
galera_install_method: distro
# TODO: Uncomment that when galera patch lands to avoid circular dependency
# rabbitmq_install_method: distro
ceph_pkg_source: distro
{% endif %}
## Tempest settings
tempest_public_subnet_cidr: "172.29.248.0/22"

View File

@ -523,6 +523,11 @@
parent: openstack-ansible-deploy-aio-distro
nodeset: ubuntu-jammy
- job:
name: openstack-ansible-deploy-infra_distro_lxc-ubuntu-jammy
parent: openstack-ansible-deploy-aio-infra
nodeset: ubuntu-jammy
- job:
name: openstack-ansible-deploy-hosts_distro_lxc-ubuntu-jammy
parent: openstack-ansible-deploy-aio-hosts
@ -719,6 +724,11 @@
parent: openstack-ansible-deploy-aio-hosts
nodeset: debian-bookworm
- job:
name: openstack-ansible-deploy-infra_distro_lxc-debian-bookworm
parent: openstack-ansible-deploy-aio-infra
nodeset: debian-bookworm
- job:
name: openstack-ansible-deploy-hosts_distro_lxc-debian-bookworm
parent: openstack-ansible-deploy-aio-hosts
@ -765,6 +775,11 @@
parent: openstack-ansible-deploy-aio
nodeset: rockylinux-9
- job:
name: openstack-ansible-deploy-infra_distro_lxc-rockylinux-9
parent: openstack-ansible-deploy-aio-infra
nodeset: rockylinux-9
- job:
name: openstack-ansible-deploy-infra_lxc_tls-rockylinux-9
parent: openstack-ansible-deploy-aio

View File

@ -110,6 +110,19 @@
jobs:
- openstack-ansible-deploy-infra_lxc-ubuntu-jammy
- project-template:
name: openstack-ansible-deploy-infra_distro_lxc-jobs
check:
jobs:
- openstack-ansible-deploy-infra_distro_lxc-rockylinux-9
- openstack-ansible-deploy-infra_distro_lxc-debian-bookworm
- openstack-ansible-deploy-infra_distro_lxc-ubuntu-jammy
gate:
jobs:
- openstack-ansible-deploy-infra_distro_lxc-rockylinux-9
- openstack-ansible-deploy-infra_distro_lxc-debian-bookworm
- openstack-ansible-deploy-infra_distro_lxc-ubuntu-jammy
- project-template:
name: openstack-ansible-deploy-hosts_lxc-jobs
check: