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 ## Installation method for OpenStack services
install_method: "{{ bootstrap_host_install_method }}" 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 settings
tempest_public_subnet_cidr: "172.29.248.0/22" tempest_public_subnet_cidr: "172.29.248.0/22"

View File

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

View File

@ -110,6 +110,19 @@
jobs: jobs:
- openstack-ansible-deploy-infra_lxc-ubuntu-jammy - 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: - project-template:
name: openstack-ansible-deploy-hosts_lxc-jobs name: openstack-ansible-deploy-hosts_lxc-jobs
check: check: