|
1 | 1 | --- |
2 | 2 | - job: |
3 | | - name: functional-autoscaling-tests-osp18 |
| 3 | + name: functional-tests-osp18 |
4 | 4 | dependencies: ["telemetry-openstack-meta-content-provider-master"] |
5 | 5 | parent: telemetry-operator-multinode-autoscaling |
6 | 6 | description: | |
7 | 7 | Run autoscaling functional tests, tempest tests, metrics |
8 | | - functional tests and logging functional tests on |
| 8 | + functional tests, graphing functional tests and logging functional tests on |
9 | 9 | osp18+patched versions of aodh and heat. |
10 | 10 | extra-vars: &functional_autoscaling_extra_vars |
11 | 11 | # Override zuul meta content provider provided content_provider_dlrn_md5_hash |
|
15 | 15 | vars: |
16 | 16 | patch_observabilityclient: true |
17 | 17 | cifmw_update_containers: false |
| 18 | + crc_enable_monitoring: true |
18 | 19 | cifmw_extras: |
19 | 20 | - "@{{ ansible_user_dir }}/{{ zuul.projects['github.com/openstack-k8s-operators/ci-framework'].src_dir }}/scenarios/centos-9/multinode-ci.yml" |
20 | 21 | - "@{{ ansible_user_dir }}/{{ zuul.projects['github.com/openstack-k8s-operators/telemetry-operator'].src_dir }}/ci/vars-autoscaling.yml" |
21 | 22 | - "@{{ ansible_user_dir }}/{{ zuul.projects['github.com/openstack-k8s-operators/telemetry-operator'].src_dir }}/ci/vars-logging.yml" |
22 | 23 | - "@{{ ansible_user_dir }}/{{ zuul.projects['github.com/openstack-k8s-operators/telemetry-operator'].src_dir }}/ci/vars-power-monitoring.yml" |
23 | | - - "@{{ ansible_user_dir }}/{{ zuul.projects['github.com/infrawatch/feature-verification-tests'].src_dir }}/ci/vars-logging-test.yml" |
24 | 24 | - "@{{ ansible_user_dir }}/{{ zuul.projects['github.com/openstack-k8s-operators/telemetry-operator'].src_dir }}/ci/vars-autoscaling-tempest.yml" |
25 | 25 | - "@{{ ansible_user_dir }}/{{ zuul.projects['github.com/infrawatch/feature-verification-tests'].src_dir }}/ci/vars-functional-test.yml" |
26 | 26 | - "@{{ ansible_user_dir }}/{{ zuul.projects['github.com/infrawatch/feature-verification-tests'].src_dir }}/ci/vars-use-master-containers.yml" |
|
61 | 61 |
|
62 | 62 | - job: |
63 | 63 | name: functional-tests-on-osp18 |
64 | | - parent: functional-autoscaling-tests-osp18 |
| 64 | + parent: functional-tests-osp18 |
65 | 65 | extra-vars: *functional_autoscaling_extra_vars |
66 | 66 | description: | |
67 | | - functional-tests-on-osp18 is an alias of functional-autoscaling-tests-osp18, |
| 67 | + functional-tests-on-osp18 is an alias of functional-tests-osp18, |
68 | 68 | temporary added until openstack-k8s-operators/telemetry-operator updates |
69 | 69 | references of functional-tests-on-osp18 jobs. |
70 | 70 |
|
| 71 | +- job: |
| 72 | + name: functional-autoscaling-tests-osp18 |
| 73 | + parent: functional-tests-osp18 |
| 74 | + description: | |
| 75 | + functional-autoscaling-tests-osp18 is an alias of functional-tests-osp18, |
| 76 | + temporary added until openstack-k8s-operators/telemetry-operator updates |
| 77 | + references of functional-tests-osp18. |
| 78 | +
|
| 79 | +- job: |
| 80 | + name: functional-graphing-tests-osp18 |
| 81 | + parent: functional-tests-osp18 |
| 82 | + description: | |
| 83 | + functional-graphing-tests-osp18 is an alias of functional-tests-osp18, |
| 84 | + temporary added until openstack-k8s-operators/telemetry-operator updates |
| 85 | + references of functional-tests-osp18. |
| 86 | +
|
71 | 87 | - job: |
72 | 88 | name: functional-logging-tests-osp18 |
73 | | - dependencies: ["telemetry-openstack-meta-content-provider-master"] |
74 | | - parent: telemetry-operator-multinode-logging |
| 89 | + parent: functional-tests-osp18 |
75 | 90 | description: | |
76 | | - Run the logging functional tests and tempest smoketests on osp18 |
77 | | - extra-vars: *functional_autoscaling_extra_vars |
78 | | - vars: |
79 | | - cifmw_update_containers: false |
80 | | - cifmw_extras: |
81 | | - - "@{{ ansible_user_dir }}/{{ zuul.projects['github.com/openstack-k8s-operators/ci-framework'].src_dir }}/scenarios/centos-9/multinode-ci.yml" |
82 | | - - "@{{ ansible_user_dir }}/{{ zuul.projects['github.com/openstack-k8s-operators/telemetry-operator'].src_dir }}/ci/vars-logging.yml" |
83 | | - # Use the tempest config we have for autoscaling tests |
84 | | - - "@{{ ansible_user_dir }}/{{ zuul.projects['github.com/openstack-k8s-operators/telemetry-operator'].src_dir }}/ci/vars-autoscaling-tempest.yml" |
85 | | - # There's an override in here to modify the enabled tests to include only the smoke tests |
86 | | - - "@{{ ansible_user_dir }}/{{ zuul.projects['github.com/infrawatch/feature-verification-tests'].src_dir }}/ci/vars-logging-test.yml" |
87 | | - roles: |
88 | | - - zuul: github.com/openstack-k8s-operators/ci-framework |
89 | | - required-projects: *required_projects |
| 91 | + functional-logging-tests-osp18 is an alias of functional-tests-osp18, |
| 92 | + temporary added until openstack-k8s-operators/telemetry-operator updates |
| 93 | + references of functional-tests-osp18. |
90 | 94 |
|
91 | 95 | - job: |
92 | 96 | name: functional-metric-verification-tests-osp18 |
93 | | - parent: functional-autoscaling-tests-osp18 |
| 97 | + parent: functional-tests-osp18 |
94 | 98 | extra-vars: *functional_autoscaling_extra_vars |
95 | 99 | description: | |
96 | 100 | Run the autoscaling functional tests, tempest tests and metrics |
|
105 | 109 | run: |
106 | 110 | - ci/noop.yml |
107 | 111 |
|
108 | | -- job: |
109 | | - name: functional-graphing-tests-osp18 |
110 | | - dependencies: ["telemetry-openstack-meta-content-provider-master"] |
111 | | - parent: telemetry-operator-multinode-autoscaling |
112 | | - description: | |
113 | | - Run the UI Graphing test and tempest smoketests on osp18. |
114 | | - vars: |
115 | | - cifmw_update_containers: false |
116 | | - crc_enable_monitoring: true |
117 | | - cifmw_extras: |
118 | | - - "@{{ ansible_user_dir }}/{{ zuul.projects['github.com/openstack-k8s-operators/ci-framework'].src_dir }}/scenarios/centos-9/multinode-ci.yml" |
119 | | - - "@{{ ansible_user_dir }}/{{ zuul.projects['github.com/openstack-k8s-operators/telemetry-operator'].src_dir }}/ci/vars-autoscaling.yml" |
120 | | - - "@{{ ansible_user_dir }}/{{ zuul.projects['github.com/openstack-k8s-operators/telemetry-operator'].src_dir }}/ci/vars-power-monitoring.yml" |
121 | | - # Use the tempest config we have for autoscaling tests |
122 | | - - "@{{ ansible_user_dir }}/{{ zuul.projects['github.com/openstack-k8s-operators/telemetry-operator'].src_dir }}/ci/vars-autoscaling-tempest.yml" |
123 | | - # Currently, this runs tempest smoketests after the dashboards have been disabled again |
124 | | - - "@{{ ansible_user_dir }}/{{ zuul.projects['github.com/infrawatch/feature-verification-tests'].src_dir }}/ci/vars-graphing-test.yml" |
125 | | - roles: |
126 | | - - zuul: github.com/openstack-k8s-operators/ci-framework |
127 | | - required-projects: *required_projects |
128 | | - extra-vars: *functional_autoscaling_extra_vars |
129 | | - |
130 | 112 | - job: |
131 | 113 | name: functional-periodic-telemetry-with-ceph |
132 | 114 | parent: podified-multinode-hci-deployment-crc-1comp-backends |
133 | 115 | dependencies: ["telemetry-openstack-meta-content-provider-master"] |
134 | 116 | description: | |
135 | 117 | Deploy OpenStack with Telemetry and Ceph. Run metric-verification with volume pool metric tests |
136 | | - extra-vars: *functional_autoscaling_extra_vars |
| 118 | + extra-vars: |
| 119 | + # Override zuul meta content provider provided content_provider_dlrn_md5_hash |
| 120 | + # var. As returned dlrn md5 hash comes from master release but job is using |
| 121 | + # antelope content. |
| 122 | + content_provider_dlrn_md5_hash: '' |
| 123 | + run_graphing_test: false |
137 | 124 | vars: |
138 | 125 | patch_observabilityclient: true |
139 | 126 | cifmw_update_containers: false |
|
152 | 139 | - "@{{ ansible_user_dir }}/{{ zuul.projects['github.com/openstack-k8s-operators/ci-framework'].src_dir }}/scenarios/centos-9/multinode-ci.yml" |
153 | 140 | - "@{{ ansible_user_dir }}/{{ zuul.projects['github.com/openstack-k8s-operators/ci-framework'].src_dir }}/scenarios/centos-9/hci_ceph_backends.yml" |
154 | 141 | - "@{{ ansible_user_dir }}/{{ zuul.projects['github.com/openstack-k8s-operators/telemetry-operator'].src_dir }}/ci/vars-telemetry-with-ceph.yml" |
155 | | - - "@{{ ansible_user_dir }}/{{ zuul.projects['github.com/infrawatch/feature-verification-tests'].src_dir }}/ci/vars-logging-test.yml" |
156 | 142 | - "@{{ ansible_user_dir }}/{{ zuul.projects['github.com/openstack-k8s-operators/telemetry-operator'].src_dir }}/ci/vars-autoscaling-tempest.yml" |
157 | 143 | - "@{{ ansible_user_dir }}/{{ zuul.projects['github.com/infrawatch/feature-verification-tests'].src_dir }}/ci/vars-functional-test.yml" |
158 | 144 | - "@{{ ansible_user_dir }}/{{ zuul.projects['github.com/infrawatch/feature-verification-tests'].src_dir }}/ci/vars-use-master-containers.yml" |
|
172 | 158 | override-checkout: main |
173 | 159 | - feature-verification-tests-noop: |
174 | 160 | files: *irrelevant_files |
175 | | - - functional-autoscaling-tests-osp18: |
| 161 | + - functional-tests-osp18: |
176 | 162 | files: |
177 | 163 | - roles/telemetry_autoscaling/.* |
178 | | - - roles/common/* |
179 | | - - .zuul.yaml |
180 | | - - ci/vars-functional-test.yml |
181 | | - - ci/run_cloudops_tests_osp18.yml |
182 | | - - ci/vars-use-master-containers.yml |
183 | | - - ci/use-master-containers.yml |
184 | | - - ci/patch-openstack-version.yaml |
185 | | - - ci/report_result.yml |
186 | | - - roles/telemetry_verify_metrics/.* |
187 | | - - ci/vars-metric-verification-test.yml |
188 | | - - functional-logging-tests-osp18: |
189 | | - irrelevant-files: *irrelevant_files |
190 | | - files: |
| 164 | + - roles/telemetry_graphing/.* |
191 | 165 | - roles/telemetry_logging/.* |
192 | 166 | - roles/common/* |
| 167 | + - roles/telemetry_verify_metrics/.* |
193 | 168 | - .zuul.yaml |
194 | | - - ci/vars-logging-test.yml |
195 | | - - ci/logging_tests_all.yml |
196 | | - - ci/logging_tests_computes.yml |
197 | | - - ci/logging_tests_controller.yml |
198 | | - - ci/report_result.yml |
199 | | - - functional-graphing-tests-osp18: |
200 | | - voting: |
201 | | - false |
202 | | - irrelevant-files: *irrelevant_files |
203 | | - files: |
204 | | - - roles/telemetry_graphing/.* |
205 | | - - .zuul.yaml |
206 | | - - ci/vars-graphing-test.yml |
207 | | - - ci/run_graphing_test.yml |
208 | | - - ci/report_result.yml |
209 | 169 | - functional-periodic-telemetry-with-ceph: |
210 | 170 | files: |
211 | 171 | # Run this job for changes to the volume_pool_metrics test changes as this is |
|
0 commit comments