blob: f67102aacad78a2aad0b9cf284df4daca2f68db6 [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:
16 name: atmosphere-molecule
17 parent: tox
18 abstract: true
19 pre-run: zuul.d/playbooks/molecule/pre.yml
20
21- job:
22 name: atmosphere-molecule-keycloak
23 parent: atmosphere-molecule
24 pre-run: zuul.d/playbooks/molecule-keycloak/pre.yml
25 vars:
26 tox_envlist: molecule-keycloak
27
28- job:
29 name: atmosphere-molecule-csi
30 parent: atmosphere-molecule
31 run: zuul.d/playbooks/molecule-csi/run.yml
32 abstract: true
33
34- job:
35 name: atmosphere-molecule-csi-local-path-provisioner
36 parent: atmosphere-molecule-csi
37 vars:
38 csi_driver: local-path-provisioner
39
40- job:
41 name: atmosphere-molecule-csi-rbd
42 parent: atmosphere-molecule-csi
43 vars:
44 csi_driver: rbd
45
46- job:
47 name: atmosphere-molecule-aio
48 parent: atmosphere-molecule
49 abstract: true
50 timeout: 7200
51 pre-run: zuul.d/playbooks/molecule-aio/pre.yml
52 run: zuul.d/playbooks/molecule-aio/run.yml
53 post-run: zuul.d/playbooks/molecule-aio/post.yml
54 roles:
55 - zuul: openstack/openstack-helm-infra
56 nodeset:
57 nodes:
58 - name: ubuntu-jammy
59 label: jammy-16c-64g
60
61- job:
62 name: atmosphere-molecule-aio-openvswitch
63 parent: atmosphere-molecule-aio
64 vars:
65 network_backend: openvswitch
66
67- job:
68 name: atmosphere-molecule-aio-ovn
69 parent: atmosphere-molecule-aio
70 vars:
71 network_backend: ovn