blob: 30f6b931eb865a6196182ee41ef199d3eaae4f4b [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
Mohammed Naserf75ab072024-04-02 12:55:10 -040020 run: zuul.d/playbooks/molecule/run.yml
21 post-run: zuul.d/playbooks/molecule/post.yml
Mohammed Naserdc087392024-04-01 20:26:02 -040022
23- job:
24 name: atmosphere-molecule-keycloak
25 parent: atmosphere-molecule
26 pre-run: zuul.d/playbooks/molecule-keycloak/pre.yml
27 vars:
28 tox_envlist: molecule-keycloak
29
30- job:
31 name: atmosphere-molecule-csi
32 parent: atmosphere-molecule
Mohammed Naserdc087392024-04-01 20:26:02 -040033 abstract: true
34
35- job:
36 name: atmosphere-molecule-csi-local-path-provisioner
37 parent: atmosphere-molecule-csi
38 vars:
Mohammed Naserf75ab072024-04-02 12:55:10 -040039 tox_envlist: molecule-csi-local-path-provisioner
Mohammed Naserdc087392024-04-01 20:26:02 -040040
41- job:
42 name: atmosphere-molecule-csi-rbd
43 parent: atmosphere-molecule-csi
44 vars:
Mohammed Naserf75ab072024-04-02 12:55:10 -040045 tox_envlist: molecule-csi-rbd
Mohammed Naserdc087392024-04-01 20:26:02 -040046
47- job:
48 name: atmosphere-molecule-aio
49 parent: atmosphere-molecule
50 abstract: true
51 timeout: 7200
52 pre-run: zuul.d/playbooks/molecule-aio/pre.yml
Mohammed Naserdc087392024-04-01 20:26:02 -040053 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:
Mohammed Naserf75ab072024-04-02 12:55:10 -040065 tox_envlist: molecule-aio-openvswitch
Mohammed Naserdc087392024-04-01 20:26:02 -040066
67- job:
68 name: atmosphere-molecule-aio-ovn
69 parent: atmosphere-molecule-aio
70 vars:
Mohammed Naserf75ab072024-04-02 12:55:10 -040071 tox_envlist: molecule-aio-ovn