blob: 2540812da0d25bb86285cc705853754fc3b9c986 [file] [log] [blame]
Mohammed Naserdc087392024-04-01 20:26:02 -04001- job:
Oleksandr K.99651a62024-10-30 04:41:51 +01002 name: atmosphere-golang-go
3 parent: golang-go
4 abstract: true
5 vars:
6 go_version: 1.21.13
7
8- job:
Mohammed Naser9a6c35d2025-02-13 13:23:51 -05009 name: atmosphere-cargo-test
10 run:
11 - zuul.d/playbooks/cargo-test/run.yml
12 dependencies:
13 - name: atmosphere-build-images
14 soft: true
15
16- job:
Oleksandr K.99651a62024-10-30 04:41:51 +010017 name: atmosphere-golang-go-test
18 parent: atmosphere-golang-go
19 vars:
20 go_command: test ./... -v
21
22- job:
Mohammed Naser7607e5a2025-01-16 01:54:26 -050023 name: atmosphere-check-commit
24 nodeset:
25 nodes: []
26 run:
27 - zuul.d/playbooks/check-commit/run.yml
28
29- job:
Oleksandr K.61984c72024-10-03 23:32:16 +020030 name: atmosphere-chart-vendor
31 parent: chart-vendor
32
33- job:
Mohammed Naser2fd39612024-04-14 13:37:45 -040034 name: atmosphere-linters
35 parent: tox-linters
36 pre-run: zuul.d/playbooks/linters/pre.yml
37
38- job:
Dong Mafa5d2442024-10-30 10:29:16 +080039 name: atmosphere-tox-promtool-test
40 parent: tox
41 pre-run: zuul.d/playbooks/promtool/pre.yml
42 vars:
43 tox_envlist: promtool-test
44
45- job:
Dong Ma0a05b5c2024-11-24 13:27:29 +080046 name: atmosphere-tox-helm-unittest
47 parent: tox
48 pre-run: zuul.d/playbooks/helm-unittest/pre.yml
49 vars:
50 tox_envlist: helm-unittest
51
52- job:
Mohammed Naser6080c9b2024-07-18 10:43:09 -040053 name: atmosphere-tox-py3
54 parent: tox
55
56- job:
Mohammed Naser564caa82025-01-18 15:49:44 -050057 name: atmosphere-build-images
58 parent: depot-bake
59 vars:
60 depot_bake_project_id: jd10vkmkwv
61 depot_bake_environment:
62 REGISTRY: harbor.atmosphere.dev/ci
63 TAG: "{{ zuul.change }}"
64 files: &image_build_files
65 - ^images/
66 - docker-bake.hcl
67
68- job:
69 name: atmosphere-promote-images
70 parent: promote-depot-bake
71 files: *image_build_files
72 vars:
73 promote_depot_bake_job: atmosphere-build-images
74
75- job:
Mohammed Nasereb257cb2024-04-10 21:14:24 -040076 name: atmosphere-build-collection
Mohammed Naser68703112024-06-07 16:31:48 -040077 parent: build-ansible-collection
Mohammed Naser102dfbe2024-11-15 12:48:10 -050078 pre-run:
Mohammed Naser102dfbe2024-11-15 12:48:10 -050079 - zuul.d/playbooks/build-collection/pre.yml
Mohammed Naser90128aa2024-04-29 13:21:58 -040080 irrelevant-files:
81 - ^doc/
Mohammed Naser00aa6672025-01-16 21:01:43 -050082 - ^releasenotes/
Mohammed Nasereb257cb2024-04-10 21:14:24 -040083
84- job:
85 name: atmosphere-publish-collection
Mohammed Naser68703112024-06-07 16:31:48 -040086 parent: publish-ansible-collection-vexxhost
Mohammed Naser102dfbe2024-11-15 12:48:10 -050087 pre-run:
88 - zuul.d/playbooks/build-collection/pre.yml
Mohammed Nasereb257cb2024-04-10 21:14:24 -040089
90- job:
Mohammed Naserdc087392024-04-01 20:26:02 -040091 name: atmosphere-molecule
92 parent: tox
93 abstract: true
Mohammed Naser102dfbe2024-11-15 12:48:10 -050094 pre-run:
95 - zuul.d/playbooks/common/switch-to-atmosphere-mirror.yml
96 - zuul.d/playbooks/molecule/pre.yml
Mohammed Naserf75ab072024-04-02 12:55:10 -040097 run: zuul.d/playbooks/molecule/run.yml
98 post-run: zuul.d/playbooks/molecule/post.yml
Mohammed Naser90128aa2024-04-29 13:21:58 -040099 irrelevant-files:
Mohammed Naserf6e53de2025-01-19 00:04:34 -0500100 - ^build/
Mohammed Naser90128aa2024-04-29 13:21:58 -0400101 - ^doc/
Mohammed Naser00aa6672025-01-16 21:01:43 -0500102 - ^releasenotes/
Jason Hall26476242024-02-19 12:56:23 -0600103 vars:
104 tox_environment:
105 ATMOSPHERE_IMAGE_PREFIX: "harbor.atmosphere.dev/"
Mohammed Naserdc087392024-04-01 20:26:02 -0400106
107- job:
Mohammed Naserdc087392024-04-01 20:26:02 -0400108 name: atmosphere-molecule-csi
109 parent: atmosphere-molecule
Mohammed Naserdc087392024-04-01 20:26:02 -0400110 abstract: true
111
112- job:
113 name: atmosphere-molecule-csi-local-path-provisioner
114 parent: atmosphere-molecule-csi
115 vars:
Mohammed Naserf75ab072024-04-02 12:55:10 -0400116 tox_envlist: molecule-csi-local-path-provisioner
Mohammed Naserdc087392024-04-01 20:26:02 -0400117
118- job:
119 name: atmosphere-molecule-csi-rbd
120 parent: atmosphere-molecule-csi
121 vars:
Mohammed Naserf75ab072024-04-02 12:55:10 -0400122 tox_envlist: molecule-csi-rbd
Mohammed Naserdc087392024-04-01 20:26:02 -0400123
124- job:
125 name: atmosphere-molecule-aio
126 parent: atmosphere-molecule
127 abstract: true
Mohammed Naserdc087392024-04-01 20:26:02 -0400128 pre-run: zuul.d/playbooks/molecule-aio/pre.yml
Mohammed Naserdc087392024-04-01 20:26:02 -0400129 post-run: zuul.d/playbooks/molecule-aio/post.yml
130 roles:
131 - zuul: openstack/openstack-helm-infra
Mohammed Naserad382732024-04-07 20:30:18 -0400132
133- job:
134 name: atmosphere-molecule-aio-keycloak
135 parent: atmosphere-molecule-aio
Mohammed Naser65cda132024-05-02 14:34:08 -0400136 nodeset:
137 nodes:
138 - name: ubuntu-jammy
139 label: jammy-8c-8g
Mohammed Naserad382732024-04-07 20:30:18 -0400140 vars:
141 tox_envlist: molecule-keycloak
142
143- job:
144 name: atmosphere-molecule-aio-full
145 parent: atmosphere-molecule-aio
146 abstract: true
147 timeout: 7200
Mohammed Naserdc087392024-04-01 20:26:02 -0400148 nodeset:
149 nodes:
150 - name: ubuntu-jammy
151 label: jammy-16c-64g
152
153- job:
154 name: atmosphere-molecule-aio-openvswitch
Mohammed Naserad382732024-04-07 20:30:18 -0400155 parent: atmosphere-molecule-aio-full
Mohammed Naserdc087392024-04-01 20:26:02 -0400156 vars:
Mohammed Naserf75ab072024-04-02 12:55:10 -0400157 tox_envlist: molecule-aio-openvswitch
Mohammed Naserdc087392024-04-01 20:26:02 -0400158
159- job:
160 name: atmosphere-molecule-aio-ovn
Mohammed Naserad382732024-04-07 20:30:18 -0400161 parent: atmosphere-molecule-aio-full
Mohammed Naser06482b82024-04-03 21:48:01 -0400162 # NOTE(mnaser): https://github.com/vexxhost/atmosphere/issues/662
163 voting: false
Mohammed Naserdc087392024-04-01 20:26:02 -0400164 vars:
Mohammed Naserf75ab072024-04-02 12:55:10 -0400165 tox_envlist: molecule-aio-ovn
Rico Lin83565552024-07-05 22:59:02 +0800166
167- job:
168 name: atmosphere-molecule-aio-upgrade-base
169 run: zuul.d/playbooks/upgrade/run-upgrade.yml
170 abstract: true
171 timeout: 10800
172 parent: atmosphere-molecule-aio-full
173 vars:
174 from_branch: "stable/2024.1"
175
176- job:
177 name: atmosphere-molecule-aio-upgrade-openvswitch
178 parent: atmosphere-molecule-aio-upgrade-base
179 vars:
180 network_backend: "openvswitch"
181
182- job:
183 name: atmosphere-molecule-aio-upgrade-ovn
184 parent: atmosphere-molecule-aio-upgrade-base
185 vars:
186 network_backend: "ovn"