|
1 | 1 | --- |
| 2 | +- job: |
| 3 | + name: telemetry-container-image-content-provider |
| 4 | + parent: cifmw-base-minimal |
| 5 | + description: | |
| 6 | + Build sg-core, prometheus-podman-exporter and mysqld-exporter |
| 7 | + container images from the current change and serve them from |
| 8 | + a local registry for dependent jobs. |
| 9 | + required-projects: |
| 10 | + - name: github.com/openstack-k8s-operators/ci-framework |
| 11 | + override-checkout: main |
| 12 | + - name: github.com/openstack-k8s-operators/sg-core |
| 13 | + override-checkout: main |
| 14 | + - name: github.com/openstack-k8s-operators/prometheus-podman-exporter |
| 15 | + override-checkout: main |
| 16 | + - name: github.com/openstack-k8s-operators/mysqld_exporter |
| 17 | + override-checkout: main |
| 18 | + run: |
| 19 | + - ci/playbooks/container-image-content-provider.yml |
| 20 | + vars: |
| 21 | + container_images: |
| 22 | + - src: "{{ ansible_user_dir }}/src/github.com/openstack-k8s-operators/sg-core" |
| 23 | + name: sg-core |
| 24 | + update_var: cifmw_update_containers_ceilometersgcoreImage |
| 25 | + - src: "{{ ansible_user_dir }}/src/github.com/openstack-k8s-operators/prometheus-podman-exporter" |
| 26 | + name: prometheus-podman-exporter |
| 27 | + update_var: cifmw_update_containers_edpmpodmanexporterImage |
| 28 | + - src: "{{ ansible_user_dir }}/src/github.com/openstack-k8s-operators/mysqld_exporter" |
| 29 | + name: mysqld-exporter |
| 30 | + update_var: cifmw_update_containers_ceilometermysqldexporterImage |
| 31 | + |
2 | 32 | - job: |
3 | 33 | name: functional-tests-osp18 |
4 | | - 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 |
5 | 38 | parent: telemetry-operator-multinode-autoscaling |
6 | 39 | description: | |
7 | 40 | Run autoscaling functional tests, tempest tests, metrics |
|
14 | 47 | content_provider_dlrn_md5_hash: '' |
15 | 48 | vars: |
16 | 49 | patch_observabilityclient: true |
17 | | - cifmw_update_containers: false |
| 50 | + cifmw_update_containers: true |
18 | 51 | crc_enable_monitoring: true |
19 | 52 | cifmw_extras: |
20 | 53 | - "@{{ ansible_user_dir }}/{{ zuul.projects['github.com/openstack-k8s-operators/ci-framework'].src_dir }}/scenarios/centos-9/multinode-ci.yml" |
|
43 | 76 | override-checkout: main |
44 | 77 | - name: github.com/openstack-k8s-operators/telemetry-operator |
45 | 78 | override-checkout: main |
| 79 | + - name: github.com/openstack-k8s-operators/sg-core |
| 80 | + override-checkout: main |
| 81 | + - name: github.com/openstack-k8s-operators/prometheus-podman-exporter |
| 82 | + override-checkout: main |
| 83 | + - name: github.com/openstack-k8s-operators/mysqld_exporter |
| 84 | + override-checkout: main |
46 | 85 | irrelevant-files: &irrelevant_files |
47 | 86 | - .github/.* |
48 | 87 | - ci/github/.* |
|
169 | 208 | - name: github.com/openstack-k8s-operators/telemetry-operator |
170 | 209 | override-checkout: main |
171 | 210 | - name: github.com/infrawatch/feature-verification-tests |
| 211 | + - name: github.com/openstack-k8s-operators/sg-core |
| 212 | + override-checkout: main |
| 213 | + - name: github.com/openstack-k8s-operators/prometheus-podman-exporter |
| 214 | + override-checkout: main |
| 215 | + - name: github.com/openstack-k8s-operators/mysqld_exporter |
| 216 | + override-checkout: main |
172 | 217 | vars: |
173 | 218 | cifmw_extras: |
174 | 219 | - "@{{ ansible_user_dir }}/{{ zuul.projects['github.com/openstack-k8s-operators/ci-framework'].src_dir }}/scenarios/centos-9/multinode-ci.yml" |
|
188 | 233 | jobs: |
189 | 234 | - telemetry-openstack-meta-content-provider-master: |
190 | 235 | override-checkout: main |
| 236 | + - telemetry-container-image-content-provider: |
| 237 | + files: |
| 238 | + - ^ci/playbooks/container-image-build.yml$ |
| 239 | + - ^ci/playbooks/container-image-content-provider.yml$ |
| 240 | + - ^.zuul.yaml$ |
191 | 241 | - functional-chargeback-tests-osp18: |
192 | 242 | files: |
193 | 243 | - ^roles/telemetry_chargeback/.*$ |
|
0 commit comments