blob: ce5ddc5019cc577cd0cac066f131b56f12cd9067 [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 Naser37694382024-04-02 21:11:31 -040016 name: atmosphere-build-images
17 pre-run: zuul.d/playbooks/build-images/pre.yml
18 run: zuul.d/playbooks/build-images/run.yml
19
20- job:
21 name: atmosphere-upload-images
22 parent: atmosphere-build-images
Mohammed Naserb2db4042024-04-02 22:17:21 -040023 run: zuul.d/playbooks/build-images/run.yml
Mohammed Naser37694382024-04-02 21:11:31 -040024 secrets:
Mohammed Naser70adcc32024-04-02 21:57:34 -040025 - registry_credentials
Mohammed Naser37694382024-04-02 21:11:31 -040026
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:
36 name: atmosphere-molecule-keycloak
37 parent: atmosphere-molecule
38 pre-run: zuul.d/playbooks/molecule-keycloak/pre.yml
39 vars:
40 tox_envlist: molecule-keycloak
41
42- job:
43 name: atmosphere-molecule-csi
44 parent: atmosphere-molecule
Mohammed Naserdc087392024-04-01 20:26:02 -040045 abstract: true
46
47- job:
48 name: atmosphere-molecule-csi-local-path-provisioner
49 parent: atmosphere-molecule-csi
50 vars:
Mohammed Naserf75ab072024-04-02 12:55:10 -040051 tox_envlist: molecule-csi-local-path-provisioner
Mohammed Naserdc087392024-04-01 20:26:02 -040052
53- job:
54 name: atmosphere-molecule-csi-rbd
55 parent: atmosphere-molecule-csi
56 vars:
Mohammed Naserf75ab072024-04-02 12:55:10 -040057 tox_envlist: molecule-csi-rbd
Mohammed Naserdc087392024-04-01 20:26:02 -040058
59- job:
60 name: atmosphere-molecule-aio
61 parent: atmosphere-molecule
62 abstract: true
63 timeout: 7200
64 pre-run: zuul.d/playbooks/molecule-aio/pre.yml
Mohammed Naserdc087392024-04-01 20:26:02 -040065 post-run: zuul.d/playbooks/molecule-aio/post.yml
66 roles:
67 - zuul: openstack/openstack-helm-infra
68 nodeset:
69 nodes:
70 - name: ubuntu-jammy
71 label: jammy-16c-64g
72
73- job:
74 name: atmosphere-molecule-aio-openvswitch
75 parent: atmosphere-molecule-aio
76 vars:
Mohammed Naserf75ab072024-04-02 12:55:10 -040077 tox_envlist: molecule-aio-openvswitch
Mohammed Naserdc087392024-04-01 20:26:02 -040078
79- job:
80 name: atmosphere-molecule-aio-ovn
81 parent: atmosphere-molecule-aio
82 vars:
Mohammed Naserf75ab072024-04-02 12:55:10 -040083 tox_envlist: molecule-aio-ovn