blob: 52515e61c731c052e041e87ca1c4b1c283922822 [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:
9 name: atmosphere-golang-go-test
10 parent: atmosphere-golang-go
Mohammed Naser102dfbe2024-11-15 12:48:10 -050011 pre-run:
12 - zuul.d/playbooks/common/switch-to-atmosphere-mirror.yml
Oleksandr K.99651a62024-10-30 04:41:51 +010013 vars:
14 go_command: test ./... -v
15
16- job:
Mohammed Naser7607e5a2025-01-16 01:54:26 -050017 name: atmosphere-check-commit
18 nodeset:
19 nodes: []
20 run:
21 - zuul.d/playbooks/check-commit/run.yml
22
23- job:
Oleksandr K.61984c72024-10-03 23:32:16 +020024 name: atmosphere-chart-vendor
25 parent: chart-vendor
26
27- job:
Mohammed Naser2fd39612024-04-14 13:37:45 -040028 name: atmosphere-linters
29 parent: tox-linters
30 pre-run: zuul.d/playbooks/linters/pre.yml
31
32- job:
Dong Mafa5d2442024-10-30 10:29:16 +080033 name: atmosphere-tox-promtool-test
34 parent: tox
35 pre-run: zuul.d/playbooks/promtool/pre.yml
36 vars:
37 tox_envlist: promtool-test
38
39- job:
Dong Ma0a05b5c2024-11-24 13:27:29 +080040 name: atmosphere-tox-helm-unittest
41 parent: tox
42 pre-run: zuul.d/playbooks/helm-unittest/pre.yml
43 vars:
44 tox_envlist: helm-unittest
45
46- job:
Mohammed Naser6080c9b2024-07-18 10:43:09 -040047 name: atmosphere-tox-py3
48 parent: tox
49
50- job:
Mohammed Nasereb257cb2024-04-10 21:14:24 -040051 name: atmosphere-build-collection
Mohammed Naser68703112024-06-07 16:31:48 -040052 parent: build-ansible-collection
Mohammed Naser102dfbe2024-11-15 12:48:10 -050053 pre-run:
54 - zuul.d/playbooks/common/switch-to-atmosphere-mirror.yml
55 - zuul.d/playbooks/build-collection/pre.yml
Mohammed Naser90128aa2024-04-29 13:21:58 -040056 irrelevant-files:
57 - ^doc/
Mohammed Nasereb257cb2024-04-10 21:14:24 -040058
59- job:
60 name: atmosphere-publish-collection
Mohammed Naser68703112024-06-07 16:31:48 -040061 parent: publish-ansible-collection-vexxhost
Mohammed Naser102dfbe2024-11-15 12:48:10 -050062 pre-run:
63 - zuul.d/playbooks/build-collection/pre.yml
Mohammed Nasereb257cb2024-04-10 21:14:24 -040064
65- job:
Mohammed Naserdc087392024-04-01 20:26:02 -040066 name: atmosphere-molecule
67 parent: tox
68 abstract: true
Mohammed Naser102dfbe2024-11-15 12:48:10 -050069 pre-run:
70 - zuul.d/playbooks/common/switch-to-atmosphere-mirror.yml
71 - zuul.d/playbooks/molecule/pre.yml
Mohammed Naserf75ab072024-04-02 12:55:10 -040072 run: zuul.d/playbooks/molecule/run.yml
73 post-run: zuul.d/playbooks/molecule/post.yml
Mohammed Naser90128aa2024-04-29 13:21:58 -040074 irrelevant-files:
75 - ^doc/
Mohammed Naserdc087392024-04-01 20:26:02 -040076
77- job:
Mohammed Naserdc087392024-04-01 20:26:02 -040078 name: atmosphere-molecule-csi
79 parent: atmosphere-molecule
Mohammed Naserdc087392024-04-01 20:26:02 -040080 abstract: true
81
82- job:
83 name: atmosphere-molecule-csi-local-path-provisioner
84 parent: atmosphere-molecule-csi
85 vars:
Mohammed Naserf75ab072024-04-02 12:55:10 -040086 tox_envlist: molecule-csi-local-path-provisioner
Mohammed Naserdc087392024-04-01 20:26:02 -040087
88- job:
89 name: atmosphere-molecule-csi-rbd
90 parent: atmosphere-molecule-csi
91 vars:
Mohammed Naserf75ab072024-04-02 12:55:10 -040092 tox_envlist: molecule-csi-rbd
Mohammed Naserdc087392024-04-01 20:26:02 -040093
94- job:
95 name: atmosphere-molecule-aio
96 parent: atmosphere-molecule
97 abstract: true
Mohammed Naserdc087392024-04-01 20:26:02 -040098 pre-run: zuul.d/playbooks/molecule-aio/pre.yml
Mohammed Naserdc087392024-04-01 20:26:02 -040099 post-run: zuul.d/playbooks/molecule-aio/post.yml
100 roles:
101 - zuul: openstack/openstack-helm-infra
Mohammed Naserad382732024-04-07 20:30:18 -0400102
103- job:
104 name: atmosphere-molecule-aio-keycloak
105 parent: atmosphere-molecule-aio
Mohammed Naser65cda132024-05-02 14:34:08 -0400106 nodeset:
107 nodes:
108 - name: ubuntu-jammy
109 label: jammy-8c-8g
Mohammed Naserad382732024-04-07 20:30:18 -0400110 vars:
111 tox_envlist: molecule-keycloak
112
113- job:
114 name: atmosphere-molecule-aio-full
115 parent: atmosphere-molecule-aio
116 abstract: true
117 timeout: 7200
Mohammed Naserdc087392024-04-01 20:26:02 -0400118 nodeset:
119 nodes:
120 - name: ubuntu-jammy
121 label: jammy-16c-64g
122
123- job:
124 name: atmosphere-molecule-aio-openvswitch
Mohammed Naserad382732024-04-07 20:30:18 -0400125 parent: atmosphere-molecule-aio-full
Mohammed Naserdc087392024-04-01 20:26:02 -0400126 vars:
Mohammed Naserf75ab072024-04-02 12:55:10 -0400127 tox_envlist: molecule-aio-openvswitch
Mohammed Naserdc087392024-04-01 20:26:02 -0400128
129- job:
130 name: atmosphere-molecule-aio-ovn
Mohammed Naserad382732024-04-07 20:30:18 -0400131 parent: atmosphere-molecule-aio-full
Mohammed Naser06482b82024-04-03 21:48:01 -0400132 # NOTE(mnaser): https://github.com/vexxhost/atmosphere/issues/662
133 voting: false
Mohammed Naserdc087392024-04-01 20:26:02 -0400134 vars:
Mohammed Naserf75ab072024-04-02 12:55:10 -0400135 tox_envlist: molecule-aio-ovn
Rico Lin83565552024-07-05 22:59:02 +0800136
137- job:
138 name: atmosphere-molecule-aio-upgrade-base
139 run: zuul.d/playbooks/upgrade/run-upgrade.yml
140 abstract: true
141 timeout: 10800
142 parent: atmosphere-molecule-aio-full
143 vars:
144 from_branch: "stable/2024.1"
145
146- job:
147 name: atmosphere-molecule-aio-upgrade-openvswitch
148 parent: atmosphere-molecule-aio-upgrade-base
149 vars:
150 network_backend: "openvswitch"
151
152- job:
153 name: atmosphere-molecule-aio-upgrade-ovn
154 parent: atmosphere-molecule-aio-upgrade-base
155 vars:
156 network_backend: "ovn"