blob: defd4fa2149468665593ec44adaca1a8d1545f8b [file] [log] [blame]
Mohammed Naserdc087392024-04-01 20:26:02 -04001- job:
Oleksandr K.574ce3c2024-10-31 19:14:58 +01002 name: atmosphere-golang-go
3 parent: golang-go
4 abstract: true
5 vars:
6 go_version: 1.21.13
7
8- job:
Mohammed Naserc581e722025-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.574ce3c2024-10-31 19:14:58 +010017 name: atmosphere-golang-go-test
18 parent: atmosphere-golang-go
19 vars:
20 go_command: test ./... -v
21
22- job:
Mohammed Naser462fb6e2025-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.345787b2024-10-04 17:52:19 +020030 name: atmosphere-chart-vendor
31 parent: chart-vendor
32
33- job:
Mohammed Nasere4436b42024-04-15 17:57:11 -040034 name: atmosphere-linters
35 parent: tox-linters
36 pre-run: zuul.d/playbooks/linters/pre.yml
37
38- job:
vexxhost-bot1ff97672024-10-30 18:11:50 -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-bot0d93f222024-11-24 21:08:09 -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:
Mohammed Naserf3152222024-07-19 00:40:24 -040053 name: atmosphere-tox-py3
54 parent: tox
55
56- job:
Mohammed Naser7bda44d2025-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 Naser841686a2024-04-11 14:31:47 -040076 name: atmosphere-build-collection
vexxhost-bot9f370df2024-06-08 23:57:23 +020077 parent: build-ansible-collection
vexxhost-bot232374a2024-11-18 12:37:05 -050078 pre-run:
vexxhost-bot232374a2024-11-18 12:37:05 -050079 - zuul.d/playbooks/build-collection/pre.yml
Mohammed Nasera5467342024-04-30 00:34:16 -040080 irrelevant-files:
81 - ^doc/
Mohammed Naser43006012025-01-16 21:01:43 -050082 - ^releasenotes/
Mohammed Naser841686a2024-04-11 14:31:47 -040083
84- job:
85 name: atmosphere-publish-collection
vexxhost-bot9f370df2024-06-08 23:57:23 +020086 parent: publish-ansible-collection-vexxhost
vexxhost-bot232374a2024-11-18 12:37:05 -050087 pre-run:
88 - zuul.d/playbooks/build-collection/pre.yml
Mohammed Naser841686a2024-04-11 14:31:47 -040089
90- job:
Mohammed Naserdc087392024-04-01 20:26:02 -040091 name: atmosphere-molecule
92 parent: tox
93 abstract: true
vexxhost-bot232374a2024-11-18 12:37:05 -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 Nasera5467342024-04-30 00:34:16 -040099 irrelevant-files:
Mohammed Naserdf478a52025-01-19 00:04:34 -0500100 - ^build/
Mohammed Nasera5467342024-04-30 00:34:16 -0400101 - ^doc/
Mohammed Naser43006012025-01-16 21:01:43 -0500102 - ^releasenotes/
Jason Halle547ce92024-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:
108 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 Naserd28fbaf2024-04-08 17:15:00 -0400132
133- job:
134 name: atmosphere-molecule-aio-keycloak
135 parent: atmosphere-molecule-aio
136 vars:
137 tox_envlist: molecule-keycloak
138
139- job:
140 name: atmosphere-molecule-aio-full
141 parent: atmosphere-molecule-aio
142 abstract: true
143 timeout: 7200
Mohammed Naserdc087392024-04-01 20:26:02 -0400144 nodeset:
145 nodes:
146 - name: ubuntu-jammy
147 label: jammy-16c-64g
148
149- job:
150 name: atmosphere-molecule-aio-openvswitch
Mohammed Naserd28fbaf2024-04-08 17:15:00 -0400151 parent: atmosphere-molecule-aio-full
Mohammed Naserdc087392024-04-01 20:26:02 -0400152 vars:
Mohammed Naserf75ab072024-04-02 12:55:10 -0400153 tox_envlist: molecule-aio-openvswitch
Mohammed Naserdc087392024-04-01 20:26:02 -0400154
155- job:
156 name: atmosphere-molecule-aio-ovn
Mohammed Naserd28fbaf2024-04-08 17:15:00 -0400157 parent: atmosphere-molecule-aio-full
Mohammed Naserdc087392024-04-01 20:26:02 -0400158 vars:
Mohammed Naserf75ab072024-04-02 12:55:10 -0400159 tox_envlist: molecule-aio-ovn