|
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. |
|
45 | 45 | # whole test suite |
46 | 46 | cifmw_test_operator_tempest_include_list: | |
47 | 47 | watcher_tempest_plugin.tests.api.admin.test_api_discovery.TestApiDiscovery |
| 48 | + # Donot use openstack services containers from meta content provider master |
| 49 | + # job. |
| 50 | + cifmw_update_containers_openstack: false |
| 51 | + extra-vars: |
| 52 | + # Override zuul meta content provider provided content_provider_dlrn_md5_hash |
| 53 | + # var. As returned dlrn md5 hash comes from master release but job is using |
| 54 | + # antelope content. |
| 55 | + content_provider_dlrn_md5_hash: '' |
48 | 56 |
|
49 | 57 | - job: |
50 | 58 | name: watcher-operator-kuttl |
| 59 | + override-checkout: main |
| 60 | + dependencies: ["openstack-meta-content-provider-master"] |
51 | 61 | parent: cifmw-multinode-kuttl-operator-target |
52 | 62 | description: | |
53 | 63 | A zuul job to run watcher operator kuttl tests. |
|
66 | 76 | source: "{{ watcher_hook }}" |
67 | 77 | extra_vars: |
68 | 78 | watcher_catalog_image: "{{ content_provider_registry_ip }}:5001/openstack-k8s-operators/watcher-operator-index:{{ zuul.patchset }}" |
| 79 | + extra-vars: |
| 80 | + # Override zuul meta content provider provided content_provider_dlrn_md5_hash |
| 81 | + # var. As returned dlrn md5 hash comes from master release but job is using |
| 82 | + # antelope content. |
| 83 | + content_provider_dlrn_md5_hash: '' |
69 | 84 |
|
70 | 85 | - job: |
71 | 86 | name: watcher-operator-doc-preview |
|
76 | 91 | vars: |
77 | 92 | asciidoc_available: true |
78 | 93 | doc_available: false |
| 94 | + |
| 95 | +########################################################## |
| 96 | +# # |
| 97 | +# Master Zuul Jobs # |
| 98 | +# # |
| 99 | +########################################################## |
| 100 | + |
| 101 | + |
| 102 | +- job: |
| 103 | + name: openstack-meta-content-provider-master |
| 104 | + override-checkout: main |
| 105 | + description: | |
| 106 | + A zuul job building content from OpenDev master release. |
| 107 | + parent: openstack-meta-content-provider |
| 108 | + vars: |
| 109 | + cifmw_operator_build_meta_build: false |
| 110 | + cifmw_bop_openstack_release: master |
| 111 | + cifmw_bop_dlrn_baseurl: "https://trunk.rdoproject.org/centos9-master" |
| 112 | + cifmw_repo_setup_branch: master |
| 113 | + cifmw_build_containers_registry_namespace: podified-master-centos9 |
| 114 | + |
| 115 | +- job: |
| 116 | + name: watcher-operator-validation-master |
| 117 | + parent: watcher-operator-validation |
| 118 | + override-checkout: main |
| 119 | + description: | |
| 120 | + A Zuul job consuming content from openstack-meta-content-provider-master |
| 121 | + and deploying EDPM with master content. |
| 122 | + dependencies: ["openstack-meta-content-provider-master"] |
| 123 | + vars: |
| 124 | + cifmw_repo_setup_branch: master |
| 125 | + # To consume containers from meta content provider |
| 126 | + cifmw_update_containers_openstack: true |
| 127 | + |
| 128 | +########################################################## |
| 129 | +# # |
| 130 | +# Project Template # |
| 131 | +# # |
| 132 | +########################################################## |
| 133 | + |
| 134 | +- project-template: |
| 135 | + name: opendev-master-watcher-operator-pipeline |
| 136 | + description: | |
| 137 | + Project template to run meta content provider and |
| 138 | + EDPM job with master opendev and github operator |
| 139 | + content. |
| 140 | + github-check: |
| 141 | + jobs: |
| 142 | + - openstack-meta-content-provider-master |
| 143 | + - watcher-operator-validation-master |
0 commit comments