CI: Reorganise scenarios into project templates
This patch moves into using project templates, which is easier to organise. base_distro and upgrade variables are derived from base.yaml and respective job name - so don't need to be specified in each job anymore. All jobs will now also have an OS release specified, so it's easier to add different OS release jobs (e.g. when backporting new release support to stable branch). Change-Id: I1f08f9b9064d9f7e95b07944db0e7ebac3120c57 Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
This commit is contained in:
@@ -3,7 +3,7 @@ openstack_clients_pip_packages:
|
||||
- package: aodhclient
|
||||
enabled: "{{ scenario == 'telemetry' }}"
|
||||
- package: python-barbicanclient
|
||||
enabled: "{{ scenario == 'scenario_nfv' }}"
|
||||
enabled: "{{ scenario == 'nfv' }}"
|
||||
- package: python-designateclient
|
||||
enabled: "{{ scenario == 'magnum' }}"
|
||||
- package: gnocchiclient
|
||||
@@ -17,13 +17,13 @@ openstack_clients_pip_packages:
|
||||
- package: python-masakariclient
|
||||
enabled: "{{ scenario == 'masakari' }}"
|
||||
- package: python-mistralclient
|
||||
enabled: "{{ scenario == 'scenario_nfv' }}"
|
||||
enabled: "{{ scenario == 'nfv' }}"
|
||||
- package: python-octaviaclient
|
||||
enabled: "{{ scenario in ['octavia', 'ovn'] }}"
|
||||
- package: python-openstackclient
|
||||
enabled: true
|
||||
- package: python-tackerclient
|
||||
enabled: "{{ scenario == 'scenario_nfv' }}"
|
||||
enabled: "{{ scenario == 'nfv' }}"
|
||||
- package: python-troveclient
|
||||
enabled: "{{ scenario == 'magnum' }}"
|
||||
- package: python-zunclient
|
||||
|
@@ -430,7 +430,7 @@
|
||||
EXT_NET_GATEWAY: "{{ neutron_external_network_prefix }}1"
|
||||
EXT_NET_DEMO_ROUTER_ADDR: "{{ neutron_external_network_prefix }}10"
|
||||
SCENARIO: "{{ scenario }}"
|
||||
when: openstack_core_tested or scenario in ['ironic', 'magnum', 'scenario_nfv', 'zun', 'octavia']
|
||||
when: openstack_core_tested or scenario in ['ironic', 'magnum', 'nfv', 'zun', 'octavia']
|
||||
|
||||
- name: Run test-ovn.sh script
|
||||
script:
|
||||
@@ -468,7 +468,7 @@
|
||||
cmd: test-scenario-nfv.sh
|
||||
executable: /bin/bash
|
||||
chdir: "{{ kolla_ansible_src_dir }}"
|
||||
when: scenario == "scenario_nfv"
|
||||
when: scenario == "nfv"
|
||||
|
||||
- block:
|
||||
- name: Run deploy-tenks.sh script
|
||||
|
@@ -110,7 +110,7 @@ enable_prometheus: "yes"
|
||||
enable_prometheus_openstack_exporter: "no"
|
||||
{% endif %}
|
||||
|
||||
{% if scenario == "scenario_nfv" %}
|
||||
{% if scenario == "nfv" %}
|
||||
enable_tacker: "yes"
|
||||
enable_neutron_sfc: "yes"
|
||||
enable_mistral: "yes"
|
||||
|
@@ -6,9 +6,9 @@ set -o errexit
|
||||
export PYTHONUNBUFFERED=1
|
||||
|
||||
function install_vault {
|
||||
if [[ "debian" == $BASE_DISTRO ]]; then
|
||||
if [[ $BASE_DISTRO =~ (debian|ubuntu) ]]; then
|
||||
curl -fsSL https://apt.releases.hashicorp.com/gpg | sudo apt-key add -
|
||||
sudo apt-add-repository "deb [arch=amd64] https://apt.releases.hashicorp.com $(lsb_release -cs) main"
|
||||
sudo apt-add-repository -y "deb [arch=amd64] https://apt.releases.hashicorp.com $(lsb_release -cs) main"
|
||||
sudo apt-get update -y && sudo apt-get install -y vault jq
|
||||
else
|
||||
sudo dnf install -y yum-utils
|
||||
|
@@ -29,7 +29,7 @@ function upgrade {
|
||||
if [[ $SCENARIO == "zun" ]] || [[ $SCENARIO == "cephadm" ]]; then
|
||||
SERVICE_TAGS+=",cinder"
|
||||
fi
|
||||
if [[ $SCENARIO == "scenario_nfv" ]]; then
|
||||
if [[ $SCENARIO == "nfv" ]]; then
|
||||
SERVICE_TAGS+=",barbican"
|
||||
fi
|
||||
if [[ $SCENARIO == "ironic" ]]; then
|
||||
|
374
zuul.d/base.yaml
374
zuul.d/base.yaml
@@ -6,7 +6,8 @@
|
||||
# Test latest ansible-core version on Ubuntu, minimum supported on others.
|
||||
# Use SLURP version (two releases back) on SLURP upgrades.
|
||||
ansible_core_version_constraint: >-
|
||||
{{ ansible_core_version_slurp if is_slurp else ansible_core_version_min if is_upgrade or ansible_facts.distribution != "Ubuntu" else ansible_core_version_max }}
|
||||
{{ ansible_core_version_slurp if is_slurp else ansible_core_version_min if
|
||||
(is_upgrade or ansible_facts.distribution != "Ubuntu") else ansible_core_version_max }}
|
||||
ansible_core_version_slurp: "==2.16.*"
|
||||
ansible_core_version_max: "==2.18.*"
|
||||
ansible_core_version_min: "==2.17.*"
|
||||
@@ -14,21 +15,23 @@
|
||||
api_interface_name: "vxlan-0"
|
||||
api_network_prefix: "192.0.2."
|
||||
api_network_prefix_length: "24"
|
||||
base_distro: "{{ zuul.job.split('-').2 }}"
|
||||
configure_swap_size: 0
|
||||
container_engine: "docker"
|
||||
is_upgrade: false
|
||||
is_slurp: false
|
||||
is_upgrade: "{{ 'upgrade' in zuul.job }}"
|
||||
is_slurp: "{{ 'slurp' in zuul.job }}"
|
||||
kolla_internal_vip_address: "192.0.2.10"
|
||||
le_enabled: false
|
||||
neutron_external_bridge_name: br-0
|
||||
neutron_external_interface_name: "veth-{{ neutron_external_bridge_name }}-ext"
|
||||
neutron_external_interface_name: >-
|
||||
veth-{{ neutron_external_bridge_name }}-ext
|
||||
neutron_external_network_prefix: "198.51.100."
|
||||
neutron_external_network_prefix_length: "24"
|
||||
neutron_external_vxlan_interface_name: "vxlan-1"
|
||||
neutron_tenant_network_dns_server: "8.8.8.8"
|
||||
neutron_tenant_network_prefix: "203.0.113."
|
||||
neutron_tenant_network_prefix_length: "24"
|
||||
previous_release: "2025.1"
|
||||
previous_release: "{{ '2025.1' if is_slurp else '2025.1' }}"
|
||||
scenario: core
|
||||
scenario_images_core:
|
||||
- ^cron
|
||||
@@ -48,7 +51,7 @@
|
||||
- ^placement
|
||||
- ^proxysql
|
||||
- ^rabbitmq
|
||||
tls_enabled: false
|
||||
tls_enabled: true
|
||||
virt_type: qemu
|
||||
|
||||
- job:
|
||||
@@ -95,362 +98,3 @@
|
||||
- ^tests/get_logs.sh
|
||||
- ^tests/(pre|run).yml
|
||||
- ^tests/templates/(inventory|globals-default.j2)
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-kvm-base
|
||||
parent: kolla-ansible-scenario-base
|
||||
voting: false
|
||||
files: !inherit
|
||||
- ^ansible/roles/(nova-cell)/
|
||||
- ^tests/templates/nova-compute-overrides.j2
|
||||
vars:
|
||||
virt_type: kvm
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-ipv6-base
|
||||
parent: kolla-ansible-base
|
||||
voting: false
|
||||
vars:
|
||||
api_network_prefix: "fd::"
|
||||
api_network_prefix_length: "64"
|
||||
kolla_internal_vip_address: "fd::ff:0"
|
||||
neutron_external_network_prefix: "fd:1::"
|
||||
neutron_external_network_prefix_length: "64"
|
||||
neutron_tenant_network_prefix: "fd:f0::"
|
||||
neutron_tenant_network_prefix_length: "64"
|
||||
neutron_tenant_network_dns_server: 2001:4860:4860::8888
|
||||
address_family: 'ipv6'
|
||||
scenario: ipv6
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-bifrost-base
|
||||
parent: kolla-ansible-scenario-base
|
||||
voting: false
|
||||
files: !inherit
|
||||
- ^ansible/roles/bifrost/
|
||||
- ^tests/test-bifrost.sh
|
||||
vars:
|
||||
scenario: bifrost
|
||||
scenario_images_core:
|
||||
- ^bifrost
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-ironic-base
|
||||
parent: kolla-ansible-scenario-base
|
||||
voting: false
|
||||
files: !inherit
|
||||
- ^ansible/roles/(ironic|neutron|nova|nova-cell)/
|
||||
- ^tests/deploy-tenks\.sh$
|
||||
- ^tests/templates/ironic-overrides\.j2$
|
||||
- ^tests/templates/tenks-deploy-config\.yml\.j2$
|
||||
- ^tests/test-dashboard\.sh$
|
||||
- ^tests/test-ironic\.sh$
|
||||
required-projects:
|
||||
- openstack/tenks
|
||||
vars:
|
||||
scenario: ironic
|
||||
scenario_images_extra:
|
||||
- ^dnsmasq
|
||||
- ^ironic
|
||||
- ^iscsid
|
||||
- ^prometheus
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-zun-base
|
||||
parent: kolla-ansible-scenario-base
|
||||
voting: false
|
||||
files: !inherit
|
||||
- ^ansible/roles/(zun|kuryr|etcd|cinder|iscsi)/
|
||||
- ^tests/setup_disks.sh
|
||||
- ^tests/test-core-openstack.sh
|
||||
- ^tests/test-zun.sh
|
||||
- ^tests/test-dashboard.sh
|
||||
vars:
|
||||
scenario: zun
|
||||
scenario_images_extra:
|
||||
- ^zun
|
||||
- ^kuryr
|
||||
- ^etcd
|
||||
- ^cinder
|
||||
- ^iscsid
|
||||
- ^tgtd
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-swift-base
|
||||
parent: kolla-ansible-scenario-base
|
||||
voting: false
|
||||
files: !inherit
|
||||
- ^ansible/roles/(glance|swift)/
|
||||
- ^tests/setup_disks.sh
|
||||
- ^tests/init-swift.sh
|
||||
- ^tests/test-core-openstack.sh
|
||||
- ^tests/test-dashboard.sh
|
||||
- ^tests/test-swift.sh
|
||||
vars:
|
||||
scenario: swift
|
||||
scenario_images_extra:
|
||||
- ^swift
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-cephadm-base
|
||||
parent: kolla-ansible-base
|
||||
voting: false
|
||||
vars:
|
||||
scenario: cephadm
|
||||
scenario_images_extra:
|
||||
- ^cinder
|
||||
- ^redis
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-magnum-base
|
||||
parent: kolla-ansible-scenario-base
|
||||
voting: false
|
||||
files: !inherit
|
||||
- ^ansible/roles/(designate|magnum|trove)/
|
||||
- ^tests/test-dashboard.sh
|
||||
- ^tests/test-magnum.sh
|
||||
vars:
|
||||
scenario: magnum
|
||||
scenario_images_extra:
|
||||
- ^designate
|
||||
- ^magnum
|
||||
- ^trove
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-octavia-base
|
||||
parent: kolla-ansible-scenario-base
|
||||
voting: false
|
||||
files: !inherit
|
||||
- ^ansible/roles/(octavia|octavia-certificates)/
|
||||
- ^tests/test-dashboard.sh
|
||||
- ^tests/test-octavia.sh
|
||||
vars:
|
||||
scenario: octavia
|
||||
scenario_images_extra:
|
||||
- ^redis
|
||||
- ^octavia
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-masakari-base
|
||||
parent: kolla-ansible-scenario-base
|
||||
voting: false
|
||||
files: !inherit
|
||||
- ^ansible/roles/masakari/
|
||||
- ^ansible/roles/hacluster/
|
||||
- ^tests/test-masakari.sh
|
||||
- ^tests/test-dashboard.sh
|
||||
vars:
|
||||
scenario: masakari
|
||||
scenario_images_extra:
|
||||
- ^masakari
|
||||
- ^hacluster
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-mariadb-base
|
||||
parent: kolla-ansible-scenario-base
|
||||
voting: true
|
||||
files: !inherit
|
||||
- ^ansible/roles/(loadbalancer|mariadb|proxysql-config)/
|
||||
- ^tests/test-mariadb.sh
|
||||
vars:
|
||||
scenario: mariadb
|
||||
scenario_images_core:
|
||||
- ^cron
|
||||
- ^fluentd
|
||||
- ^haproxy
|
||||
- ^keepalived
|
||||
- ^kolla-toolbox
|
||||
- ^mariadb
|
||||
- ^proxysql
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-scenario-nfv-base
|
||||
parent: kolla-ansible-scenario-base
|
||||
voting: false
|
||||
files: !inherit
|
||||
- ^ansible/roles/(aodh|barbican|heat|mistral|redis|tacker)/
|
||||
- ^tests/test-scenario-nfv.sh
|
||||
- ^tests/test-dashboard.sh
|
||||
vars:
|
||||
scenario: scenario_nfv
|
||||
scenario_images_extra:
|
||||
- ^aodh
|
||||
- ^tacker
|
||||
- ^mistral
|
||||
- ^redis
|
||||
- ^barbican
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-cells-base
|
||||
parent: kolla-ansible-scenario-base
|
||||
voting: false
|
||||
files: !inherit
|
||||
- ^ansible/roles/nova/
|
||||
- ^ansible/roles/nova-cell/
|
||||
- ^ansible/roles/loadbalancer/
|
||||
- ^tests/test-core-openstack.sh
|
||||
- ^tests/test-proxysql.sh
|
||||
vars:
|
||||
scenario: cells
|
||||
scenario_images_extra:
|
||||
- ^proxysql
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-ovn-base
|
||||
parent: kolla-ansible-scenario-base
|
||||
voting: false
|
||||
files: !inherit
|
||||
- ^ansible/roles/(neutron|octavia|openvswitch|ovn-controller|ovn-db)/
|
||||
- ^tests/test-ovn.sh
|
||||
- ^tests/test-core-openstack.sh
|
||||
- ^tests/reconfigure.sh
|
||||
vars:
|
||||
scenario: ovn
|
||||
scenario_images_extra:
|
||||
- ^redis
|
||||
- ^octavia
|
||||
- ^ovn
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-prometheus-opensearch-base
|
||||
parent: kolla-ansible-scenario-base
|
||||
voting: false
|
||||
files: !inherit
|
||||
- ^ansible/site.yml
|
||||
- ^ansible/roles/(common|opensearch|grafana|prometheus)/
|
||||
- ^tests/test-prometheus-opensearch.sh
|
||||
vars:
|
||||
scenario: prometheus-opensearch
|
||||
scenario_images_core:
|
||||
- ^cron
|
||||
- ^fluentd
|
||||
- ^grafana
|
||||
- ^haproxy
|
||||
- ^keepalived
|
||||
- ^kolla-toolbox
|
||||
- ^mariadb
|
||||
- ^memcached
|
||||
- ^opensearch
|
||||
- ^prometheus
|
||||
- ^proxysql
|
||||
- ^rabbitmq
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-venus-base
|
||||
parent: kolla-ansible-scenario-base
|
||||
voting: false
|
||||
files: !inherit
|
||||
- ^ansible/roles/(common|opensearch|venus)/
|
||||
- ^tests/test-venus.sh
|
||||
vars:
|
||||
scenario: venus
|
||||
scenario_images_core:
|
||||
- ^cron
|
||||
- ^opensearch
|
||||
- ^fluentd
|
||||
- ^haproxy
|
||||
- ^keepalived
|
||||
- ^keystone
|
||||
- ^kolla-toolbox
|
||||
- ^mariadb
|
||||
- ^memcached
|
||||
- ^rabbitmq
|
||||
- ^venus
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-hashi-vault-base
|
||||
parent: kolla-ansible-variables
|
||||
run: tests/run-hashi-vault.yml
|
||||
required-projects:
|
||||
- openstack/kolla-ansible
|
||||
- openstack/requirements
|
||||
voting: false
|
||||
files:
|
||||
- ^requirements-core.yml
|
||||
- ^tests/templates/(inventory|globals-default.j2)
|
||||
- ^tests/(pre|run).yml
|
||||
- ^kolla_ansible/
|
||||
- ^tests/run-hashi-vault.yml
|
||||
- ^tests/test-hashicorp-vault-passwords.sh
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-haproxy-base
|
||||
parent: kolla-ansible-scenario-base
|
||||
voting: false
|
||||
files: !inherit
|
||||
- ^ansible/roles/haproxy/
|
||||
- ^ansible/roles/loadbalancer/
|
||||
- ^kolla_ansible/kolla_url.py
|
||||
vars:
|
||||
external_api_interface_name: vxlan2
|
||||
external_api_network_prefix: "192.0.3."
|
||||
external_api_network_prefix_length: "24"
|
||||
kolla_external_vip_address: "192.0.3.10"
|
||||
scenario: haproxy
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-lets-encrypt-base
|
||||
parent: kolla-ansible-scenario-base
|
||||
voting: false
|
||||
files: !inherit
|
||||
- ^ansible/roles/common/templates/conf/input/11-letsencrypt.conf.j2
|
||||
- ^ansible/roles/(letsencrypt|loadbalancer)/
|
||||
- ^tests/test-core-openstack.sh
|
||||
- ^tests/test-dashboard.sh
|
||||
- ^tests/deploy.sh
|
||||
vars:
|
||||
scenario: lets-encrypt
|
||||
scenario_images_extra:
|
||||
- ^letsencrypt
|
||||
- ^haproxy
|
||||
tls_enabled: true
|
||||
le_enabled: true
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-skyline-base
|
||||
parent: kolla-ansible-scenario-base
|
||||
voting: false
|
||||
files: !inherit
|
||||
- ^ansible/roles/skyline/
|
||||
- ^tests/test-skyline.sh
|
||||
vars:
|
||||
scenario: skyline
|
||||
scenario_images_extra:
|
||||
- ^skyline
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-skyline-sso-base
|
||||
parent: kolla-ansible-scenario-base
|
||||
voting: false
|
||||
files:
|
||||
- ^ansible/roles/skyline/
|
||||
- ^tests/test-skyline-sso.sh
|
||||
vars:
|
||||
scenario: skyline-sso
|
||||
scenario_images_extra:
|
||||
- ^skyline
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-telemetry-base
|
||||
parent: kolla-ansible-scenario-base
|
||||
voting: false
|
||||
files:
|
||||
- ^ansible/roles/(aodh|ceilometer|gnocchi)/
|
||||
- ^tests/test-telemetry.sh
|
||||
vars:
|
||||
scenario: telemetry
|
||||
scenario_images_extra:
|
||||
- ^aodh
|
||||
- ^ceilometer
|
||||
- ^gnocchi
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-container-engine-migration-base
|
||||
parent: kolla-ansible-base
|
||||
voting: false
|
||||
files:
|
||||
- ^ansible/migrate-container-engine.yml
|
||||
- ^ansible/roles/container-engine-migration/
|
||||
- ^tests/test-container-engine-migration.sh
|
||||
vars:
|
||||
scenario: container-engine-migration
|
||||
|
626
zuul.d/jobs.yaml
626
zuul.d/jobs.yaml
@@ -1,626 +0,0 @@
|
||||
---
|
||||
- job:
|
||||
name: kolla-ansible-centos9s
|
||||
parent: kolla-ansible-base
|
||||
nodeset: kolla-ansible-centos9s
|
||||
voting: false
|
||||
vars:
|
||||
base_distro: centos
|
||||
tls_enabled: true
|
||||
kolla_build_images: true
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-centos10s
|
||||
parent: kolla-ansible-base
|
||||
nodeset: kolla-ansible-centos10s-8GB
|
||||
voting: false
|
||||
vars:
|
||||
base_distro: centos
|
||||
tls_enabled: true
|
||||
kolla_build_images: true
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-centos10s-aarch64
|
||||
parent: kolla-ansible-centos10s
|
||||
nodeset: kolla-ansible-centos10s-aarch64-8GB
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-debian-aarch64
|
||||
parent: kolla-ansible-debian
|
||||
nodeset: kolla-ansible-debian-bookworm-aarch64-8GB
|
||||
timeout: 10800
|
||||
voting: false
|
||||
required-projects:
|
||||
- openstack/kolla
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-debian-aarch64-podman
|
||||
parent: kolla-ansible-debian
|
||||
nodeset: kolla-ansible-debian-bookworm-aarch64-8GB
|
||||
timeout: 10800
|
||||
voting: false
|
||||
vars:
|
||||
container_engine: podman
|
||||
required-projects:
|
||||
- openstack/kolla
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-debian
|
||||
parent: kolla-ansible-base
|
||||
nodeset: kolla-ansible-debian-bookworm-16GB
|
||||
vars:
|
||||
base_distro: debian
|
||||
tls_enabled: true
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-debian-podman
|
||||
parent: kolla-ansible-base
|
||||
nodeset: kolla-ansible-debian-bookworm-16GB
|
||||
vars:
|
||||
base_distro: debian
|
||||
tls_enabled: true
|
||||
container_engine: podman
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-rocky9
|
||||
parent: kolla-ansible-base
|
||||
nodeset: kolla-ansible-rocky9
|
||||
vars:
|
||||
base_distro: rocky
|
||||
tls_enabled: true
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-rocky9-podman
|
||||
parent: kolla-ansible-base
|
||||
nodeset: kolla-ansible-rocky9
|
||||
vars:
|
||||
base_distro: rocky
|
||||
tls_enabled: true
|
||||
container_engine: podman
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-ubuntu
|
||||
parent: kolla-ansible-base
|
||||
nodeset: kolla-ansible-ubuntu-noble-16GB
|
||||
vars:
|
||||
base_distro: ubuntu
|
||||
tls_enabled: true
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-ubuntu-podman
|
||||
parent: kolla-ansible-base
|
||||
nodeset: kolla-ansible-ubuntu-noble-16GB
|
||||
vars:
|
||||
base_distro: ubuntu
|
||||
tls_enabled: true
|
||||
container_engine: podman
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-rocky9-kvm
|
||||
parent: kolla-ansible-kvm-base
|
||||
nodeset: kolla-ansible-rocky9-nested-virt
|
||||
vars:
|
||||
base_distro: rocky
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-ubuntu-kvm
|
||||
parent: kolla-ansible-kvm-base
|
||||
nodeset: kolla-ansible-ubuntu-noble-nested-virt
|
||||
vars:
|
||||
base_distro: ubuntu
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-rocky9-multinode-ipv6
|
||||
parent: kolla-ansible-ipv6-base
|
||||
nodeset: kolla-ansible-rocky9-multi
|
||||
vars:
|
||||
base_distro: rocky
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-ubuntu-multinode-ipv6
|
||||
parent: kolla-ansible-ipv6-base
|
||||
nodeset: kolla-ansible-ubuntu-noble-multi-8GB
|
||||
vars:
|
||||
base_distro: ubuntu
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-rocky9-cephadm
|
||||
parent: kolla-ansible-cephadm-base
|
||||
nodeset: kolla-ansible-rocky9-multi
|
||||
timeout: 10800
|
||||
vars:
|
||||
base_distro: rocky
|
||||
cephadm_use_package_from_distribution: true
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-ubuntu-cephadm
|
||||
parent: kolla-ansible-cephadm-base
|
||||
nodeset: kolla-ansible-ubuntu-noble-multi-16GB
|
||||
timeout: 10800
|
||||
vars:
|
||||
base_distro: ubuntu
|
||||
cephadm_use_package_from_distribution: true
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-debian-mariadb
|
||||
parent: kolla-ansible-mariadb-base
|
||||
nodeset: kolla-ansible-debian-bookworm-multi-16GB
|
||||
vars:
|
||||
base_distro: debian
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-rocky9-mariadb
|
||||
parent: kolla-ansible-mariadb-base
|
||||
nodeset: kolla-ansible-rocky9-multi
|
||||
vars:
|
||||
base_distro: rocky
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-ubuntu-mariadb
|
||||
parent: kolla-ansible-mariadb-base
|
||||
nodeset: kolla-ansible-ubuntu-noble-multi-8GB
|
||||
vars:
|
||||
base_distro: ubuntu
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-rocky9-upgrade
|
||||
parent: kolla-ansible-base
|
||||
nodeset: kolla-ansible-rocky9
|
||||
timeout: 10800
|
||||
vars:
|
||||
base_distro: rocky
|
||||
is_upgrade: yes
|
||||
tls_enabled: true
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-rocky9-slurp-upgrade
|
||||
parent: kolla-ansible-base
|
||||
nodeset: kolla-ansible-rocky9
|
||||
timeout: 9000
|
||||
vars:
|
||||
base_distro: rocky
|
||||
is_upgrade: yes
|
||||
is_slurp: yes
|
||||
previous_release: "2024.1"
|
||||
tls_enabled: true
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-debian-upgrade
|
||||
parent: kolla-ansible-base
|
||||
nodeset: kolla-ansible-debian-bookworm-16GB
|
||||
timeout: 10800
|
||||
vars:
|
||||
base_distro: debian
|
||||
is_upgrade: yes
|
||||
tls_enabled: true
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-debian-slurp-upgrade
|
||||
parent: kolla-ansible-base
|
||||
nodeset: kolla-ansible-debian-bookworm-16GB
|
||||
timeout: 9000
|
||||
vars:
|
||||
base_distro: debian
|
||||
is_upgrade: yes
|
||||
is_slurp: yes
|
||||
previous_release: "2024.1"
|
||||
tls_enabled: true
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-debian-upgrade-aarch64
|
||||
parent: kolla-ansible-debian-upgrade
|
||||
nodeset: kolla-ansible-debian-bookworm-aarch64-8GB
|
||||
voting: false
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-ubuntu-upgrade
|
||||
parent: kolla-ansible-base
|
||||
nodeset: kolla-ansible-ubuntu-noble-16GB
|
||||
timeout: 10800
|
||||
vars:
|
||||
base_distro: ubuntu
|
||||
is_upgrade: yes
|
||||
tls_enabled: true
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-ubuntu-slurp-upgrade
|
||||
parent: kolla-ansible-base
|
||||
nodeset: kolla-ansible-ubuntu-noble-16GB
|
||||
timeout: 9000
|
||||
vars:
|
||||
base_distro: ubuntu
|
||||
is_upgrade: yes
|
||||
is_slurp: yes
|
||||
previous_release: "2024.1"
|
||||
tls_enabled: true
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-rocky9-upgrade-cephadm
|
||||
parent: kolla-ansible-cephadm-base
|
||||
nodeset: kolla-ansible-rocky9-multi
|
||||
timeout: 10800
|
||||
vars:
|
||||
base_distro: rocky
|
||||
is_upgrade: yes
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-rocky9-slurp-upgrade-cephadm
|
||||
parent: kolla-ansible-cephadm-base
|
||||
nodeset: kolla-ansible-rocky9-multi
|
||||
timeout: 9000
|
||||
vars:
|
||||
base_distro: rocky
|
||||
is_upgrade: yes
|
||||
is_slurp: yes
|
||||
previous_release: "2024.1"
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-ubuntu-upgrade-cephadm
|
||||
parent: kolla-ansible-cephadm-base
|
||||
nodeset: kolla-ansible-ubuntu-noble-multi-16GB
|
||||
timeout: 10800
|
||||
vars:
|
||||
base_distro: ubuntu
|
||||
is_upgrade: yes
|
||||
cephadm_use_package_from_distribution: true
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-ubuntu-slurp-upgrade-cephadm
|
||||
parent: kolla-ansible-cephadm-base
|
||||
nodeset: kolla-ansible-ubuntu-noble-multi-16GB
|
||||
timeout: 9000
|
||||
vars:
|
||||
base_distro: ubuntu
|
||||
is_upgrade: yes
|
||||
is_slurp: yes
|
||||
previous_release: "2024.1"
|
||||
cephadm_use_package_from_distribution: true
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-rocky9-upgrade-ovn
|
||||
parent: kolla-ansible-ovn-base
|
||||
nodeset: kolla-ansible-rocky9-multi
|
||||
timeout: 10800
|
||||
vars:
|
||||
base_distro: rocky
|
||||
is_upgrade: yes
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-debian-upgrade-ovn
|
||||
parent: kolla-ansible-ovn-base
|
||||
nodeset: kolla-ansible-debian-bookworm-multi-16GB
|
||||
timeout: 10800
|
||||
vars:
|
||||
base_distro: debian
|
||||
is_upgrade: yes
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-ubuntu-upgrade-ovn
|
||||
parent: kolla-ansible-ovn-base
|
||||
nodeset: kolla-ansible-ubuntu-noble-multi-16GB
|
||||
timeout: 10800
|
||||
vars:
|
||||
base_distro: ubuntu
|
||||
is_upgrade: yes
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-rocky9-bifrost
|
||||
parent: kolla-ansible-bifrost-base
|
||||
nodeset: kolla-ansible-rocky9
|
||||
vars:
|
||||
base_distro: rocky
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-ubuntu-bifrost
|
||||
parent: kolla-ansible-bifrost-base
|
||||
nodeset: kolla-ansible-ubuntu-noble-8GB
|
||||
vars:
|
||||
base_distro: ubuntu
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-rocky9-zun
|
||||
parent: kolla-ansible-zun-base
|
||||
nodeset: kolla-ansible-rocky9-multi
|
||||
vars:
|
||||
base_distro: rocky
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-ubuntu-zun
|
||||
parent: kolla-ansible-zun-base
|
||||
nodeset: kolla-ansible-ubuntu-noble-multi-8GB
|
||||
vars:
|
||||
base_distro: ubuntu
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-rocky9-scenario-nfv
|
||||
parent: kolla-ansible-scenario-nfv-base
|
||||
nodeset: kolla-ansible-rocky9-multi
|
||||
vars:
|
||||
base_distro: rocky
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-rocky9-ironic
|
||||
parent: kolla-ansible-ironic-base
|
||||
nodeset: kolla-ansible-rocky9
|
||||
vars:
|
||||
base_distro: rocky
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-debian-ironic
|
||||
parent: kolla-ansible-ironic-base
|
||||
nodeset: kolla-ansible-debian-bookworm-16GB
|
||||
vars:
|
||||
base_distro: debian
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-ubuntu-ironic
|
||||
parent: kolla-ansible-ironic-base
|
||||
nodeset: kolla-ansible-ubuntu-noble-8GB
|
||||
vars:
|
||||
base_distro: ubuntu
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-rocky9-ironic-upgrade
|
||||
parent: kolla-ansible-ironic-base
|
||||
nodeset: kolla-ansible-rocky9
|
||||
vars:
|
||||
base_distro: rocky
|
||||
is_upgrade: true
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-debian-ironic-upgrade
|
||||
parent: kolla-ansible-ironic-base
|
||||
nodeset: kolla-ansible-debian-bookworm-16GB
|
||||
vars:
|
||||
base_distro: debian
|
||||
is_upgrade: true
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-ubuntu-ironic-upgrade
|
||||
parent: kolla-ansible-ironic-base
|
||||
nodeset: kolla-ansible-ubuntu-noble-8GB
|
||||
vars:
|
||||
base_distro: ubuntu
|
||||
is_upgrade: true
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-rocky9-magnum
|
||||
parent: kolla-ansible-magnum-base
|
||||
nodeset: kolla-ansible-rocky9
|
||||
vars:
|
||||
base_distro: rocky
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-ubuntu-magnum
|
||||
parent: kolla-ansible-magnum-base
|
||||
nodeset: kolla-ansible-ubuntu-noble-8GB
|
||||
vars:
|
||||
base_distro: ubuntu
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-rocky9-octavia
|
||||
parent: kolla-ansible-octavia-base
|
||||
nodeset: kolla-ansible-rocky9
|
||||
vars:
|
||||
base_distro: rocky
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-ubuntu-octavia
|
||||
parent: kolla-ansible-octavia-base
|
||||
nodeset: kolla-ansible-ubuntu-noble-16GB
|
||||
vars:
|
||||
base_distro: ubuntu
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-ubuntu-masakari
|
||||
parent: kolla-ansible-masakari-base
|
||||
nodeset: kolla-ansible-ubuntu-noble-masakari-8GB
|
||||
vars:
|
||||
base_distro: ubuntu
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-rocky9-masakari
|
||||
parent: kolla-ansible-masakari-base
|
||||
nodeset: kolla-ansible-rocky9-masakari
|
||||
vars:
|
||||
base_distro: rocky
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-ubuntu-cells
|
||||
parent: kolla-ansible-cells-base
|
||||
nodeset: kolla-ansible-ubuntu-noble-multi-16GB
|
||||
vars:
|
||||
base_distro: ubuntu
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-rocky9-cells
|
||||
parent: kolla-ansible-cells-base
|
||||
nodeset: kolla-ansible-rocky9-multi
|
||||
vars:
|
||||
base_distro: rocky
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-rocky9-ovn
|
||||
parent: kolla-ansible-ovn-base
|
||||
nodeset: kolla-ansible-rocky9-multi
|
||||
vars:
|
||||
base_distro: rocky
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-debian-ovn
|
||||
parent: kolla-ansible-ovn-base
|
||||
nodeset: kolla-ansible-debian-bookworm-multi-16GB
|
||||
vars:
|
||||
base_distro: debian
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-ubuntu-ovn
|
||||
parent: kolla-ansible-ovn-base
|
||||
nodeset: kolla-ansible-ubuntu-noble-multi-16GB
|
||||
vars:
|
||||
base_distro: ubuntu
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-ubuntu-lets-encrypt
|
||||
parent: kolla-ansible-lets-encrypt-base
|
||||
nodeset: kolla-ansible-ubuntu-noble-multi-16GB
|
||||
vars:
|
||||
base_distro: ubuntu
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-rocky9-lets-encrypt
|
||||
parent: kolla-ansible-lets-encrypt-base
|
||||
nodeset: kolla-ansible-rocky9-multi
|
||||
vars:
|
||||
base_distro: rocky
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-rocky9-prometheus-opensearch
|
||||
parent: kolla-ansible-prometheus-opensearch-base
|
||||
nodeset: kolla-ansible-rocky9
|
||||
vars:
|
||||
base_distro: rocky
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-ubuntu-prometheus-opensearch
|
||||
parent: kolla-ansible-prometheus-opensearch-base
|
||||
nodeset: kolla-ansible-ubuntu-noble-8GB
|
||||
vars:
|
||||
base_distro: ubuntu
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-rocky9-prometheus-opensearch-upgrade
|
||||
parent: kolla-ansible-prometheus-opensearch-base
|
||||
nodeset: kolla-ansible-rocky9
|
||||
vars:
|
||||
base_distro: rocky
|
||||
is_upgrade: yes
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-ubuntu-prometheus-opensearch-upgrade
|
||||
parent: kolla-ansible-prometheus-opensearch-base
|
||||
nodeset: kolla-ansible-ubuntu-noble-8GB
|
||||
vars:
|
||||
base_distro: ubuntu
|
||||
is_upgrade: yes
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-rocky9-venus
|
||||
parent: kolla-ansible-venus-base
|
||||
nodeset: kolla-ansible-rocky9
|
||||
vars:
|
||||
base_distro: rocky
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-ubuntu-venus
|
||||
parent: kolla-ansible-venus-base
|
||||
nodeset: kolla-ansible-ubuntu-noble-8GB
|
||||
vars:
|
||||
base_distro: ubuntu
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-rocky9-hashi-vault
|
||||
parent: kolla-ansible-hashi-vault-base
|
||||
nodeset: kolla-ansible-rocky9
|
||||
vars:
|
||||
base_distro: rocky
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-rocky9-haproxy-fqdn
|
||||
parent: kolla-ansible-haproxy-base
|
||||
nodeset: kolla-ansible-rocky9
|
||||
vars:
|
||||
base_distro: rocky
|
||||
tls_enabled: true
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-ubuntu-haproxy-fqdn
|
||||
parent: kolla-ansible-haproxy-base
|
||||
nodeset: kolla-ansible-ubuntu-noble-8GB
|
||||
vars:
|
||||
base_distro: ubuntu
|
||||
tls_enabled: true
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-ubuntu-skyline
|
||||
parent: kolla-ansible-skyline-base
|
||||
nodeset: kolla-ansible-ubuntu-noble-8GB
|
||||
vars:
|
||||
base_distro: ubuntu
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-rocky9-skyline
|
||||
parent: kolla-ansible-skyline-base
|
||||
nodeset: kolla-ansible-rocky9
|
||||
vars:
|
||||
base_distro: rocky
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-ubuntu-skyline-sso
|
||||
parent: kolla-ansible-skyline-sso-base
|
||||
nodeset: kolla-ansible-ubuntu-noble-8GB
|
||||
vars:
|
||||
base_distro: ubuntu
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-rocky9-skyline-sso
|
||||
parent: kolla-ansible-skyline-sso-base
|
||||
nodeset: kolla-ansible-rocky9
|
||||
vars:
|
||||
base_distro: rocky
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-ubuntu-telemetry
|
||||
parent: kolla-ansible-telemetry-base
|
||||
nodeset: kolla-ansible-ubuntu-noble-8GB
|
||||
vars:
|
||||
base_distro: ubuntu
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-rocky9-telemetry
|
||||
parent: kolla-ansible-telemetry-base
|
||||
nodeset: kolla-ansible-rocky9
|
||||
vars:
|
||||
base_distro: rocky
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-rocky9-container-engine-migration
|
||||
parent: kolla-ansible-container-engine-migration-base
|
||||
nodeset: kolla-ansible-rocky9
|
||||
vars:
|
||||
base_distro: rocky
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-rocky9-container-engine-migration-multinode
|
||||
parent: kolla-ansible-container-engine-migration-base
|
||||
nodeset: kolla-ansible-rocky9-multi
|
||||
vars:
|
||||
base_distro: rocky
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-ubuntu-container-engine-migration
|
||||
parent: kolla-ansible-container-engine-migration-base
|
||||
nodeset: kolla-ansible-ubuntu-noble-8GB
|
||||
vars:
|
||||
base_distro: ubuntu
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-ubuntu-container-engine-migration-multinode
|
||||
parent: kolla-ansible-container-engine-migration-base
|
||||
nodeset: kolla-ansible-ubuntu-noble-multi-8GB
|
||||
vars:
|
||||
base_distro: ubuntu
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-debian-container-engine-migration
|
||||
parent: kolla-ansible-container-engine-migration-base
|
||||
nodeset: kolla-ansible-debian-bookworm-16GB
|
||||
vars:
|
||||
base_distro: debian
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-debian-container-engine-migration-multinode
|
||||
parent: kolla-ansible-container-engine-migration-base
|
||||
nodeset: kolla-ansible-debian-bookworm-multi-16GB
|
||||
vars:
|
||||
base_distro: debian
|
@@ -1,12 +1,12 @@
|
||||
---
|
||||
- nodeset:
|
||||
name: kolla-ansible-centos10s-8GB
|
||||
name: kolla-ansible-centos-10s-8GB
|
||||
nodes:
|
||||
- name: primary
|
||||
label: centos-10-stream-8GB
|
||||
|
||||
- nodeset:
|
||||
name: kolla-ansible-centos10s-aarch64-8GB
|
||||
name: kolla-ansible-centos-10s-aarch64-8GB
|
||||
nodes:
|
||||
- name: primary
|
||||
label: centos-10-stream-arm64-8GB
|
||||
@@ -30,16 +30,16 @@
|
||||
label: debian-bookworm-arm64-8GB
|
||||
|
||||
- nodeset:
|
||||
name: kolla-ansible-ubuntu-noble-8GB
|
||||
name: kolla-ansible-debian-bookworm-masakari-8GB
|
||||
nodes:
|
||||
- name: primary
|
||||
label: ubuntu-noble-8GB
|
||||
|
||||
- nodeset:
|
||||
name: kolla-ansible-ubuntu-noble-16GB
|
||||
nodes:
|
||||
- name: primary
|
||||
label: ubuntu-noble-16GB
|
||||
label: debian-bookworm-8GB
|
||||
- name: secondary
|
||||
label: debian-bookworm-8GB
|
||||
- name: ternary1
|
||||
label: debian-bookworm-8GB
|
||||
- name: ternary2
|
||||
label: debian-bookworm-8GB
|
||||
|
||||
- nodeset:
|
||||
name: kolla-ansible-debian-bookworm-multi-8GB
|
||||
@@ -62,10 +62,22 @@
|
||||
label: debian-bookworm-16GB
|
||||
|
||||
- nodeset:
|
||||
name: kolla-ansible-rocky9
|
||||
name: kolla-ansible-debian-bookworm-nested-virt
|
||||
nodes:
|
||||
- name: primary
|
||||
label: rockylinux-9
|
||||
label: debian-bookworm-nested-virt-8GB
|
||||
|
||||
- nodeset:
|
||||
name: kolla-ansible-ubuntu-noble-8GB
|
||||
nodes:
|
||||
- name: primary
|
||||
label: ubuntu-noble-8GB
|
||||
|
||||
- nodeset:
|
||||
name: kolla-ansible-ubuntu-noble-16GB
|
||||
nodes:
|
||||
- name: primary
|
||||
label: ubuntu-noble-16GB
|
||||
|
||||
- nodeset:
|
||||
name: kolla-ansible-ubuntu-noble-multi-8GB
|
||||
@@ -87,28 +99,12 @@
|
||||
- name: secondary2
|
||||
label: ubuntu-noble-16GB
|
||||
|
||||
- nodeset:
|
||||
name: kolla-ansible-rocky9-multi
|
||||
nodes:
|
||||
- name: primary
|
||||
label: rockylinux-9
|
||||
- name: secondary1
|
||||
label: rockylinux-9
|
||||
- name: secondary2
|
||||
label: rockylinux-9
|
||||
|
||||
- nodeset:
|
||||
name: kolla-ansible-ubuntu-noble-nested-virt
|
||||
nodes:
|
||||
- name: primary
|
||||
label: ubuntu-noble-nested-virt-8GB
|
||||
|
||||
- nodeset:
|
||||
name: kolla-ansible-rocky9-nested-virt
|
||||
nodes:
|
||||
- name: primary
|
||||
label: nested-virt-centos-9-stream
|
||||
|
||||
- nodeset:
|
||||
name: kolla-ansible-ubuntu-noble-masakari-8GB
|
||||
nodes:
|
||||
@@ -120,15 +116,3 @@
|
||||
label: ubuntu-noble-8GB
|
||||
- name: ternary2
|
||||
label: ubuntu-noble-8GB
|
||||
|
||||
- nodeset:
|
||||
name: kolla-ansible-rocky9-masakari
|
||||
nodes:
|
||||
- name: primary
|
||||
label: rockylinux-9
|
||||
- name: secondary
|
||||
label: rockylinux-9
|
||||
- name: ternary1
|
||||
label: rockylinux-9
|
||||
- name: ternary2
|
||||
label: rockylinux-9
|
||||
|
@@ -4,67 +4,32 @@
|
||||
templates:
|
||||
- ansible-role-jobs
|
||||
- check-requirements
|
||||
- kolla-ansible-scenario-aio
|
||||
- kolla-ansible-scenario-bifrost
|
||||
- kolla-ansible-scenario-cells
|
||||
- kolla-ansible-scenario-cephadm
|
||||
# NOTE(mnasiadka): Failing since
|
||||
# https://review.opendev.org/c/openstack/kolla-ansible/+/864780
|
||||
# - kolla-ansible-scenario-container-engine-migration
|
||||
- kolla-ansible-scenario-haproxy-fqdn
|
||||
- kolla-ansible-scenario-kvm
|
||||
- kolla-ansible-scenario-lets-encrypt
|
||||
- kolla-ansible-scenario-magnum
|
||||
- kolla-ansible-scenario-mariadb
|
||||
- kolla-ansible-scenario-masakari
|
||||
- kolla-ansible-scenario-nfv
|
||||
- kolla-ansible-scenario-ironic
|
||||
# NOTE(mnasiadka): All runs end up with DISK_FULL
|
||||
#- kolla-ansible-scenario-ipv6
|
||||
- kolla-ansible-scenario-octavia
|
||||
- kolla-ansible-scenario-ovn
|
||||
- kolla-ansible-scenario-prometheus-opensearch
|
||||
# NOTE(mnasiadka): SSO and non-SSO tests are failing
|
||||
#- kolla-ansible-scenario-skyline
|
||||
- kolla-ansible-scenario-telemetry
|
||||
- kolla-ansible-scenario-venus
|
||||
- openstack-cover-jobs
|
||||
- openstack-python3-jobs
|
||||
- periodic-stable-jobs
|
||||
- publish-openstack-docs-pti
|
||||
- release-notes-jobs-python3
|
||||
check:
|
||||
jobs:
|
||||
- kolla-ansible-centos10s
|
||||
- kolla-ansible-debian
|
||||
- kolla-ansible-debian-podman
|
||||
- kolla-ansible-ubuntu
|
||||
- kolla-ansible-ubuntu-podman
|
||||
- kolla-ansible-ubuntu-kvm
|
||||
- kolla-ansible-ubuntu-multinode-ipv6
|
||||
- kolla-ansible-ubuntu-bifrost
|
||||
- kolla-ansible-ubuntu-magnum
|
||||
- kolla-ansible-ubuntu-octavia
|
||||
- kolla-ansible-ubuntu-masakari
|
||||
- kolla-ansible-debian-ironic
|
||||
- kolla-ansible-ubuntu-ironic
|
||||
- kolla-ansible-debian-ironic-upgrade
|
||||
- kolla-ansible-ubuntu-ironic-upgrade
|
||||
- kolla-ansible-debian-upgrade
|
||||
- kolla-ansible-ubuntu-upgrade
|
||||
- kolla-ansible-ubuntu-cells
|
||||
- kolla-ansible-debian-mariadb
|
||||
- kolla-ansible-ubuntu-mariadb
|
||||
- kolla-ansible-debian-ovn
|
||||
- kolla-ansible-ubuntu-ovn
|
||||
- kolla-ansible-debian-upgrade-ovn
|
||||
- kolla-ansible-ubuntu-upgrade-ovn
|
||||
- kolla-ansible-debian
|
||||
- kolla-ansible-ubuntu-prometheus-opensearch
|
||||
- kolla-ansible-ubuntu-prometheus-opensearch-upgrade
|
||||
- kolla-ansible-ubuntu-venus
|
||||
- kolla-ansible-ubuntu-cephadm
|
||||
- kolla-ansible-ubuntu-upgrade-cephadm
|
||||
- kolla-ansible-ubuntu-haproxy-fqdn
|
||||
- kolla-ansible-ubuntu-lets-encrypt
|
||||
- kolla-ansible-ubuntu-skyline
|
||||
- kolla-ansible-ubuntu-skyline-sso
|
||||
- kolla-ansible-ubuntu-telemetry
|
||||
- kolla-ansible-ubuntu-container-engine-migration
|
||||
- kolla-ansible-ubuntu-container-engine-migration-multinode
|
||||
- kolla-ansible-debian-container-engine-migration
|
||||
- kolla-ansible-debian-container-engine-migration-multinode
|
||||
check-arm64:
|
||||
jobs:
|
||||
- kolla-ansible-centos10s-aarch64
|
||||
- kolla-ansible-debian-aarch64
|
||||
- kolla-ansible-debian-aarch64-podman
|
||||
- kolla-ansible-debian-upgrade-aarch64
|
||||
gate:
|
||||
jobs:
|
||||
- kolla-ansible-debian
|
||||
- kolla-ansible-debian-mariadb
|
||||
- kolla-ansible-debian-upgrade
|
||||
- kolla-ansible-debian-podman
|
||||
- kolla-ansible-ubuntu
|
||||
- kolla-ansible-ubuntu-mariadb
|
||||
- kolla-ansible-ubuntu-prometheus-opensearch
|
||||
- kolla-ansible-ubuntu-prometheus-opensearch-upgrade
|
||||
- kolla-ansible-ubuntu-upgrade
|
||||
- kolla-ansible-ubuntu-podman
|
||||
|
130
zuul.d/scenarios/aio.yaml
Normal file
130
zuul.d/scenarios/aio.yaml
Normal file
@@ -0,0 +1,130 @@
|
||||
---
|
||||
# NOTE(mnasiadka): To be removed after update on kolla side
|
||||
- job:
|
||||
name: kolla-ansible-centos10s
|
||||
parent: kolla-ansible-base
|
||||
nodeset: kolla-ansible-centos-10s-8GB
|
||||
voting: false
|
||||
vars:
|
||||
base_distro: centos
|
||||
kolla_build_images: true
|
||||
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-centos-10s
|
||||
parent: kolla-ansible-base
|
||||
nodeset: kolla-ansible-centos-10s-8GB
|
||||
voting: false
|
||||
vars:
|
||||
kolla_build_images: true
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-centos10s-aarch64
|
||||
parent: kolla-ansible-centos10s
|
||||
nodeset: kolla-ansible-centos-10s-aarch64-8GB
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-centos-10s-aarch64
|
||||
parent: kolla-ansible-centos-10s
|
||||
nodeset: kolla-ansible-centos-10s-aarch64-8GB
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-debian-bookworm
|
||||
parent: kolla-ansible-base
|
||||
nodeset: kolla-ansible-debian-bookworm-16GB
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-debian-bookworm-aarch64
|
||||
parent: kolla-ansible-debian-bookworm
|
||||
nodeset: kolla-ansible-debian-bookworm-aarch64-8GB
|
||||
timeout: 10800
|
||||
vars:
|
||||
kolla_build_images: true
|
||||
voting: false
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-debian-bookworm-aarch64-podman
|
||||
parent: kolla-ansible-debian-bookworm-aarch64
|
||||
nodeset: kolla-ansible-debian-bookworm-aarch64-8GB
|
||||
timeout: 10800
|
||||
vars:
|
||||
container_engine: podman
|
||||
kolla_build_images: true
|
||||
voting: false
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-debian-bookworm-podman
|
||||
parent: kolla-ansible-debian-bookworm
|
||||
nodeset: kolla-ansible-debian-bookworm-16GB
|
||||
vars:
|
||||
container_engine: podman
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-debian-bookworm-upgrade
|
||||
parent: kolla-ansible-base
|
||||
nodeset: kolla-ansible-debian-bookworm-16GB
|
||||
timeout: 10800
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-debian-bookworm-aarch64-upgrade
|
||||
parent: kolla-ansible-debian-bookworm-upgrade
|
||||
nodeset: kolla-ansible-debian-bookworm-aarch64-8GB
|
||||
voting: false
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-debian-bookworm-upgrade-slurp
|
||||
parent: kolla-ansible-debian-bookworm-upgrade
|
||||
nodeset: kolla-ansible-debian-bookworm-16GB
|
||||
timeout: 9000
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-ubuntu-noble
|
||||
parent: kolla-ansible-base
|
||||
nodeset: kolla-ansible-ubuntu-noble-16GB
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-ubuntu-noble-podman
|
||||
parent: kolla-ansible-ubuntu-noble
|
||||
nodeset: kolla-ansible-ubuntu-noble-16GB
|
||||
vars:
|
||||
container_engine: podman
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-ubuntu-noble-upgrade
|
||||
parent: kolla-ansible-base
|
||||
nodeset: kolla-ansible-ubuntu-noble-16GB
|
||||
timeout: 10800
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-ubuntu-noble-upgrade-slurp
|
||||
parent: kolla-ansible-base
|
||||
nodeset: kolla-ansible-ubuntu-noble-16GB
|
||||
timeout: 9000
|
||||
|
||||
- project-template:
|
||||
name: kolla-ansible-scenario-aio
|
||||
description: |
|
||||
Runs Kolla-Ansible AIO scenario jobs.
|
||||
check:
|
||||
jobs:
|
||||
- kolla-ansible-centos-10s
|
||||
- kolla-ansible-debian-bookworm
|
||||
- kolla-ansible-debian-bookworm-podman
|
||||
- kolla-ansible-debian-bookworm-upgrade
|
||||
- kolla-ansible-ubuntu-noble
|
||||
- kolla-ansible-ubuntu-noble-podman
|
||||
- kolla-ansible-ubuntu-noble-upgrade
|
||||
check-arm64:
|
||||
jobs:
|
||||
- kolla-ansible-centos-10s-aarch64
|
||||
- kolla-ansible-debian-bookworm-aarch64
|
||||
- kolla-ansible-debian-bookworm-aarch64-podman
|
||||
- kolla-ansible-debian-bookworm-aarch64-upgrade
|
||||
gate:
|
||||
jobs:
|
||||
- kolla-ansible-debian-bookworm
|
||||
- kolla-ansible-debian-bookworm-podman
|
||||
- kolla-ansible-debian-bookworm-upgrade
|
||||
- kolla-ansible-ubuntu-noble
|
||||
- kolla-ansible-ubuntu-noble-upgrade
|
||||
- kolla-ansible-ubuntu-noble-podman
|
31
zuul.d/scenarios/bifrost.yaml
Normal file
31
zuul.d/scenarios/bifrost.yaml
Normal file
@@ -0,0 +1,31 @@
|
||||
---
|
||||
- job:
|
||||
name: kolla-ansible-bifrost-base
|
||||
parent: kolla-ansible-scenario-base
|
||||
voting: false
|
||||
files: !inherit
|
||||
- ^ansible/roles/bifrost/
|
||||
- ^tests/test-bifrost.sh
|
||||
vars:
|
||||
scenario: bifrost
|
||||
scenario_images_core:
|
||||
- ^bifrost
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-debian-bookworm-bifrost
|
||||
parent: kolla-ansible-bifrost-base
|
||||
nodeset: kolla-ansible-debian-bookworm-8GB
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-ubuntu-noble-bifrost
|
||||
parent: kolla-ansible-bifrost-base
|
||||
nodeset: kolla-ansible-ubuntu-noble-8GB
|
||||
|
||||
- project-template:
|
||||
name: kolla-ansible-scenario-bifrost
|
||||
description: |
|
||||
Runs Kolla-Ansible Bifrost scenario jobs.
|
||||
check:
|
||||
jobs:
|
||||
- kolla-ansible-debian-bookworm-bifrost
|
||||
- kolla-ansible-ubuntu-noble-bifrost
|
34
zuul.d/scenarios/cells.yaml
Normal file
34
zuul.d/scenarios/cells.yaml
Normal file
@@ -0,0 +1,34 @@
|
||||
---
|
||||
- job:
|
||||
name: kolla-ansible-cells-base
|
||||
parent: kolla-ansible-scenario-base
|
||||
voting: false
|
||||
files: !inherit
|
||||
- ^ansible/roles/nova/
|
||||
- ^ansible/roles/nova-cell/
|
||||
- ^ansible/roles/loadbalancer/
|
||||
- ^tests/test-core-openstack.sh
|
||||
- ^tests/test-proxysql.sh
|
||||
vars:
|
||||
scenario: cells
|
||||
scenario_images_extra:
|
||||
- ^proxysql
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-debian-bookworm-cells
|
||||
parent: kolla-ansible-cells-base
|
||||
nodeset: kolla-ansible-debian-bookworm-multi-16GB
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-ubuntu-noble-cells
|
||||
parent: kolla-ansible-cells-base
|
||||
nodeset: kolla-ansible-ubuntu-noble-multi-16GB
|
||||
|
||||
- project-template:
|
||||
name: kolla-ansible-scenario-cells
|
||||
description: |
|
||||
Runs Kolla-Ansible Nova Cells scenario jobs.
|
||||
check:
|
||||
jobs:
|
||||
- kolla-ansible-debian-bookworm-cells
|
||||
- kolla-ansible-ubuntu-noble-cells
|
59
zuul.d/scenarios/cephadm.yaml
Normal file
59
zuul.d/scenarios/cephadm.yaml
Normal file
@@ -0,0 +1,59 @@
|
||||
---
|
||||
- job:
|
||||
name: kolla-ansible-cephadm-base
|
||||
parent: kolla-ansible-base
|
||||
voting: false
|
||||
vars:
|
||||
scenario: cephadm
|
||||
scenario_images_extra:
|
||||
- ^cinder
|
||||
- ^redis
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-debian-bookworm-cephadm
|
||||
parent: kolla-ansible-cephadm-base
|
||||
nodeset: kolla-ansible-debian-bookworm-multi-16GB
|
||||
timeout: 10800
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-debian-bookworm-cephadm-upgrade
|
||||
parent: kolla-ansible-debian-bookworm-cephadm
|
||||
nodeset: kolla-ansible-debian-bookworm-multi-16GB
|
||||
timeout: 10800
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-debian-bookworm-cephadm-upgrade-slurp
|
||||
parent: kolla-ansible-debian-bookworm-cephadm-upgrade
|
||||
nodeset: kolla-ansible-debian-bookworm-multi-16GB
|
||||
timeout: 9000
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-ubuntu-noble-cephadm
|
||||
parent: kolla-ansible-cephadm-base
|
||||
nodeset: kolla-ansible-ubuntu-noble-multi-16GB
|
||||
timeout: 10800
|
||||
vars:
|
||||
cephadm_use_package_from_distribution: true
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-ubuntu-noble-cephadm-upgrade
|
||||
parent: kolla-ansible-ubuntu-noble-cephadm
|
||||
nodeset: kolla-ansible-ubuntu-noble-multi-16GB
|
||||
timeout: 10800
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-ubuntu-noble-cephadm-upgrade-slurp
|
||||
parent: kolla-ansible-ubuntu-noble-cephadm-upgrade
|
||||
nodeset: kolla-ansible-ubuntu-noble-multi-16GB
|
||||
timeout: 9000
|
||||
|
||||
- project-template:
|
||||
name: kolla-ansible-scenario-cephadm
|
||||
description: |
|
||||
Runs Kolla-Ansible CephAdm scenario jobs.
|
||||
check:
|
||||
jobs:
|
||||
- kolla-ansible-debian-bookworm-cephadm
|
||||
- kolla-ansible-debian-bookworm-cephadm-upgrade
|
||||
- kolla-ansible-ubuntu-noble-cephadm
|
||||
- kolla-ansible-ubuntu-noble-cephadm-upgrade
|
42
zuul.d/scenarios/container-engine-migration.yaml
Normal file
42
zuul.d/scenarios/container-engine-migration.yaml
Normal file
@@ -0,0 +1,42 @@
|
||||
---
|
||||
- job:
|
||||
name: kolla-ansible-container-engine-migration-base
|
||||
parent: kolla-ansible-base
|
||||
voting: false
|
||||
files:
|
||||
- ^ansible/migrate-container-engine.yml
|
||||
- ^ansible/roles/container-engine-migration/
|
||||
- ^tests/test-container-engine-migration.sh
|
||||
vars:
|
||||
scenario: container-engine-migration
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-debian-container-engine-migration
|
||||
parent: kolla-ansible-container-engine-migration-base
|
||||
nodeset: kolla-ansible-debian-bookworm-16GB
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-debian-container-engine-migration-multinode
|
||||
parent: kolla-ansible-container-engine-migration-base
|
||||
nodeset: kolla-ansible-debian-bookworm-multi-16GB
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-ubuntu-container-engine-migration
|
||||
parent: kolla-ansible-container-engine-migration-base
|
||||
nodeset: kolla-ansible-ubuntu-noble-8GB
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-ubuntu-container-engine-migration-multinode
|
||||
parent: kolla-ansible-container-engine-migration-base
|
||||
nodeset: kolla-ansible-ubuntu-noble-multi-8GB
|
||||
|
||||
- project-template:
|
||||
name: kolla-ansible-scenario-container-engine-migration
|
||||
description: |
|
||||
Runs Kolla-Ansible container engine migration scenario jobs.
|
||||
check:
|
||||
jobs:
|
||||
- kolla-ansible-debian-container-engine-migration
|
||||
- kolla-ansible-debian-container-engine-migration-multinode
|
||||
- kolla-ansible-ubuntu-container-engine-migration
|
||||
- kolla-ansible-ubuntu-container-engine-migration-multinode
|
34
zuul.d/scenarios/haproxy-fqdn.yaml
Normal file
34
zuul.d/scenarios/haproxy-fqdn.yaml
Normal file
@@ -0,0 +1,34 @@
|
||||
---
|
||||
- job:
|
||||
name: kolla-ansible-haproxy-fqdn-base
|
||||
parent: kolla-ansible-scenario-base
|
||||
voting: false
|
||||
files: !inherit
|
||||
- ^ansible/roles/haproxy/
|
||||
- ^ansible/roles/loadbalancer/
|
||||
- ^kolla_ansible/kolla_url.py
|
||||
vars:
|
||||
external_api_interface_name: vxlan2
|
||||
external_api_network_prefix: "192.0.3."
|
||||
external_api_network_prefix_length: "24"
|
||||
kolla_external_vip_address: "192.0.3.10"
|
||||
scenario: haproxy
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-debian-bookworm-haproxy-fqdn
|
||||
parent: kolla-ansible-haproxy-fqdn-base
|
||||
nodeset: kolla-ansible-debian-bookworm-8GB
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-ubuntu-noble-haproxy-fqdn
|
||||
parent: kolla-ansible-haproxy-fqdn-base
|
||||
nodeset: kolla-ansible-ubuntu-noble-8GB
|
||||
|
||||
- project-template:
|
||||
name: kolla-ansible-scenario-haproxy-fqdn
|
||||
description: |
|
||||
Runs Kolla-Ansible HAProxy FQDN scenario jobs.
|
||||
check:
|
||||
jobs:
|
||||
- kolla-ansible-debian-bookworm-haproxy-fqdn
|
||||
- kolla-ansible-ubuntu-noble-haproxy-fqdn
|
35
zuul.d/scenarios/hashi-vault.yaml
Normal file
35
zuul.d/scenarios/hashi-vault.yaml
Normal file
@@ -0,0 +1,35 @@
|
||||
---
|
||||
- job:
|
||||
name: kolla-ansible-hashi-vault-base
|
||||
parent: kolla-ansible-variables
|
||||
run: tests/run-hashi-vault.yml
|
||||
required-projects:
|
||||
- openstack/kolla-ansible
|
||||
- openstack/requirements
|
||||
voting: false
|
||||
files:
|
||||
- ^requirements-core.yml
|
||||
- ^tests/templates/(inventory|globals-default.j2)
|
||||
- ^tests/(pre|run).yml
|
||||
- ^kolla_ansible/
|
||||
- ^tests/run-hashi-vault.yml
|
||||
- ^tests/test-hashicorp-vault-passwords.sh
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-debian-bookworm-hashi-vault
|
||||
parent: kolla-ansible-hashi-vault-base
|
||||
nodeset: kolla-ansible-debian-bookworm-8GB
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-ubuntu-noble-hashi-vault
|
||||
parent: kolla-ansible-hashi-vault-base
|
||||
nodeset: kolla-ansible-ubuntu-noble-8GB
|
||||
|
||||
- project-template:
|
||||
name: kolla-ansible-scenario-hashi-vault
|
||||
description: |
|
||||
Runs Kolla-Ansible Hashicorp Vault scenario jobs.
|
||||
check:
|
||||
jobs:
|
||||
- kolla-ansible-debian-bookworm-hashi-vault
|
||||
- kolla-ansible-ubuntu-noble-hashi-vault
|
38
zuul.d/scenarios/ipv6.yaml
Normal file
38
zuul.d/scenarios/ipv6.yaml
Normal file
@@ -0,0 +1,38 @@
|
||||
---
|
||||
- job:
|
||||
name: kolla-ansible-ipv6-base
|
||||
parent: kolla-ansible-base
|
||||
voting: false
|
||||
vars:
|
||||
address_family: 'ipv6'
|
||||
api_network_prefix: "fd::"
|
||||
api_network_prefix_length: "64"
|
||||
kolla_internal_vip_address: "fd::ff:0"
|
||||
neutron_external_network_prefix: "fd:1::"
|
||||
neutron_external_network_prefix_length: "64"
|
||||
neutron_tenant_network_prefix: "fd:f0::"
|
||||
neutron_tenant_network_prefix_length: "64"
|
||||
neutron_tenant_network_dns_server: 2001:4860:4860::8888
|
||||
scenario: ipv6
|
||||
scenario_images_extra:
|
||||
- ^prometheus
|
||||
tls_enabled: false
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-debian-bookworm-ipv6
|
||||
parent: kolla-ansible-ipv6-base
|
||||
nodeset: kolla-ansible-debian-bookworm-multi-8GB
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-ubuntu-noble-ipv6
|
||||
parent: kolla-ansible-ipv6-base
|
||||
nodeset: kolla-ansible-ubuntu-noble-multi-8GB
|
||||
|
||||
- project-template:
|
||||
name: kolla-ansible-scenario-ipv6
|
||||
description: |
|
||||
Runs Kolla-Ansible ipv6 scenario jobs.
|
||||
check:
|
||||
jobs:
|
||||
- kolla-ansible-debian-bookworm-ipv6
|
||||
- kolla-ansible-ubuntu-noble-ipv6
|
53
zuul.d/scenarios/ironic.yaml
Normal file
53
zuul.d/scenarios/ironic.yaml
Normal file
@@ -0,0 +1,53 @@
|
||||
---
|
||||
- job:
|
||||
name: kolla-ansible-ironic-base
|
||||
parent: kolla-ansible-scenario-base
|
||||
voting: false
|
||||
files: !inherit
|
||||
- ^ansible/roles/(ironic|neutron|nova|nova-cell)/
|
||||
- ^tests/deploy-tenks\.sh$
|
||||
- ^tests/templates/ironic-overrides\.j2$
|
||||
- ^tests/templates/tenks-deploy-config\.yml\.j2$
|
||||
- ^tests/test-dashboard\.sh$
|
||||
- ^tests/test-ironic\.sh$
|
||||
required-projects:
|
||||
- openstack/tenks
|
||||
vars:
|
||||
scenario: ironic
|
||||
scenario_images_extra:
|
||||
- ^dnsmasq
|
||||
- ^ironic
|
||||
- ^iscsid
|
||||
- ^prometheus
|
||||
tls_enabled: false
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-debian-bookworm-ironic
|
||||
parent: kolla-ansible-ironic-base
|
||||
nodeset: kolla-ansible-debian-bookworm-16GB
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-debian-bookworm-ironic-upgrade
|
||||
parent: kolla-ansible-debian-bookworm-ironic
|
||||
nodeset: kolla-ansible-debian-bookworm-16GB
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-ubuntu-noble-ironic
|
||||
parent: kolla-ansible-ironic-base
|
||||
nodeset: kolla-ansible-ubuntu-noble-8GB
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-ubuntu-noble-ironic-upgrade
|
||||
parent: kolla-ansible-ubuntu-noble-ironic
|
||||
nodeset: kolla-ansible-ubuntu-noble-8GB
|
||||
|
||||
- project-template:
|
||||
name: kolla-ansible-scenario-ironic
|
||||
description: |
|
||||
Runs Kolla-Ansible Ironic scenario jobs.
|
||||
check:
|
||||
jobs:
|
||||
- kolla-ansible-debian-bookworm-ironic
|
||||
- kolla-ansible-debian-bookworm-ironic-upgrade
|
||||
- kolla-ansible-ubuntu-noble-ironic
|
||||
- kolla-ansible-ubuntu-noble-ironic-upgrade
|
29
zuul.d/scenarios/kvm.yaml
Normal file
29
zuul.d/scenarios/kvm.yaml
Normal file
@@ -0,0 +1,29 @@
|
||||
---
|
||||
- job:
|
||||
name: kolla-ansible-kvm-base
|
||||
parent: kolla-ansible-scenario-base
|
||||
voting: false
|
||||
files: !inherit
|
||||
- ^ansible/roles/(nova-cell)/
|
||||
- ^tests/templates/nova-compute-overrides.j2
|
||||
vars:
|
||||
virt_type: kvm
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-debian-bookworm-kvm
|
||||
parent: kolla-ansible-kvm-base
|
||||
nodeset: kolla-ansible-debian-bookworm-nested-virt
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-ubuntu-noble-kvm
|
||||
parent: kolla-ansible-kvm-base
|
||||
nodeset: kolla-ansible-ubuntu-noble-nested-virt
|
||||
|
||||
- project-template:
|
||||
name: kolla-ansible-scenario-kvm
|
||||
description: |
|
||||
Runs Kolla-Ansible KVM scenario jobs.
|
||||
check:
|
||||
jobs:
|
||||
- kolla-ansible-debian-bookworm-kvm
|
||||
- kolla-ansible-ubuntu-noble-kvm
|
37
zuul.d/scenarios/lets-encrypt.yaml
Normal file
37
zuul.d/scenarios/lets-encrypt.yaml
Normal file
@@ -0,0 +1,37 @@
|
||||
---
|
||||
- job:
|
||||
name: kolla-ansible-lets-encrypt-base
|
||||
parent: kolla-ansible-scenario-base
|
||||
voting: false
|
||||
files: !inherit
|
||||
- ^ansible/roles/common/templates/conf/input/11-letsencrypt.conf.j2
|
||||
- ^ansible/roles/(letsencrypt|loadbalancer)/
|
||||
- ^tests/test-core-openstack.sh
|
||||
- ^tests/test-dashboard.sh
|
||||
- ^tests/deploy.sh
|
||||
vars:
|
||||
scenario: lets-encrypt
|
||||
scenario_images_extra:
|
||||
- ^letsencrypt
|
||||
- ^haproxy
|
||||
tls_enabled: true
|
||||
le_enabled: true
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-debian-bookworm-lets-encrypt
|
||||
parent: kolla-ansible-lets-encrypt-base
|
||||
nodeset: kolla-ansible-debian-bookworm-multi-16GB
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-ubuntu-noble-lets-encrypt
|
||||
parent: kolla-ansible-lets-encrypt-base
|
||||
nodeset: kolla-ansible-ubuntu-noble-multi-16GB
|
||||
|
||||
- project-template:
|
||||
name: kolla-ansible-scenario-lets-encrypt
|
||||
description: |
|
||||
Runs Kolla-Ansible Let's Encrypt scenario jobs.
|
||||
check:
|
||||
jobs:
|
||||
- kolla-ansible-debian-bookworm-lets-encrypt
|
||||
- kolla-ansible-ubuntu-noble-lets-encrypt
|
36
zuul.d/scenarios/magnum.yaml
Normal file
36
zuul.d/scenarios/magnum.yaml
Normal file
@@ -0,0 +1,36 @@
|
||||
---
|
||||
- job:
|
||||
name: kolla-ansible-magnum-base
|
||||
parent: kolla-ansible-scenario-base
|
||||
voting: false
|
||||
files: !inherit
|
||||
- ^ansible/roles/(designate|magnum|trove)/
|
||||
- ^tests/test-dashboard.sh
|
||||
- ^tests/test-magnum.sh
|
||||
vars:
|
||||
scenario: magnum
|
||||
scenario_images_extra:
|
||||
- ^designate
|
||||
- ^magnum
|
||||
- ^trove
|
||||
# TODO: Remove after adding TLS support for Trove
|
||||
tls_enabled: false
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-debian-bookworm-magnum
|
||||
parent: kolla-ansible-magnum-base
|
||||
nodeset: kolla-ansible-debian-bookworm-8GB
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-ubuntu-noble-magnum
|
||||
parent: kolla-ansible-magnum-base
|
||||
nodeset: kolla-ansible-ubuntu-noble-8GB
|
||||
|
||||
- project-template:
|
||||
name: kolla-ansible-scenario-magnum
|
||||
description: |
|
||||
Runs Kolla-Ansible Magnum scenario jobs.
|
||||
check:
|
||||
jobs:
|
||||
- kolla-ansible-debian-bookworm-magnum
|
||||
- kolla-ansible-ubuntu-noble-magnum
|
41
zuul.d/scenarios/mariadb.yaml
Normal file
41
zuul.d/scenarios/mariadb.yaml
Normal file
@@ -0,0 +1,41 @@
|
||||
---
|
||||
- job:
|
||||
name: kolla-ansible-mariadb-base
|
||||
parent: kolla-ansible-scenario-base
|
||||
voting: true
|
||||
files: !inherit
|
||||
- ^ansible/roles/(loadbalancer|mariadb|proxysql-config)/
|
||||
- ^tests/test-mariadb.sh
|
||||
vars:
|
||||
scenario: mariadb
|
||||
scenario_images_core:
|
||||
- ^cron
|
||||
- ^fluentd
|
||||
- ^haproxy
|
||||
- ^keepalived
|
||||
- ^kolla-toolbox
|
||||
- ^mariadb
|
||||
- ^proxysql
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-debian-bookworm-mariadb
|
||||
parent: kolla-ansible-mariadb-base
|
||||
nodeset: kolla-ansible-debian-bookworm-multi-16GB
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-ubuntu-noble-mariadb
|
||||
parent: kolla-ansible-mariadb-base
|
||||
nodeset: kolla-ansible-ubuntu-noble-multi-8GB
|
||||
|
||||
- project-template:
|
||||
name: kolla-ansible-scenario-mariadb
|
||||
description: |
|
||||
Runs Kolla-Ansible MariaDB scenario jobs.
|
||||
check:
|
||||
jobs:
|
||||
- kolla-ansible-debian-bookworm-mariadb
|
||||
- kolla-ansible-ubuntu-noble-mariadb
|
||||
gate:
|
||||
jobs:
|
||||
- kolla-ansible-debian-bookworm-mariadb
|
||||
- kolla-ansible-ubuntu-noble-mariadb
|
36
zuul.d/scenarios/masakari.yaml
Normal file
36
zuul.d/scenarios/masakari.yaml
Normal file
@@ -0,0 +1,36 @@
|
||||
---
|
||||
- job:
|
||||
name: kolla-ansible-masakari-base
|
||||
parent: kolla-ansible-scenario-base
|
||||
voting: false
|
||||
files: !inherit
|
||||
- ^ansible/roles/masakari/
|
||||
- ^ansible/roles/hacluster/
|
||||
- ^tests/test-masakari.sh
|
||||
- ^tests/test-dashboard.sh
|
||||
vars:
|
||||
scenario: masakari
|
||||
scenario_images_extra:
|
||||
- ^masakari
|
||||
- ^hacluster
|
||||
# TODO: Remove once Masakari has TLS support
|
||||
tls_enabled: false
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-debian-bookworm-masakari
|
||||
parent: kolla-ansible-masakari-base
|
||||
nodeset: kolla-ansible-debian-bookworm-masakari-8GB
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-ubuntu-noble-masakari
|
||||
parent: kolla-ansible-masakari-base
|
||||
nodeset: kolla-ansible-ubuntu-noble-masakari-8GB
|
||||
|
||||
- project-template:
|
||||
name: kolla-ansible-scenario-masakari
|
||||
description: |
|
||||
Runs Kolla-Ansible Masakari scenario jobs.
|
||||
check:
|
||||
jobs:
|
||||
- kolla-ansible-debian-bookworm-masakari
|
||||
- kolla-ansible-ubuntu-noble-masakari
|
37
zuul.d/scenarios/nfv.yaml
Normal file
37
zuul.d/scenarios/nfv.yaml
Normal file
@@ -0,0 +1,37 @@
|
||||
---
|
||||
- job:
|
||||
name: kolla-ansible-scenario-nfv-base
|
||||
parent: kolla-ansible-scenario-base
|
||||
voting: false
|
||||
files: !inherit
|
||||
- ^ansible/roles/(aodh|barbican|heat|mistral|redis|tacker)/
|
||||
- ^tests/test-scenario-nfv.sh
|
||||
- ^tests/test-dashboard.sh
|
||||
vars:
|
||||
scenario: nfv
|
||||
scenario_images_extra:
|
||||
- ^aodh
|
||||
- ^tacker
|
||||
- ^mistral
|
||||
- ^redis
|
||||
- ^barbican
|
||||
tls_enabled: false
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-debian-bookworm-nfv
|
||||
parent: kolla-ansible-scenario-nfv-base
|
||||
nodeset: kolla-ansible-debian-bookworm-multi-8GB
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-ubuntu-noble-nfv
|
||||
parent: kolla-ansible-scenario-nfv-base
|
||||
nodeset: kolla-ansible-ubuntu-noble-multi-8GB
|
||||
|
||||
- project-template:
|
||||
name: kolla-ansible-scenario-nfv
|
||||
description: |
|
||||
Runs Kolla-Ansible NFV scenario jobs.
|
||||
check:
|
||||
jobs:
|
||||
- kolla-ansible-debian-bookworm-nfv
|
||||
- kolla-ansible-ubuntu-noble-nfv
|
34
zuul.d/scenarios/octavia.yaml
Normal file
34
zuul.d/scenarios/octavia.yaml
Normal file
@@ -0,0 +1,34 @@
|
||||
---
|
||||
- job:
|
||||
name: kolla-ansible-octavia-base
|
||||
parent: kolla-ansible-scenario-base
|
||||
voting: false
|
||||
files: !inherit
|
||||
- ^ansible/roles/(octavia|octavia-certificates)/
|
||||
- ^tests/test-dashboard.sh
|
||||
- ^tests/test-octavia.sh
|
||||
vars:
|
||||
scenario: octavia
|
||||
scenario_images_extra:
|
||||
- ^redis
|
||||
- ^octavia
|
||||
tls_enabled: false
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-debian-bookworm-octavia
|
||||
parent: kolla-ansible-octavia-base
|
||||
nodeset: kolla-ansible-debian-bookworm-16GB
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-ubuntu-noble-octavia
|
||||
parent: kolla-ansible-octavia-base
|
||||
nodeset: kolla-ansible-ubuntu-noble-16GB
|
||||
|
||||
- project-template:
|
||||
name: kolla-ansible-scenario-octavia
|
||||
description: |
|
||||
Runs Kolla-Ansible Octavia scenario jobs.
|
||||
check:
|
||||
jobs:
|
||||
- kolla-ansible-debian-bookworm-octavia
|
||||
- kolla-ansible-ubuntu-noble-octavia
|
49
zuul.d/scenarios/ovn.yaml
Normal file
49
zuul.d/scenarios/ovn.yaml
Normal file
@@ -0,0 +1,49 @@
|
||||
---
|
||||
- job:
|
||||
name: kolla-ansible-ovn-base
|
||||
parent: kolla-ansible-scenario-base
|
||||
voting: false
|
||||
files: !inherit
|
||||
- ^ansible/roles/(neutron|octavia|openvswitch|ovn-controller|ovn-db)/
|
||||
- ^tests/test-ovn.sh
|
||||
- ^tests/test-core-openstack.sh
|
||||
- ^tests/reconfigure.sh
|
||||
vars:
|
||||
scenario: ovn
|
||||
scenario_images_extra:
|
||||
- ^redis
|
||||
- ^octavia
|
||||
- ^ovn
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-debian-bookworm-ovn
|
||||
parent: kolla-ansible-ovn-base
|
||||
nodeset: kolla-ansible-debian-bookworm-multi-16GB
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-debian-bookworm-ovn-upgrade
|
||||
parent: kolla-ansible-debian-bookworm-ovn
|
||||
nodeset: kolla-ansible-debian-bookworm-multi-16GB
|
||||
timeout: 10800
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-ubuntu-noble-ovn
|
||||
parent: kolla-ansible-ovn-base
|
||||
nodeset: kolla-ansible-ubuntu-noble-multi-16GB
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-ubuntu-noble-ovn-upgrade
|
||||
parent: kolla-ansible-ubuntu-noble-ovn
|
||||
nodeset: kolla-ansible-ubuntu-noble-multi-16GB
|
||||
timeout: 10800
|
||||
|
||||
- project-template:
|
||||
name: kolla-ansible-scenario-ovn
|
||||
description: |
|
||||
Runs Kolla-Ansible OVN scenario jobs.
|
||||
check:
|
||||
jobs:
|
||||
- kolla-ansible-debian-bookworm-ovn
|
||||
- kolla-ansible-debian-bookworm-ovn-upgrade
|
||||
- kolla-ansible-ubuntu-noble-ovn
|
||||
- kolla-ansible-ubuntu-noble-ovn-upgrade
|
55
zuul.d/scenarios/prometheus-opensearch.yaml
Normal file
55
zuul.d/scenarios/prometheus-opensearch.yaml
Normal file
@@ -0,0 +1,55 @@
|
||||
---
|
||||
- job:
|
||||
name: kolla-ansible-prometheus-opensearch-base
|
||||
parent: kolla-ansible-scenario-base
|
||||
voting: false
|
||||
files: !inherit
|
||||
- ^ansible/site.yml
|
||||
- ^ansible/roles/(common|opensearch|grafana|prometheus)/
|
||||
- ^tests/test-prometheus-opensearch.sh
|
||||
vars:
|
||||
scenario: prometheus-opensearch
|
||||
scenario_images_core:
|
||||
- ^cron
|
||||
- ^fluentd
|
||||
- ^grafana
|
||||
- ^haproxy
|
||||
- ^keepalived
|
||||
- ^kolla-toolbox
|
||||
- ^mariadb
|
||||
- ^memcached
|
||||
- ^opensearch
|
||||
- ^prometheus
|
||||
- ^proxysql
|
||||
- ^rabbitmq
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-debian-bookworm-prometheus-opensearch
|
||||
parent: kolla-ansible-prometheus-opensearch-base
|
||||
nodeset: kolla-ansible-debian-bookworm-8GB
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-debian-bookworm-prometheus-opensearch-upgrade
|
||||
parent: kolla-ansible-debian-bookworm-prometheus-opensearch
|
||||
nodeset: kolla-ansible-debian-bookworm-8GB
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-ubuntu-noble-prometheus-opensearch
|
||||
parent: kolla-ansible-prometheus-opensearch-base
|
||||
nodeset: kolla-ansible-ubuntu-noble-8GB
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-ubuntu-noble-prometheus-opensearch-upgrade
|
||||
parent: kolla-ansible-ubuntu-noble-prometheus-opensearch
|
||||
nodeset: kolla-ansible-ubuntu-noble-8GB
|
||||
|
||||
- project-template:
|
||||
name: kolla-ansible-scenario-prometheus-opensearch
|
||||
description: |
|
||||
Runs Kolla-Ansible Prometheus OpenSearch scenario jobs.
|
||||
check:
|
||||
jobs:
|
||||
- kolla-ansible-debian-bookworm-prometheus-opensearch
|
||||
- kolla-ansible-debian-bookworm-prometheus-opensearch-upgrade
|
||||
- kolla-ansible-ubuntu-noble-prometheus-opensearch
|
||||
- kolla-ansible-ubuntu-noble-prometheus-opensearch-upgrade
|
51
zuul.d/scenarios/skyline.yaml
Normal file
51
zuul.d/scenarios/skyline.yaml
Normal file
@@ -0,0 +1,51 @@
|
||||
---
|
||||
- job:
|
||||
name: kolla-ansible-skyline-base
|
||||
parent: kolla-ansible-scenario-base
|
||||
voting: false
|
||||
files: !inherit
|
||||
- ^ansible/roles/skyline/
|
||||
- ^tests/test-skyline.sh
|
||||
vars:
|
||||
scenario: skyline
|
||||
scenario_images_extra:
|
||||
- ^skyline
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-skyline-sso-base
|
||||
parent: kolla-ansible-skyline-base
|
||||
files: !inherit
|
||||
- ^tests/test-skyline-sso.sh
|
||||
vars:
|
||||
scenario: skyline-sso
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-debian-bookworm-skyline
|
||||
parent: kolla-ansible-skyline-base
|
||||
nodeset: kolla-ansible-debian-bookworm-8GB
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-debian-bookworm-skyline-sso
|
||||
parent: kolla-ansible-skyline-sso-base
|
||||
nodeset: kolla-ansible-debian-bookworm-8GB
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-ubuntu-noble-skyline
|
||||
parent: kolla-ansible-skyline-base
|
||||
nodeset: kolla-ansible-ubuntu-noble-8GB
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-ubuntu-noble-skyline-sso
|
||||
parent: kolla-ansible-skyline-sso-base
|
||||
nodeset: kolla-ansible-ubuntu-noble-8GB
|
||||
|
||||
- project-template:
|
||||
name: kolla-ansible-scenario-skyline
|
||||
description: |
|
||||
Runs Kolla-Ansible Skyline scenario jobs.
|
||||
check:
|
||||
jobs:
|
||||
- kolla-ansible-debian-bookworm-skyline
|
||||
- kolla-ansible-debian-bookworm-skyline-sso
|
||||
- kolla-ansible-ubuntu-noble-skyline
|
||||
- kolla-ansible-ubuntu-noble-skyline-sso
|
33
zuul.d/scenarios/telemetry.yaml
Normal file
33
zuul.d/scenarios/telemetry.yaml
Normal file
@@ -0,0 +1,33 @@
|
||||
---
|
||||
- job:
|
||||
name: kolla-ansible-telemetry-base
|
||||
parent: kolla-ansible-scenario-base
|
||||
voting: false
|
||||
files:
|
||||
- ^ansible/roles/(aodh|ceilometer|gnocchi)/
|
||||
- ^tests/test-telemetry.sh
|
||||
vars:
|
||||
scenario: telemetry
|
||||
scenario_images_extra:
|
||||
- ^aodh
|
||||
- ^ceilometer
|
||||
- ^gnocchi
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-debian-bookworm-telemetry
|
||||
parent: kolla-ansible-telemetry-base
|
||||
nodeset: kolla-ansible-debian-bookworm-8GB
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-ubuntu-noble-telemetry
|
||||
parent: kolla-ansible-telemetry-base
|
||||
nodeset: kolla-ansible-ubuntu-noble-8GB
|
||||
|
||||
- project-template:
|
||||
name: kolla-ansible-scenario-telemetry
|
||||
description: |
|
||||
Runs Kolla-Ansible Telemetry scenario jobs.
|
||||
check:
|
||||
jobs:
|
||||
- kolla-ansible-debian-bookworm-telemetry
|
||||
- kolla-ansible-ubuntu-noble-telemetry
|
42
zuul.d/scenarios/venus.yaml
Normal file
42
zuul.d/scenarios/venus.yaml
Normal file
@@ -0,0 +1,42 @@
|
||||
---
|
||||
- job:
|
||||
name: kolla-ansible-venus-base
|
||||
parent: kolla-ansible-scenario-base
|
||||
voting: false
|
||||
files: !inherit
|
||||
- ^ansible/roles/(common|opensearch|venus)/
|
||||
- ^tests/test-venus.sh
|
||||
vars:
|
||||
scenario: venus
|
||||
scenario_images_core:
|
||||
- ^cron
|
||||
- ^opensearch
|
||||
- ^fluentd
|
||||
- ^haproxy
|
||||
- ^keepalived
|
||||
- ^keystone
|
||||
- ^kolla-toolbox
|
||||
- ^mariadb
|
||||
- ^memcached
|
||||
- ^rabbitmq
|
||||
- ^venus
|
||||
tls_enabled: false
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-debian-bookworm-venus
|
||||
parent: kolla-ansible-venus-base
|
||||
nodeset: kolla-ansible-debian-bookworm-8GB
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-ubuntu-noble-venus
|
||||
parent: kolla-ansible-venus-base
|
||||
nodeset: kolla-ansible-ubuntu-noble-8GB
|
||||
|
||||
- project-template:
|
||||
name: kolla-ansible-scenario-venus
|
||||
description: |
|
||||
Runs Kolla-Ansible Venus scenario jobs.
|
||||
check:
|
||||
jobs:
|
||||
- kolla-ansible-debian-bookworm-venus
|
||||
- kolla-ansible-ubuntu-noble-venus
|
39
zuul.d/scenarios/zun.yaml
Normal file
39
zuul.d/scenarios/zun.yaml
Normal file
@@ -0,0 +1,39 @@
|
||||
---
|
||||
- job:
|
||||
name: kolla-ansible-zun-base
|
||||
parent: kolla-ansible-scenario-base
|
||||
voting: false
|
||||
files: !inherit
|
||||
- ^ansible/roles/(zun|kuryr|etcd|cinder|iscsi)/
|
||||
- ^tests/setup_disks.sh
|
||||
- ^tests/test-core-openstack.sh
|
||||
- ^tests/test-zun.sh
|
||||
- ^tests/test-dashboard.sh
|
||||
vars:
|
||||
scenario: zun
|
||||
scenario_images_extra:
|
||||
- ^zun
|
||||
- ^kuryr
|
||||
- ^etcd
|
||||
- ^cinder
|
||||
- ^iscsid
|
||||
- ^tgtd
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-debian-zun
|
||||
parent: kolla-ansible-zun-base
|
||||
nodeset: kolla-ansible-debian-bookworm-multi-8GB
|
||||
|
||||
- job:
|
||||
name: kolla-ansible-ubuntu-zun
|
||||
parent: kolla-ansible-zun-base
|
||||
nodeset: kolla-ansible-ubuntu-noble-multi-8GB
|
||||
|
||||
- project-template:
|
||||
name: kolla-ansible-scenario-zun
|
||||
description: |
|
||||
Runs Kolla-Ansible Zun scenario jobs.
|
||||
check:
|
||||
jobs:
|
||||
- kolla-ansible-debian-zun
|
||||
- kolla-ansible-ubuntu-zun
|
Reference in New Issue
Block a user