|
2 | 2 | - project: |
3 | 3 | name: openstack-k8s-operators/watcher-operator |
4 | 4 | default-branch: main |
| 5 | + templates: |
| 6 | + - opendev-master-watcher-operator-pipeline |
5 | 7 | github-check: |
6 | 8 | jobs: |
7 | 9 | - noop |
8 | 10 | - watcher-operator-doc-preview |
9 | | - - openstack-meta-content-provider: |
10 | | - vars: |
11 | | - cifmw_operator_build_meta_build: false |
12 | 11 | - watcher-operator-validation |
13 | 12 | - watcher-operator-kuttl |
14 | 13 |
|
15 | 14 | - job: |
16 | 15 | name: watcher-operator-base |
| 16 | + override-checkout: main |
17 | 17 | parent: podified-multinode-edpm-deployment-crc-2comp |
18 | | - dependencies: ["openstack-meta-content-provider"] |
| 18 | + dependencies: ["openstack-meta-content-provider-master"] |
19 | 19 | description: | |
20 | 20 | A multinode EDPM Zuul job which has one ansible controller, one |
21 | 21 | extracted crc and two computes. It will be used for testing watcher-operator. |
|
40 | 40 | A zuul job to validate the watcher operator and its service deployment. |
41 | 41 | vars: |
42 | 42 | run_tempest: false |
| 43 | + # Donot use openstack services from meta content provider master |
| 44 | + # job. |
| 45 | + cifmw_update_containers: false |
| 46 | + extra-vars: |
| 47 | + # Override zuul meta content provider provided content_provider_dlrn_md5_hash |
| 48 | + # var. As returned dlrn md5 hash comes from master release but job is using |
| 49 | + # antelope content. |
| 50 | + content_provider_dlrn_md5_hash: '' |
43 | 51 |
|
44 | 52 | - job: |
45 | 53 | name: watcher-operator-kuttl |
| 54 | + override-checkout: main |
| 55 | + dependencies: ["openstack-meta-content-provider-master"] |
46 | 56 | parent: cifmw-multinode-kuttl-operator-target |
47 | 57 | description: | |
48 | 58 | A zuul job to run watcher operator kuttl tests. |
|
61 | 71 | source: "{{ watcher_hook }}" |
62 | 72 | extra_vars: |
63 | 73 | watcher_catalog_image: "{{ content_provider_registry_ip }}:5001/openstack-k8s-operators/watcher-operator-index:{{ zuul.patchset }}" |
| 74 | + extra-vars: |
| 75 | + # Override zuul meta content provider provided content_provider_dlrn_md5_hash |
| 76 | + # var. As returned dlrn md5 hash comes from master release but job is using |
| 77 | + # antelope content. |
| 78 | + content_provider_dlrn_md5_hash: '' |
64 | 79 |
|
65 | 80 | - job: |
66 | 81 | name: watcher-operator-doc-preview |
|
71 | 86 | vars: |
72 | 87 | asciidoc_available: true |
73 | 88 | doc_available: false |
| 89 | + |
| 90 | +########################################################## |
| 91 | +# # |
| 92 | +# Master Zuul Jobs # |
| 93 | +# # |
| 94 | +########################################################## |
| 95 | + |
| 96 | + |
| 97 | +- job: |
| 98 | + name: openstack-meta-content-provider-master |
| 99 | + override-checkout: main |
| 100 | + description: | |
| 101 | + A zuul job building content from OpenDev master release. |
| 102 | + parent: openstack-meta-content-provider |
| 103 | + vars: |
| 104 | + cifmw_operator_build_meta_build: false |
| 105 | + cifmw_bop_openstack_release: master |
| 106 | + cifmw_bop_dlrn_baseurl: "https://trunk.rdoproject.org/centos9-master" |
| 107 | + cifmw_repo_setup_branch: master |
| 108 | + |
| 109 | +- job: |
| 110 | + name: watcher-operator-validation-master |
| 111 | + parent: watcher-operator-validation |
| 112 | + override-checkout: main |
| 113 | + description: | |
| 114 | + A Zuul job consuming content from openstack-meta-content-provider-master |
| 115 | + and deploying EDPM with master content. |
| 116 | + dependencies: ["openstack-meta-content-provider-master"] |
| 117 | + vars: |
| 118 | + cifmw_repo_setup_branch: master |
| 119 | + # To consume containers from meta content provider |
| 120 | + cifmw_update_containers_openstack: true |
| 121 | + |
| 122 | +########################################################## |
| 123 | +# # |
| 124 | +# Project Template # |
| 125 | +# # |
| 126 | +########################################################## |
| 127 | + |
| 128 | +- project-template: |
| 129 | + name: opendev-master-watcher-operator-pipeline |
| 130 | + description: | |
| 131 | + Project template to run meta content provider and |
| 132 | + EDPM job with master opendev and github operator |
| 133 | + content. |
| 134 | + github-check: |
| 135 | + jobs: |
| 136 | + - openstack-meta-content-provider-master |
| 137 | + - watcher-operator-validation-master |
0 commit comments