blob: 55cf918675e89533cfadc9c01c6b1fe0366245eb [file] [log] [blame]
Mohammed Naserdc087392024-04-01 20:26:02 -04001- job:
vexxhost-bot22759682024-10-31 10:46:21 -04002 name: atmosphere-golang-go
3 parent: golang-go
4 abstract: true
5 vars:
6 go_version: 1.21.13
7
8- job:
Mohammed Naser942099f2025-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:
vexxhost-bot22759682024-10-31 10:46:21 -040017 name: atmosphere-golang-go-test
18 parent: atmosphere-golang-go
19 vars:
20 go_command: test ./... -v
21
22- job:
Mohammed Naser7c201cb2025-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.a7ff8032024-10-04 17:47:42 +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:
vexxhost-bot45e777c2024-10-30 12:41:42 -040039 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:
vexxhost-bot861baf92024-11-24 21:04:18 -050046 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:
vexxhost-bot134680a2024-07-19 04:30:48 +020053 name: atmosphere-tox-py3
54 parent: tox
55
56- job:
Mohammed Naserf1ac3f82025-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
vexxhost-bot6b406d12024-11-18 12:39:25 -050078 pre-run:
vexxhost-bot6b406d12024-11-18 12:39:25 -050079 - zuul.d/playbooks/build-collection/pre.yml
Mohammed Naser90128aa2024-04-29 13:21:58 -040080 irrelevant-files:
81 - ^doc/
Mohammed Naserf00d67c2025-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
vexxhost-bot6b406d12024-11-18 12:39:25 -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
vexxhost-bot6b406d12024-11-18 12:39:25 -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 Naser859988e2025-01-19 00:04:34 -0500100 - ^build/
Mohammed Naser90128aa2024-04-29 13:21:58 -0400101 - ^doc/
Mohammed Naserf00d67c2025-01-16 21:01:43 -0500102 - ^releasenotes/
Jason Hall222923e2024-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 Naserdc087392024-04-01 20:26:02 -0400162 vars:
Mohammed Naserf75ab072024-04-02 12:55:10 -0400163 tox_envlist: molecule-aio-ovn
vexxhost-bota00a0732024-07-08 15:05:14 +0200164
165- job:
166 name: atmosphere-molecule-aio-upgrade-base
167 run: zuul.d/playbooks/upgrade/run-upgrade.yml
168 abstract: true
169 timeout: 10800
170 parent: atmosphere-molecule-aio-full
171 vars:
172 from_branch: "stable/2023.1"
173
174- job:
175 name: atmosphere-molecule-aio-upgrade-2023.2-openvswitch
176 parent: atmosphere-molecule-aio-upgrade-base
177 vars:
178 network_backend: "openvswitch"
179
180- job:
181 name: atmosphere-molecule-aio-upgrade-2023.2-ovn
182 parent: atmosphere-molecule-aio-upgrade-base
183 vars:
184 network_backend: "ovn"