blob: 9a3382883e6bdfd67781f46817de33e7ad8e1595 [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 Naser1bd9d0b2024-04-04 09:05:56 -040016 name: atmosphere-buildset-registry
17 pre-run: zuul.d/playbooks/buildset-registry/pre.yml
18 run: zuul.d/playbooks/buildset-registry/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
Mohammed Naser1bd9d0b2024-04-04 09:05:56 -040023 parent: atmosphere-buildset-registry
24 run: zuul.d/playbooks/buildset-registry/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 Naser1bd9d0b2024-04-04 09:05:56 -040036 dependencies:
37 - atmosphere-buildset-registry
Mohammed Naserdc087392024-04-01 20:26:02 -040038
39- job:
40 name: atmosphere-molecule-keycloak
41 parent: atmosphere-molecule
42 pre-run: zuul.d/playbooks/molecule-keycloak/pre.yml
43 vars:
44 tox_envlist: molecule-keycloak
45
46- job:
47 name: atmosphere-molecule-csi
48 parent: atmosphere-molecule
Mohammed Naserdc087392024-04-01 20:26:02 -040049 abstract: true
50
51- job:
52 name: atmosphere-molecule-csi-local-path-provisioner
53 parent: atmosphere-molecule-csi
54 vars:
Mohammed Naserf75ab072024-04-02 12:55:10 -040055 tox_envlist: molecule-csi-local-path-provisioner
Mohammed Naserdc087392024-04-01 20:26:02 -040056
57- job:
58 name: atmosphere-molecule-csi-rbd
59 parent: atmosphere-molecule-csi
60 vars:
Mohammed Naserf75ab072024-04-02 12:55:10 -040061 tox_envlist: molecule-csi-rbd
Mohammed Naserdc087392024-04-01 20:26:02 -040062
63- job:
64 name: atmosphere-molecule-aio
65 parent: atmosphere-molecule
66 abstract: true
67 timeout: 7200
68 pre-run: zuul.d/playbooks/molecule-aio/pre.yml
Mohammed Naserdc087392024-04-01 20:26:02 -040069 post-run: zuul.d/playbooks/molecule-aio/post.yml
70 roles:
71 - zuul: openstack/openstack-helm-infra
72 nodeset:
73 nodes:
74 - name: ubuntu-jammy
75 label: jammy-16c-64g
76
77- job:
78 name: atmosphere-molecule-aio-openvswitch
79 parent: atmosphere-molecule-aio
80 vars:
Mohammed Naserf75ab072024-04-02 12:55:10 -040081 tox_envlist: molecule-aio-openvswitch
Mohammed Naserdc087392024-04-01 20:26:02 -040082
83- job:
84 name: atmosphere-molecule-aio-ovn
85 parent: atmosphere-molecule-aio
Mohammed Naser06482b82024-04-03 21:48:01 -040086 # NOTE(mnaser): https://github.com/vexxhost/atmosphere/issues/662
87 voting: false
Mohammed Naserdc087392024-04-01 20:26:02 -040088 vars:
Mohammed Naserf75ab072024-04-02 12:55:10 -040089 tox_envlist: molecule-aio-ovn