blob: 38af45f9d1442171121ae3d31e6c37772d40703e [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 Nasereb257cb2024-04-10 21:14:24 -040016 name: atmosphere-build-collection
17 pre-run: zuul.d/playbooks/build-collection/pre.yml
18 run: zuul.d/playbooks/build-collection/run.yml
19
20- job:
21 name: atmosphere-publish-collection
22 parent: atmosphere-build-collection
23 post-run: zuul.d/playbooks/build-collection/publish.yml
24 secrets:
25 - ansible_galaxy_info
26
27- job:
Mohammed Naser1bd9d0b2024-04-04 09:05:56 -040028 name: atmosphere-buildset-registry
29 pre-run: zuul.d/playbooks/buildset-registry/pre.yml
30 run: zuul.d/playbooks/buildset-registry/run.yml
Mohammed Naserc538b592024-04-02 23:49:02 -040031 ansible-split-streams: true
Mohammed Naser37694382024-04-02 21:11:31 -040032
33- job:
34 name: atmosphere-upload-images
Mohammed Naser1bd9d0b2024-04-04 09:05:56 -040035 parent: atmosphere-buildset-registry
36 run: zuul.d/playbooks/buildset-registry/run.yml
Mohammed Naser37694382024-04-02 21:11:31 -040037 secrets:
Mohammed Naser70adcc32024-04-02 21:57:34 -040038 - registry_credentials
Mohammed Naser7f0f6bd2024-04-02 22:45:50 -040039 - cosign_key
Mohammed Naser37694382024-04-02 21:11:31 -040040
41- job:
Mohammed Naserdc087392024-04-01 20:26:02 -040042 name: atmosphere-molecule
43 parent: tox
44 abstract: true
45 pre-run: zuul.d/playbooks/molecule/pre.yml
Mohammed Naserf75ab072024-04-02 12:55:10 -040046 run: zuul.d/playbooks/molecule/run.yml
47 post-run: zuul.d/playbooks/molecule/post.yml
Mohammed Naser1bd9d0b2024-04-04 09:05:56 -040048 dependencies:
49 - atmosphere-buildset-registry
Mohammed Naserdc087392024-04-01 20:26:02 -040050
51- job:
Mohammed Naserdc087392024-04-01 20:26:02 -040052 name: atmosphere-molecule-csi
53 parent: atmosphere-molecule
Mohammed Naserdc087392024-04-01 20:26:02 -040054 abstract: true
55
56- job:
57 name: atmosphere-molecule-csi-local-path-provisioner
58 parent: atmosphere-molecule-csi
59 vars:
Mohammed Naserf75ab072024-04-02 12:55:10 -040060 tox_envlist: molecule-csi-local-path-provisioner
Mohammed Naserdc087392024-04-01 20:26:02 -040061
62- job:
63 name: atmosphere-molecule-csi-rbd
64 parent: atmosphere-molecule-csi
65 vars:
Mohammed Naserf75ab072024-04-02 12:55:10 -040066 tox_envlist: molecule-csi-rbd
Mohammed Naserdc087392024-04-01 20:26:02 -040067
68- job:
69 name: atmosphere-molecule-aio
70 parent: atmosphere-molecule
71 abstract: true
Mohammed Naserdc087392024-04-01 20:26:02 -040072 pre-run: zuul.d/playbooks/molecule-aio/pre.yml
Mohammed Naserdc087392024-04-01 20:26:02 -040073 post-run: zuul.d/playbooks/molecule-aio/post.yml
74 roles:
75 - zuul: openstack/openstack-helm-infra
Mohammed Naserad382732024-04-07 20:30:18 -040076
77- job:
78 name: atmosphere-molecule-aio-keycloak
79 parent: atmosphere-molecule-aio
80 vars:
81 tox_envlist: molecule-keycloak
82
83- job:
84 name: atmosphere-molecule-aio-full
85 parent: atmosphere-molecule-aio
86 abstract: true
87 timeout: 7200
Mohammed Naserdc087392024-04-01 20:26:02 -040088 nodeset:
89 nodes:
90 - name: ubuntu-jammy
91 label: jammy-16c-64g
92
93- job:
94 name: atmosphere-molecule-aio-openvswitch
Mohammed Naserad382732024-04-07 20:30:18 -040095 parent: atmosphere-molecule-aio-full
Mohammed Naserdc087392024-04-01 20:26:02 -040096 vars:
Mohammed Naserf75ab072024-04-02 12:55:10 -040097 tox_envlist: molecule-aio-openvswitch
Mohammed Naserdc087392024-04-01 20:26:02 -040098
99- job:
100 name: atmosphere-molecule-aio-ovn
Mohammed Naserad382732024-04-07 20:30:18 -0400101 parent: atmosphere-molecule-aio-full
Mohammed Naser06482b82024-04-03 21:48:01 -0400102 # NOTE(mnaser): https://github.com/vexxhost/atmosphere/issues/662
103 voting: false
Mohammed Naserdc087392024-04-01 20:26:02 -0400104 vars:
Mohammed Naserf75ab072024-04-02 12:55:10 -0400105 tox_envlist: molecule-aio-ovn