Skip to content

Commit be3d5b1

Browse files
committed
Add fork content-provider as soft dependency to functional job
Add the telemetry-container-image-content-provider job as a soft dependency to the functional-tests-osp18, so that the content provider job is used on changes to files related to the content provider job, but default images from quay are used otherwise to save CI resources.
1 parent 75dd684 commit be3d5b1

1 file changed

Lines changed: 12 additions & 1 deletion

File tree

.zuul.yaml

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,11 @@
1010
- name: openstack-k8s-operators/ci-framework
1111
override-checkout: main
1212
- name: openstack-k8s-operators/sg-core
13+
override-checkout: main
1314
- name: openstack-k8s-operators/prometheus-podman-exporter
15+
override-checkout: main
1416
- name: openstack-k8s-operators/mysqld_exporter
17+
override-checkout: main
1518
run:
1619
- ci/playbooks/container-image-content-provider.yml
1720
vars:
@@ -28,7 +31,10 @@
2831

2932
- job:
3033
name: functional-tests-osp18
31-
dependencies: ["telemetry-openstack-meta-content-provider-master"]
34+
dependencies:
35+
- name: telemetry-openstack-meta-content-provider-master
36+
- name: telemetry-container-image-content-provider
37+
soft: true
3238
parent: telemetry-operator-multinode-autoscaling
3339
description: |
3440
Run autoscaling functional tests, tempest tests, metrics
@@ -215,6 +221,11 @@
215221
jobs:
216222
- telemetry-openstack-meta-content-provider-master:
217223
override-checkout: main
224+
- telemetry-container-image-content-provider:
225+
files:
226+
- ^ci/playbooks/container-image-build.yml$
227+
- ^ci/playbooks/container-image-content-provider.yml$
228+
- ^.zuul.yaml$
218229
- functional-chargeback-tests-osp18:
219230
files:
220231
- ^roles/telemetry_chargeback/.*$

0 commit comments

Comments
 (0)