Skip to content

Commit 23524fc

Browse files
committed
[zuul] Add update job
1 parent 5d61299 commit 23524fc

File tree

1 file changed

+33
-16
lines changed

1 file changed

+33
-16
lines changed

zuul.d/projects.yaml

Lines changed: 33 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,19 @@
3535
- "@{{ ansible_user_dir }}/{{ zuul.projects['github.com/openstack-k8s-operators/telemetry-operator'].src_dir }}/ci/vars-autoscaling-tempest.yml"
3636
irrelevant-files: *irrelevant_files
3737

38+
# I may need to look closer at what the cifmw_run_update and cifmw_run_tests options do.
39+
# The update job sets these to true, and also includes the update playbook as a run stage.
40+
- job:
41+
name: telemetry-operator-multinode-autoscaling-tempest-update
42+
parent: podified-multinode-edpm-update-crc
43+
description: |
44+
Run update jobs with autoscaling features.
45+
vars:
46+
cifmw_extras:
47+
- "@{{ ansible_user_dir }}/{{ zuul.projects['github.com/openstack-k8s-operators/ci-framework'].src_dir }}/scenarios/centos-9/multinode-ci.yml"
48+
- "@{{ ansible_user_dir }}/{{ zuul.projects['github.com/openstack-k8s-operators/telemetry-operator'].src_dir }}/ci/vars-autoscaling.yml"
49+
- "@{{ ansible_user_dir }}/{{ zuul.projects['github.com/openstack-k8s-operators/telemetry-operator'].src_dir }}/ci/vars-autoscaling-tempest.yml"
50+
3851
- job:
3952
name: telemetry-operator-multinode-default-telemetry
4053
parent: podified-multinode-edpm-deployment-crc
@@ -107,19 +120,23 @@
107120
- podified-multinode-edpm-pipeline
108121
github-check:
109122
jobs:
110-
- telemetry-operator-multinode-default-telemetry
111-
- functional-graphing-tests-osp18:
112-
voting: false
113-
required-projects:
114-
- name: infrawatch/feature-verification-tests
115-
override-checkout: master
116-
irrelevant-files: *irrelevant_files
117-
- functional-autoscaling-tests-osp18: &fvt_jobs_config
118-
voting: true
119-
required-projects:
120-
- name: infrawatch/feature-verification-tests
121-
override-checkout: master
122-
irrelevant-files: *irrelevant_files
123-
- functional-logging-tests-osp18: *fvt_jobs_config
124-
- feature-verification-tests-noop:
125-
files: *irrelevant_files
123+
#- telemetry-operator-multinode-autoscaling-tempest
124+
- telemetry-operator-multinode-autoscaling-tempest-update:
125+
dependencies: ["openstack-k8s-operators-content-provider"]
126+
# - telemetry-operator-multinode-default-telemetry
127+
# - functional-graphing-tests-osp18:
128+
# voting: false
129+
# required-projects:
130+
# - name: infrawatch/feature-verification-tests
131+
# override-checkout: master
132+
# irrelevant-files: *irrelevant_files
133+
# - functional-autoscaling-tests-osp18: &fvt_jobs_config
134+
# voting: true
135+
# required-projects:
136+
# - name: infrawatch/feature-verification-tests
137+
# override-checkout: master
138+
# irrelevant-files: *irrelevant_files
139+
# - functional-logging-tests-osp18: *fvt_jobs_config
140+
# - functional-metric-verification-tests-osp18: *fvt_jobs_config
141+
# - feature-verification-tests-noop:
142+
# files: *irrelevant_files

0 commit comments

Comments
 (0)