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: