Skip to content

Commit 5808d99

Browse files
committed
[zuul] Add update job
1 parent 6f66e87 commit 5808d99

File tree

1 file changed

+32
-18
lines changed

1 file changed

+32
-18
lines changed

zuul.d/projects.yaml

Lines changed: 32 additions & 18 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,21 +120,22 @@
107120
- podified-multinode-edpm-pipeline
108121
github-check:
109122
jobs:
110-
- telemetry-operator-multinode-autoscaling-tempest
111-
- telemetry-operator-multinode-default-telemetry
112-
- functional-graphing-tests-osp18:
113-
voting: false
114-
required-projects:
115-
- name: infrawatch/feature-verification-tests
116-
override-checkout: master
117-
irrelevant-files: *irrelevant_files
118-
- functional-tests-on-osp18: &fvt_jobs_config
119-
voting: true
120-
required-projects:
121-
- name: infrawatch/feature-verification-tests
122-
override-checkout: master
123-
irrelevant-files: *irrelevant_files
124-
- functional-logging-tests-osp18: *fvt_jobs_config
125-
- functional-metric-verification-tests-osp18: *fvt_jobs_config
126-
- feature-verification-tests-noop:
127-
files: *irrelevant_files
123+
#- telemetry-operator-multinode-autoscaling-tempest
124+
- telemetry-operator-multinode-autoscaling-tempest-update
125+
#- telemetry-operator-multinode-default-telemetry
126+
#- functional-graphing-tests-osp18:
127+
# voting: false
128+
# required-projects:
129+
# - name: infrawatch/feature-verification-tests
130+
# override-checkout: master
131+
# irrelevant-files: *irrelevant_files
132+
#- functional-tests-on-osp18: &fvt_jobs_config
133+
# voting: true
134+
# required-projects:
135+
# - name: infrawatch/feature-verification-tests
136+
# override-checkout: master
137+
# irrelevant-files: *irrelevant_files
138+
#- functional-logging-tests-osp18: *fvt_jobs_config
139+
#- functional-metric-verification-tests-osp18: *fvt_jobs_config
140+
#- feature-verification-tests-noop:
141+
# files: *irrelevant_files

0 commit comments

Comments
 (0)