blob: e5cafdc16df68fa001e2bc779ca7755d1a7ba58b [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
Mohammed Naserc538b592024-04-02 23:49:02 -040019 ansible-split-streams: true
Mohammed Naser37694382024-04-02 21:11:31 -040020
21- job:
22 name: atmosphere-upload-images
23 parent: atmosphere-build-images
Mohammed Naserb2db4042024-04-02 22:17:21 -040024 run: zuul.d/playbooks/build-images/run.yml
Mohammed Naser37694382024-04-02 21:11:31 -040025 secrets:
Mohammed Naser70adcc32024-04-02 21:57:34 -040026 - registry_credentials
Mohammed Naser7f0f6bd2024-04-02 22:45:50 -040027 - cosign_key
Mohammed Naser37694382024-04-02 21:11:31 -040028
29- job:
Mohammed Naserdc087392024-04-01 20:26:02 -040030 name: atmosphere-molecule
31 parent: tox
32 abstract: true
33 pre-run: zuul.d/playbooks/molecule/pre.yml
Mohammed Naserf75ab072024-04-02 12:55:10 -040034 run: zuul.d/playbooks/molecule/run.yml
35 post-run: zuul.d/playbooks/molecule/post.yml
Mohammed Naserdc087392024-04-01 20:26:02 -040036
37- job:
38 name: atmosphere-molecule-keycloak
39 parent: atmosphere-molecule
40 pre-run: zuul.d/playbooks/molecule-keycloak/pre.yml
41 vars:
42 tox_envlist: molecule-keycloak
43
44- job:
45 name: atmosphere-molecule-csi
46 parent: atmosphere-molecule
Mohammed Naserdc087392024-04-01 20:26:02 -040047 abstract: true
48
49- job:
50 name: atmosphere-molecule-csi-local-path-provisioner
51 parent: atmosphere-molecule-csi
52 vars:
Mohammed Naserf75ab072024-04-02 12:55:10 -040053 tox_envlist: molecule-csi-local-path-provisioner
Mohammed Naserdc087392024-04-01 20:26:02 -040054
55- job:
56 name: atmosphere-molecule-csi-rbd
57 parent: atmosphere-molecule-csi
58 vars:
Mohammed Naserf75ab072024-04-02 12:55:10 -040059 tox_envlist: molecule-csi-rbd
Mohammed Naserdc087392024-04-01 20:26:02 -040060
61- job:
62 name: atmosphere-molecule-aio
63 parent: atmosphere-molecule
64 abstract: true
65 timeout: 7200
66 pre-run: zuul.d/playbooks/molecule-aio/pre.yml
Mohammed Naserdc087392024-04-01 20:26:02 -040067 post-run: zuul.d/playbooks/molecule-aio/post.yml
68 roles:
69 - zuul: openstack/openstack-helm-infra
70 nodeset:
71 nodes:
72 - name: ubuntu-jammy
73 label: jammy-16c-64g
74
75- job:
76 name: atmosphere-molecule-aio-openvswitch
77 parent: atmosphere-molecule-aio
78 vars:
Mohammed Naserf75ab072024-04-02 12:55:10 -040079 tox_envlist: molecule-aio-openvswitch
Mohammed Naserdc087392024-04-01 20:26:02 -040080
81- job:
82 name: atmosphere-molecule-aio-ovn
83 parent: atmosphere-molecule-aio
Mohammed Naser06482b82024-04-03 21:48:01 -040084 # NOTE(mnaser): https://github.com/vexxhost/atmosphere/issues/662
85 voting: false
Mohammed Naserdc087392024-04-01 20:26:02 -040086 vars:
Mohammed Naserf75ab072024-04-02 12:55:10 -040087 tox_envlist: molecule-aio-ovn