|
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. |
22 | 22 | vars: |
| 23 | + # To consume containers from meta content provider |
| 24 | + cifmw_update_containers_openstack: true |
23 | 25 | watcher_repo: "{{ ansible_user_dir }}/src/github.com/openstack-k8s-operators/watcher-operator" |
24 | 26 | watcher_hook: "{{ watcher_repo }}/ci/playbooks/deploy_watcher_service.yaml" |
25 | 27 | cifmw_install_yamls_whitelisted_vars: &install_yamls_whitelist |
|
40 | 42 | A zuul job to validate the watcher operator and its service deployment. |
41 | 43 | vars: |
42 | 44 | run_tempest: false |
| 45 | + # Donot use openstack services from meta content provider master |
| 46 | + # job. |
| 47 | + cifmw_update_containers: false |
| 48 | + extra-vars: |
| 49 | + # Override zuul meta content provider provided content_provider_dlrn_md5_hash |
| 50 | + # var. As returned dlrn md5 hash comes from master release but job is using |
| 51 | + # antelope content. |
| 52 | + content_provider_dlrn_md5_hash: '' |
43 | 53 |
|
44 | 54 | - job: |
45 | 55 | name: watcher-operator-kuttl |
| 56 | + override-checkout: main |
| 57 | + dependencies: ["openstack-meta-content-provider-master"] |
46 | 58 | parent: cifmw-multinode-kuttl-operator-target |
47 | 59 | description: | |
48 | 60 | A zuul job to run watcher operator kuttl tests. |
|
61 | 73 | source: "{{ watcher_hook }}" |
62 | 74 | extra_vars: |
63 | 75 | watcher_catalog_image: "{{ content_provider_registry_ip }}:5001/openstack-k8s-operators/watcher-operator-index:{{ zuul.patchset }}" |
| 76 | + extra-vars: |
| 77 | + # Override zuul meta content provider provided content_provider_dlrn_md5_hash |
| 78 | + # var. As returned dlrn md5 hash comes from master release but job is using |
| 79 | + # antelope content. |
| 80 | + content_provider_dlrn_md5_hash: '' |
64 | 81 |
|
65 | 82 | - job: |
66 | 83 | name: watcher-operator-doc-preview |
|
71 | 88 | vars: |
72 | 89 | asciidoc_available: true |
73 | 90 | doc_available: false |
| 91 | + |
| 92 | +########################################################## |
| 93 | +# # |
| 94 | +# Master Zuul Jobs # |
| 95 | +# # |
| 96 | +########################################################## |
| 97 | + |
| 98 | + |
| 99 | +- job: |
| 100 | + name: openstack-meta-content-provider-master |
| 101 | + override-checkout: main |
| 102 | + description: | |
| 103 | + A zuul job building content from OpenDev master release. |
| 104 | + parent: openstack-meta-content-provider |
| 105 | + vars: |
| 106 | + cifmw_operator_build_meta_build: false |
| 107 | + cifmw_bop_openstack_release: master |
| 108 | + cifmw_bop_dlrn_baseurl: "https://trunk.rdoproject.org/centos9-master" |
| 109 | + cifmw_repo_setup_branch: master |
| 110 | + |
| 111 | +- job: |
| 112 | + name: watcher-operator-validation-master |
| 113 | + parent: watcher-operator-validation |
| 114 | + override-checkout: main |
| 115 | + description: | |
| 116 | + A Zuul job consuming content from openstack-meta-content-provider-master |
| 117 | + and deploying EDPM with master content. |
| 118 | + dependencies: ["openstack-meta-content-provider-master"] |
| 119 | + vars: |
| 120 | + cifmw_repo_setup_branch: master |
| 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