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
diff --git a/.zuul.yaml b/.zuul.yaml
index f5e6630..6ad9ff1 100644
--- a/.zuul.yaml
+++ b/.zuul.yaml
@@ -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"'
@@ -93,8 +102,30 @@
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: