blob: 31fcd3ee822ac77ef5d22bfea5009d83137cae4a [file] [log] [blame]
Mohammed Naserdc087392024-04-01 20:26:02 -04001# Copyright (c) 2024 VEXXHOST, Inc.
2#
3# Licensed under the Apache License, Version 2.0 (the "License"); you may
4# not use this file except in compliance with the License. You may obtain
5# a copy of the License at
6#
7# http://www.apache.org/licenses/LICENSE-2.0
8#
9# Unless required by applicable law or agreed to in writing, software
10# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
11# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
12# License for the specific language governing permissions and limitations
13# under the License.
14
15- job:
Mohammed Nasereb257cb2024-04-10 21:14:24 -040016 name: atmosphere-build-collection
17 pre-run: zuul.d/playbooks/build-collection/pre.yml
18 run: zuul.d/playbooks/build-collection/run.yml
19
20- job:
21 name: atmosphere-publish-collection
22 parent: atmosphere-build-collection
23 post-run: zuul.d/playbooks/build-collection/publish.yml
24 secrets:
25 - ansible_galaxy_info
26
27- job:
Mohammed Naserdc087392024-04-01 20:26:02 -040028 name: atmosphere-molecule
29 parent: tox
30 abstract: true
31 pre-run: zuul.d/playbooks/molecule/pre.yml
Mohammed Naserf75ab072024-04-02 12:55:10 -040032 run: zuul.d/playbooks/molecule/run.yml
33 post-run: zuul.d/playbooks/molecule/post.yml
Mohammed Naserdc087392024-04-01 20:26:02 -040034
35- job:
Mohammed Naserdc087392024-04-01 20:26:02 -040036 name: atmosphere-molecule-csi
37 parent: atmosphere-molecule
Mohammed Naserdc087392024-04-01 20:26:02 -040038 abstract: true
39
40- job:
41 name: atmosphere-molecule-csi-local-path-provisioner
42 parent: atmosphere-molecule-csi
43 vars:
Mohammed Naserf75ab072024-04-02 12:55:10 -040044 tox_envlist: molecule-csi-local-path-provisioner
Mohammed Naserdc087392024-04-01 20:26:02 -040045
46- job:
47 name: atmosphere-molecule-csi-rbd
48 parent: atmosphere-molecule-csi
49 vars:
Mohammed Naserf75ab072024-04-02 12:55:10 -040050 tox_envlist: molecule-csi-rbd
Mohammed Naserdc087392024-04-01 20:26:02 -040051
52- job:
53 name: atmosphere-molecule-aio
54 parent: atmosphere-molecule
55 abstract: true
Mohammed Naserdc087392024-04-01 20:26:02 -040056 pre-run: zuul.d/playbooks/molecule-aio/pre.yml
Mohammed Naserdc087392024-04-01 20:26:02 -040057 post-run: zuul.d/playbooks/molecule-aio/post.yml
58 roles:
59 - zuul: openstack/openstack-helm-infra
Mohammed Naserad382732024-04-07 20:30:18 -040060
61- job:
62 name: atmosphere-molecule-aio-keycloak
63 parent: atmosphere-molecule-aio
64 vars:
65 tox_envlist: molecule-keycloak
66
67- job:
68 name: atmosphere-molecule-aio-full
69 parent: atmosphere-molecule-aio
70 abstract: true
71 timeout: 7200
Mohammed Naserdc087392024-04-01 20:26:02 -040072 nodeset:
73 nodes:
74 - name: ubuntu-jammy
75 label: jammy-16c-64g
76
77- job:
78 name: atmosphere-molecule-aio-openvswitch
Mohammed Naserad382732024-04-07 20:30:18 -040079 parent: atmosphere-molecule-aio-full
Mohammed Naserdc087392024-04-01 20:26:02 -040080 vars:
Mohammed Naserf75ab072024-04-02 12:55:10 -040081 tox_envlist: molecule-aio-openvswitch
Mohammed Naserdc087392024-04-01 20:26:02 -040082
83- job:
84 name: atmosphere-molecule-aio-ovn
Mohammed Naserad382732024-04-07 20:30:18 -040085 parent: atmosphere-molecule-aio-full
Mohammed Naser06482b82024-04-03 21:48:01 -040086 # NOTE(mnaser): https://github.com/vexxhost/atmosphere/issues/662
87 voting: false
Mohammed Naserdc087392024-04-01 20:26:02 -040088 vars:
Mohammed Naserf75ab072024-04-02 12:55:10 -040089 tox_envlist: molecule-aio-ovn