blob: b5c87b8c971c02c03ab0464f557920aabfc51fc4 [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 Naser7f0f6bd2024-04-02 22:45:50 -040026 - cosign_key
Mohammed Naser37694382024-04-02 21:11:31 -040027
28- job:
Mohammed Naserdc087392024-04-01 20:26:02 -040029 name: atmosphere-molecule
30 parent: tox
31 abstract: true
32 pre-run: zuul.d/playbooks/molecule/pre.yml
Mohammed Naserf75ab072024-04-02 12:55:10 -040033 run: zuul.d/playbooks/molecule/run.yml
34 post-run: zuul.d/playbooks/molecule/post.yml
Mohammed Naserdc087392024-04-01 20:26:02 -040035
36- job:
37 name: atmosphere-molecule-keycloak
38 parent: atmosphere-molecule
39 pre-run: zuul.d/playbooks/molecule-keycloak/pre.yml
40 vars:
41 tox_envlist: molecule-keycloak
42
43- job:
44 name: atmosphere-molecule-csi
45 parent: atmosphere-molecule
Mohammed Naserdc087392024-04-01 20:26:02 -040046 abstract: true
47
48- job:
49 name: atmosphere-molecule-csi-local-path-provisioner
50 parent: atmosphere-molecule-csi
51 vars:
Mohammed Naserf75ab072024-04-02 12:55:10 -040052 tox_envlist: molecule-csi-local-path-provisioner
Mohammed Naserdc087392024-04-01 20:26:02 -040053
54- job:
55 name: atmosphere-molecule-csi-rbd
56 parent: atmosphere-molecule-csi
57 vars:
Mohammed Naserf75ab072024-04-02 12:55:10 -040058 tox_envlist: molecule-csi-rbd
Mohammed Naserdc087392024-04-01 20:26:02 -040059
60- job:
61 name: atmosphere-molecule-aio
62 parent: atmosphere-molecule
63 abstract: true
64 timeout: 7200
65 pre-run: zuul.d/playbooks/molecule-aio/pre.yml
Mohammed Naserdc087392024-04-01 20:26:02 -040066 post-run: zuul.d/playbooks/molecule-aio/post.yml
67 roles:
68 - zuul: openstack/openstack-helm-infra
69 nodeset:
70 nodes:
71 - name: ubuntu-jammy
72 label: jammy-16c-64g
73
74- job:
75 name: atmosphere-molecule-aio-openvswitch
76 parent: atmosphere-molecule-aio
77 vars:
Mohammed Naserf75ab072024-04-02 12:55:10 -040078 tox_envlist: molecule-aio-openvswitch
Mohammed Naserdc087392024-04-01 20:26:02 -040079
80- job:
81 name: atmosphere-molecule-aio-ovn
82 parent: atmosphere-molecule-aio
83 vars:
Mohammed Naserf75ab072024-04-02 12:55:10 -040084 tox_envlist: molecule-aio-ovn