blob: 74dd1672e6255529e941f1ea97f00884078a4686 [file] [log] [blame]
Mohammed Naserdc087392024-04-01 20:26:02 -04001# Copyright (c) 2024 VEXXHOST, Inc.
Mohammed Naser3f961782023-04-20 10:48:21 -04002#
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
Mohammed Naserdc087392024-04-01 20:26:02 -040015- project:
Mohammed Naser893c0c62024-04-08 14:54:38 -040016 merge-mode: squash-merge
Mohammed Naserdc087392024-04-01 20:26:02 -040017 check:
18 jobs:
Mohammed Naser2fd39612024-04-14 13:37:45 -040019 - atmosphere-linters
vexxhost-botcd186572024-06-18 04:33:28 +020020 - atmosphere-build-collection:
Mohammed Naserda994232024-04-13 12:34:01 -040021 dependencies: &molecule_check_dependencies
22 - name: atmosphere-build-container-image-barbican
23 soft: true
24 - name: atmosphere-build-container-image-cinder
25 soft: true
26 - name: atmosphere-build-container-image-cluster-api-provider-openstack
27 soft: true
28 - name: atmosphere-build-container-image-designate
29 soft: true
30 - name: atmosphere-build-container-image-glance
31 soft: true
32 - name: atmosphere-build-container-image-heat
33 soft: true
34 - name: atmosphere-build-container-image-horizon
35 soft: true
36 - name: atmosphere-build-container-image-ironic
37 soft: true
vexxhost-botf5ee7992024-06-19 00:13:44 +020038 - name: atmosphere-build-container-image-keepalived
39 soft: true
Mohammed Naserda994232024-04-13 12:34:01 -040040 - name: atmosphere-build-container-image-keystone
41 soft: true
42 - name: atmosphere-build-container-image-kubernetes-entrypoint
43 soft: true
44 - name: atmosphere-build-container-image-libvirt-tls-sidecar
45 soft: true
46 - name: atmosphere-build-container-image-libvirtd
47 soft: true
48 - name: atmosphere-build-container-image-magnum
49 soft: true
50 - name: atmosphere-build-container-image-manila
51 soft: true
52 - name: atmosphere-build-container-image-netoffload
53 soft: true
54 - name: atmosphere-build-container-image-neutron
55 soft: true
56 - name: atmosphere-build-container-image-nova
57 soft: true
58 - name: atmosphere-build-container-image-nova-ssh
59 soft: true
60 - name: atmosphere-build-container-image-octavia
61 soft: true
62 - name: atmosphere-build-container-image-openvswitch
63 soft: true
64 - name: atmosphere-build-container-image-ovn
65 soft: true
66 - name: atmosphere-build-container-image-placement
67 soft: true
Mohammed Naser142dc922024-06-20 21:19:25 -040068 - name: atmosphere-build-container-image-python-openstackclient
69 soft: true
Mohammed Naserda994232024-04-13 12:34:01 -040070 - name: atmosphere-build-container-image-staffeln
71 soft: true
72 - name: atmosphere-build-container-image-tempest
73 soft: true
vexxhost-botcd186572024-06-18 04:33:28 +020074 - atmosphere-molecule-aio-keycloak:
75 dependencies: *molecule_check_dependencies
Mohammed Naserda994232024-04-13 12:34:01 -040076 - atmosphere-molecule-aio-openvswitch:
77 dependencies: *molecule_check_dependencies
78 - atmosphere-molecule-aio-ovn:
79 dependencies: *molecule_check_dependencies
80 - atmosphere-molecule-csi-local-path-provisioner:
81 dependencies: *molecule_check_dependencies
82 - atmosphere-molecule-csi-rbd:
83 dependencies: *molecule_check_dependencies
Mohammed Nasereb257cb2024-04-10 21:14:24 -040084 gate:
85 jobs:
Mohammed Naser2fd39612024-04-14 13:37:45 -040086 - atmosphere-linters
vexxhost-botcd186572024-06-18 04:33:28 +020087 - atmosphere-build-collection:
Mohammed Naserda994232024-04-13 12:34:01 -040088 dependencies: &molecule_gate_dependencies
89 - name: atmosphere-upload-container-image-barbican
90 soft: true
91 - name: atmosphere-upload-container-image-cinder
92 soft: true
93 - name: atmosphere-upload-container-image-cluster-api-provider-openstack
94 soft: true
95 - name: atmosphere-upload-container-image-designate
96 soft: true
97 - name: atmosphere-upload-container-image-glance
98 soft: true
99 - name: atmosphere-upload-container-image-heat
100 soft: true
101 - name: atmosphere-upload-container-image-horizon
102 soft: true
103 - name: atmosphere-upload-container-image-ironic
104 soft: true
vexxhost-botf5ee7992024-06-19 00:13:44 +0200105 - name: atmosphere-upload-container-image-keepalived
106 soft: true
Mohammed Naserda994232024-04-13 12:34:01 -0400107 - name: atmosphere-upload-container-image-keystone
108 soft: true
109 - name: atmosphere-upload-container-image-kubernetes-entrypoint
110 soft: true
111 - name: atmosphere-upload-container-image-libvirt-tls-sidecar
112 soft: true
113 - name: atmosphere-upload-container-image-libvirtd
114 soft: true
115 - name: atmosphere-upload-container-image-magnum
116 soft: true
117 - name: atmosphere-upload-container-image-manila
118 soft: true
119 - name: atmosphere-upload-container-image-netoffload
120 soft: true
121 - name: atmosphere-upload-container-image-neutron
122 soft: true
123 - name: atmosphere-upload-container-image-nova
124 soft: true
125 - name: atmosphere-upload-container-image-nova-ssh
126 soft: true
127 - name: atmosphere-upload-container-image-octavia
128 soft: true
129 - name: atmosphere-upload-container-image-openvswitch
130 soft: true
131 - name: atmosphere-upload-container-image-ovn
132 soft: true
133 - name: atmosphere-upload-container-image-placement
134 soft: true
Mohammed Naser142dc922024-06-20 21:19:25 -0400135 - name: atmosphere-upload-container-image-python-openstackclient
136 soft: true
Mohammed Naserda994232024-04-13 12:34:01 -0400137 - name: atmosphere-upload-container-image-staffeln
138 soft: true
139 - name: atmosphere-upload-container-image-tempest
140 soft: true
vexxhost-botcd186572024-06-18 04:33:28 +0200141 - atmosphere-molecule-aio-keycloak:
142 dependencies: *molecule_gate_dependencies
Mohammed Naserda994232024-04-13 12:34:01 -0400143 - atmosphere-molecule-aio-openvswitch:
144 dependencies: *molecule_gate_dependencies
145 - atmosphere-molecule-aio-ovn:
146 dependencies: *molecule_gate_dependencies
147 - atmosphere-molecule-csi-local-path-provisioner:
148 dependencies: *molecule_gate_dependencies
149 - atmosphere-molecule-csi-rbd:
150 dependencies: *molecule_gate_dependencies
Mohammed Naser517902d2024-04-10 21:24:25 -0400151 release:
152 jobs:
153 - atmosphere-publish-collection
vexxhost-bota00a0732024-07-08 15:05:14 +0200154 periodic:
155 jobs:
156 - atmosphere-molecule-aio-upgrade-2023.2-openvswitch:
157 dependencies: *molecule_check_dependencies
158 - atmosphere-molecule-aio-upgrade-2023.2-ovn:
159 dependencies: *molecule_check_dependencies