blob: 7d8fedcd7f2b779f9d3f0572a20f184e8a47b215 [file] [log] [blame]
Mohammed Naserdc087392024-04-01 20:26:02 -04001- job:
Mohammed Naser2fd39612024-04-14 13:37:45 -04002 name: atmosphere-linters
3 parent: tox-linters
4 pre-run: zuul.d/playbooks/linters/pre.yml
5
6- job:
Mohammed Naser6080c9b2024-07-18 10:43:09 -04007 name: atmosphere-tox-py3
8 parent: tox
9
10- job:
Mohammed Nasereb257cb2024-04-10 21:14:24 -040011 name: atmosphere-build-collection
Mohammed Naser68703112024-06-07 16:31:48 -040012 parent: build-ansible-collection
Mohammed Nasereb257cb2024-04-10 21:14:24 -040013 pre-run: zuul.d/playbooks/build-collection/pre.yml
Mohammed Naser90128aa2024-04-29 13:21:58 -040014 irrelevant-files:
15 - ^doc/
Mohammed Nasereb257cb2024-04-10 21:14:24 -040016
17- job:
18 name: atmosphere-publish-collection
Mohammed Naser68703112024-06-07 16:31:48 -040019 parent: publish-ansible-collection-vexxhost
20 pre-run: zuul.d/playbooks/build-collection/pre.yml
Mohammed Nasereb257cb2024-04-10 21:14:24 -040021
22- job:
Mohammed Naserdc087392024-04-01 20:26:02 -040023 name: atmosphere-molecule
24 parent: tox
25 abstract: true
26 pre-run: zuul.d/playbooks/molecule/pre.yml
Mohammed Naserf75ab072024-04-02 12:55:10 -040027 run: zuul.d/playbooks/molecule/run.yml
28 post-run: zuul.d/playbooks/molecule/post.yml
Mohammed Naser90128aa2024-04-29 13:21:58 -040029 irrelevant-files:
30 - ^doc/
Mohammed Naserdc087392024-04-01 20:26:02 -040031
32- job:
Mohammed Naserdc087392024-04-01 20:26:02 -040033 name: atmosphere-molecule-csi
34 parent: atmosphere-molecule
Mohammed Naserdc087392024-04-01 20:26:02 -040035 abstract: true
36
37- job:
38 name: atmosphere-molecule-csi-local-path-provisioner
39 parent: atmosphere-molecule-csi
40 vars:
Mohammed Naserf75ab072024-04-02 12:55:10 -040041 tox_envlist: molecule-csi-local-path-provisioner
Mohammed Naserdc087392024-04-01 20:26:02 -040042
43- job:
44 name: atmosphere-molecule-csi-rbd
45 parent: atmosphere-molecule-csi
46 vars:
Mohammed Naserf75ab072024-04-02 12:55:10 -040047 tox_envlist: molecule-csi-rbd
Mohammed Naserdc087392024-04-01 20:26:02 -040048
49- job:
50 name: atmosphere-molecule-aio
51 parent: atmosphere-molecule
52 abstract: true
Mohammed Naserdc087392024-04-01 20:26:02 -040053 pre-run: zuul.d/playbooks/molecule-aio/pre.yml
Mohammed Naserdc087392024-04-01 20:26:02 -040054 post-run: zuul.d/playbooks/molecule-aio/post.yml
55 roles:
56 - zuul: openstack/openstack-helm-infra
Mohammed Naserad382732024-04-07 20:30:18 -040057
58- job:
59 name: atmosphere-molecule-aio-keycloak
60 parent: atmosphere-molecule-aio
Mohammed Naser65cda132024-05-02 14:34:08 -040061 nodeset:
62 nodes:
63 - name: ubuntu-jammy
64 label: jammy-8c-8g
Mohammed Naserad382732024-04-07 20:30:18 -040065 vars:
66 tox_envlist: molecule-keycloak
67
68- job:
69 name: atmosphere-molecule-aio-full
70 parent: atmosphere-molecule-aio
71 abstract: true
72 timeout: 7200
Mohammed Naserdc087392024-04-01 20:26:02 -040073 nodeset:
74 nodes:
75 - name: ubuntu-jammy
76 label: jammy-16c-64g
77
78- job:
79 name: atmosphere-molecule-aio-openvswitch
Mohammed Naserad382732024-04-07 20:30:18 -040080 parent: atmosphere-molecule-aio-full
Mohammed Naserdc087392024-04-01 20:26:02 -040081 vars:
Mohammed Naserf75ab072024-04-02 12:55:10 -040082 tox_envlist: molecule-aio-openvswitch
Mohammed Naserdc087392024-04-01 20:26:02 -040083
84- job:
85 name: atmosphere-molecule-aio-ovn
Mohammed Naserad382732024-04-07 20:30:18 -040086 parent: atmosphere-molecule-aio-full
Mohammed Naser06482b82024-04-03 21:48:01 -040087 # NOTE(mnaser): https://github.com/vexxhost/atmosphere/issues/662
88 voting: false
Mohammed Naserdc087392024-04-01 20:26:02 -040089 vars:
Mohammed Naserf75ab072024-04-02 12:55:10 -040090 tox_envlist: molecule-aio-ovn
Rico Lin83565552024-07-05 22:59:02 +080091
92- job:
93 name: atmosphere-molecule-aio-upgrade-base
94 run: zuul.d/playbooks/upgrade/run-upgrade.yml
95 abstract: true
96 timeout: 10800
97 parent: atmosphere-molecule-aio-full
98 vars:
99 from_branch: "stable/2024.1"
100
101- job:
102 name: atmosphere-molecule-aio-upgrade-openvswitch
103 parent: atmosphere-molecule-aio-upgrade-base
104 vars:
105 network_backend: "openvswitch"
106
107- job:
108 name: atmosphere-molecule-aio-upgrade-ovn
109 parent: atmosphere-molecule-aio-upgrade-base
110 vars:
111 network_backend: "ovn"