blob: 8130aa75e8525035326fda7dcdb0c618d14e4631 [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
23 secrets:
24 - registry_credentials
25
26- job:
Mohammed Naserdc087392024-04-01 20:26:02 -040027 name: atmosphere-molecule
28 parent: tox
29 abstract: true
30 pre-run: zuul.d/playbooks/molecule/pre.yml
Mohammed Naserf75ab072024-04-02 12:55:10 -040031 run: zuul.d/playbooks/molecule/run.yml
32 post-run: zuul.d/playbooks/molecule/post.yml
Mohammed Naserdc087392024-04-01 20:26:02 -040033
34- job:
35 name: atmosphere-molecule-keycloak
36 parent: atmosphere-molecule
37 pre-run: zuul.d/playbooks/molecule-keycloak/pre.yml
38 vars:
39 tox_envlist: molecule-keycloak
40
41- job:
42 name: atmosphere-molecule-csi
43 parent: atmosphere-molecule
Mohammed Naserdc087392024-04-01 20:26:02 -040044 abstract: true
45
46- job:
47 name: atmosphere-molecule-csi-local-path-provisioner
48 parent: atmosphere-molecule-csi
49 vars:
Mohammed Naserf75ab072024-04-02 12:55:10 -040050 tox_envlist: molecule-csi-local-path-provisioner
Mohammed Naserdc087392024-04-01 20:26:02 -040051
52- job:
53 name: atmosphere-molecule-csi-rbd
54 parent: atmosphere-molecule-csi
55 vars:
Mohammed Naserf75ab072024-04-02 12:55:10 -040056 tox_envlist: molecule-csi-rbd
Mohammed Naserdc087392024-04-01 20:26:02 -040057
58- job:
59 name: atmosphere-molecule-aio
60 parent: atmosphere-molecule
61 abstract: true
62 timeout: 7200
63 pre-run: zuul.d/playbooks/molecule-aio/pre.yml
Mohammed Naserdc087392024-04-01 20:26:02 -040064 post-run: zuul.d/playbooks/molecule-aio/post.yml
65 roles:
66 - zuul: openstack/openstack-helm-infra
67 nodeset:
68 nodes:
69 - name: ubuntu-jammy
70 label: jammy-16c-64g
71
72- job:
73 name: atmosphere-molecule-aio-openvswitch
74 parent: atmosphere-molecule-aio
75 vars:
Mohammed Naserf75ab072024-04-02 12:55:10 -040076 tox_envlist: molecule-aio-openvswitch
Mohammed Naserdc087392024-04-01 20:26:02 -040077
78- job:
79 name: atmosphere-molecule-aio-ovn
80 parent: atmosphere-molecule-aio
81 vars:
Mohammed Naserf75ab072024-04-02 12:55:10 -040082 tox_envlist: molecule-aio-ovn