blob: 0ba4adb06142d01582392d711d7263e47c0d1e89 [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-csi
25 parent: atmosphere-molecule
Mohammed Naserdc087392024-04-01 20:26:02 -040026 abstract: true
27
28- job:
29 name: atmosphere-molecule-csi-local-path-provisioner
30 parent: atmosphere-molecule-csi
31 vars:
Mohammed Naserf75ab072024-04-02 12:55:10 -040032 tox_envlist: molecule-csi-local-path-provisioner
Mohammed Naserdc087392024-04-01 20:26:02 -040033
34- job:
35 name: atmosphere-molecule-csi-rbd
36 parent: atmosphere-molecule-csi
37 vars:
Mohammed Naserf75ab072024-04-02 12:55:10 -040038 tox_envlist: molecule-csi-rbd
Mohammed Naserdc087392024-04-01 20:26:02 -040039
40- job:
41 name: atmosphere-molecule-aio
42 parent: atmosphere-molecule
43 abstract: true
Mohammed Naserdc087392024-04-01 20:26:02 -040044 pre-run: zuul.d/playbooks/molecule-aio/pre.yml
Mohammed Naserdc087392024-04-01 20:26:02 -040045 post-run: zuul.d/playbooks/molecule-aio/post.yml
46 roles:
47 - zuul: openstack/openstack-helm-infra
Mohammed Naserd28fbaf2024-04-08 17:15:00 -040048
49- job:
50 name: atmosphere-molecule-aio-keycloak
51 parent: atmosphere-molecule-aio
52 vars:
53 tox_envlist: molecule-keycloak
54
55- job:
56 name: atmosphere-molecule-aio-full
57 parent: atmosphere-molecule-aio
58 abstract: true
59 timeout: 7200
Mohammed Naserdc087392024-04-01 20:26:02 -040060 nodeset:
61 nodes:
62 - name: ubuntu-jammy
63 label: jammy-16c-64g
64
65- job:
66 name: atmosphere-molecule-aio-openvswitch
Mohammed Naserd28fbaf2024-04-08 17:15:00 -040067 parent: atmosphere-molecule-aio-full
Mohammed Naserdc087392024-04-01 20:26:02 -040068 vars:
Mohammed Naserf75ab072024-04-02 12:55:10 -040069 tox_envlist: molecule-aio-openvswitch
Mohammed Naserdc087392024-04-01 20:26:02 -040070
71- job:
72 name: atmosphere-molecule-aio-ovn
Mohammed Naserd28fbaf2024-04-08 17:15:00 -040073 parent: atmosphere-molecule-aio-full
Mohammed Naser06482b82024-04-03 21:48:01 -040074 # NOTE(mnaser): https://github.com/vexxhost/atmosphere/issues/662
75 voting: false
Mohammed Naserdc087392024-04-01 20:26:02 -040076 vars:
Mohammed Naserf75ab072024-04-02 12:55:10 -040077 tox_envlist: molecule-aio-ovn