Gnocchi: Use specific stable branch for stable branch jobs

... instead of master, because it is not guaranteed that stable release
of telemetry may work with the latest gnocchi.

Change-Id: Ib9da78ecd2417e1b469f954f6873c3bd08d0d445
This commit is contained in:
Takashi Kajinami 2024-10-21 21:04:44 +09:00
parent 54a8b88fb9
commit cf276b4b0a

View File

@ -60,16 +60,25 @@
name: telemetry-dsvm-integration-2024-2
parent: telemetry-tempest-base
override-checkout: stable/2024.2
required-projects:
- name: gnocchixyz/gnocchi
override-checkout: stable/4.6
- job:
name: telemetry-dsvm-integration-2024-1
parent: telemetry-tempest-base
override-checkout: stable/2024.1
required-projects:
- name: gnocchixyz/gnocchi
override-checkout: stable/4.6
- job:
name: telemetry-dsvm-integration-2023-2
parent: telemetry-tempest-base
override-checkout: stable/2023.2
required-projects:
- name: gnocchixyz/gnocchi
override-checkout: stable/4.6
vars: &no_prometheus_vars
devstack_localrc:
TEMPEST_PLUGINS: '"/opt/stack/telemetry-tempest-plugin /opt/stack/heat-tempest-plugin"'
@ -89,12 +98,34 @@
disable_ssl_certificate_validation: True
ceilometer_polling_interval: 15
- job:
name: telemetry-dsvm-integration
parent: telemetry-tempest-base
branches:
- stable/2024.2
- stable/2024.1
required-projects:
- name: gnocchixyz/gnocchi
override-checkout: stable/4.6
- job:
name: telemetry-dsvm-integration
parent: telemetry-tempest-base
branches:
- stable/2023.2
required-projects:
- name: gnocchixyz/gnocchi
override-checkout: stable/4.6
vars: *no_prometheus_vars
- job:
name: telemetry-dsvm-integration
parent: telemetry-tempest-base
branches:
- stable/2023.1
required-projects:
- name: gnocchixyz/gnocchi
override-checkout: stable/4.5
vars: *no_prometheus_vars
- job:
@ -125,6 +156,12 @@
parent: telemetry-dsvm-integration-ipv6-only-base
description: |
Telemetry devstack tempest tests job for IPv6-only deployment
branches:
- stable/2024.2
- stable/2024.1
required-projects:
- name: gnocchixyz/gnocchi
override-checkout: stable/4.6
- job:
name: telemetry-dsvm-integration-ipv6-only
@ -133,7 +170,21 @@
Telemetry devstack tempest tests job for IPv6-only deployment
branches:
- stable/2023.2
required-projects:
- name: gnocchixyz/gnocchi
override-checkout: stable/4.6
vars: *no_prometheus_vars
- job:
name: telemetry-dsvm-integration-ipv6-only
parent: telemetry-dsvm-integration-ipv6-only-base
description: |
Telemetry devstack tempest tests job for IPv6-only deployment
branches:
- stable/2023.1
required-projects:
- name: gnocchixyz/gnocchi
override-checkout: stable/4.5
vars: *no_prometheus_vars
- job: