blob: 68a0cf7175980af4a436b23766a6591c208aea19 [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 Naserd28fbaf2024-04-08 17:15:00 -040016 merge-mode: squash-merge
Mohammed Naserdc087392024-04-01 20:26:02 -040017 check:
18 jobs:
Oleksandr K.345787b2024-10-04 17:52:19 +020019 - atmosphere-chart-vendor
Mohammed Nasere4436b42024-04-15 17:57:11 -040020 - atmosphere-linters
Mohammed Naserf3152222024-07-19 00:40:24 -040021 - atmosphere-tox-py3
vexxhost-bot278de762024-06-18 04:33:30 +020022 - atmosphere-build-collection:
Mohammed Naserd28fbaf2024-04-08 17:15:00 -040023 dependencies: &molecule_check_dependencies
24 - name: atmosphere-build-container-image-barbican
25 soft: true
26 - name: atmosphere-build-container-image-cinder
27 soft: true
28 - name: atmosphere-build-container-image-cluster-api-provider-openstack
29 soft: true
30 - name: atmosphere-build-container-image-designate
31 soft: true
32 - name: atmosphere-build-container-image-glance
33 soft: true
34 - name: atmosphere-build-container-image-heat
35 soft: true
36 - name: atmosphere-build-container-image-horizon
37 soft: true
38 - name: atmosphere-build-container-image-ironic
39 soft: true
vexxhost-bota026e1a2024-06-19 00:37:21 +020040 - name: atmosphere-build-container-image-keepalived
41 soft: true
Mohammed Naserd28fbaf2024-04-08 17:15:00 -040042 - name: atmosphere-build-container-image-keystone
43 soft: true
44 - name: atmosphere-build-container-image-kubernetes-entrypoint
45 soft: true
46 - name: atmosphere-build-container-image-libvirt-tls-sidecar
47 soft: true
48 - name: atmosphere-build-container-image-libvirtd
49 soft: true
50 - name: atmosphere-build-container-image-magnum
51 soft: true
52 - name: atmosphere-build-container-image-manila
53 soft: true
54 - name: atmosphere-build-container-image-netoffload
55 soft: true
56 - name: atmosphere-build-container-image-neutron
57 soft: true
58 - name: atmosphere-build-container-image-nova
59 soft: true
60 - name: atmosphere-build-container-image-nova-ssh
61 soft: true
62 - name: atmosphere-build-container-image-octavia
63 soft: true
64 - name: atmosphere-build-container-image-openvswitch
65 soft: true
66 - name: atmosphere-build-container-image-ovn
67 soft: true
68 - name: atmosphere-build-container-image-placement
69 soft: true
Mohammed Nasere246e122024-06-17 14:24:55 -040070 - name: atmosphere-build-container-image-python-openstackclient
71 soft: true
Mohammed Naserd28fbaf2024-04-08 17:15:00 -040072 - name: atmosphere-build-container-image-senlin
73 soft: true
74 - name: atmosphere-build-container-image-staffeln
75 soft: true
76 - name: atmosphere-build-container-image-tempest
77 soft: true
vexxhost-bot278de762024-06-18 04:33:30 +020078 - atmosphere-molecule-aio-keycloak:
79 dependencies: *molecule_check_dependencies
Mohammed Naserd28fbaf2024-04-08 17:15:00 -040080 - atmosphere-molecule-aio-openvswitch:
81 dependencies: *molecule_check_dependencies
82 - atmosphere-molecule-aio-ovn:
83 dependencies: *molecule_check_dependencies
84 - atmosphere-molecule-csi-local-path-provisioner:
85 dependencies: *molecule_check_dependencies
86 - atmosphere-molecule-csi-rbd:
87 dependencies: *molecule_check_dependencies
88 gate:
Mohammed Naser37694382024-04-02 21:11:31 -040089 jobs:
Oleksandr K.345787b2024-10-04 17:52:19 +020090 - atmosphere-chart-vendor
Mohammed Nasere4436b42024-04-15 17:57:11 -040091 - atmosphere-linters
Mohammed Naserf3152222024-07-19 00:40:24 -040092 - atmosphere-tox-py3
vexxhost-bot278de762024-06-18 04:33:30 +020093 - atmosphere-build-collection:
Mohammed Naserd28fbaf2024-04-08 17:15:00 -040094 dependencies: &molecule_gate_dependencies
95 - name: atmosphere-upload-container-image-barbican
96 soft: true
97 - name: atmosphere-upload-container-image-cinder
98 soft: true
99 - name: atmosphere-upload-container-image-cluster-api-provider-openstack
100 soft: true
101 - name: atmosphere-upload-container-image-designate
102 soft: true
103 - name: atmosphere-upload-container-image-glance
104 soft: true
105 - name: atmosphere-upload-container-image-heat
106 soft: true
107 - name: atmosphere-upload-container-image-horizon
108 soft: true
109 - name: atmosphere-upload-container-image-ironic
110 soft: true
vexxhost-bota026e1a2024-06-19 00:37:21 +0200111 - name: atmosphere-upload-container-image-keepalived
112 soft: true
Mohammed Naserd28fbaf2024-04-08 17:15:00 -0400113 - name: atmosphere-upload-container-image-keystone
114 soft: true
115 - name: atmosphere-upload-container-image-kubernetes-entrypoint
116 soft: true
117 - name: atmosphere-upload-container-image-libvirt-tls-sidecar
118 soft: true
119 - name: atmosphere-upload-container-image-libvirtd
120 soft: true
121 - name: atmosphere-upload-container-image-magnum
122 soft: true
123 - name: atmosphere-upload-container-image-manila
124 soft: true
125 - name: atmosphere-upload-container-image-netoffload
126 soft: true
127 - name: atmosphere-upload-container-image-neutron
128 soft: true
129 - name: atmosphere-upload-container-image-nova
130 soft: true
131 - name: atmosphere-upload-container-image-nova-ssh
132 soft: true
133 - name: atmosphere-upload-container-image-octavia
134 soft: true
135 - name: atmosphere-upload-container-image-openvswitch
136 soft: true
137 - name: atmosphere-upload-container-image-ovn
138 soft: true
139 - name: atmosphere-upload-container-image-placement
140 soft: true
Mohammed Nasere246e122024-06-17 14:24:55 -0400141 - name: atmosphere-upload-container-image-python-openstackclient
Mohammed Naser38dd6612024-06-17 16:11:46 -0400142 soft: true
143 - name: atmosphere-upload-container-image-senlin
Mohammed Naserd28fbaf2024-04-08 17:15:00 -0400144 soft: true
145 - name: atmosphere-upload-container-image-staffeln
146 soft: true
147 - name: atmosphere-upload-container-image-tempest
148 soft: true
vexxhost-bot278de762024-06-18 04:33:30 +0200149 - atmosphere-molecule-aio-keycloak:
150 dependencies: *molecule_gate_dependencies
Mohammed Naserd28fbaf2024-04-08 17:15:00 -0400151 - atmosphere-molecule-aio-openvswitch:
152 dependencies: *molecule_gate_dependencies
153 - atmosphere-molecule-aio-ovn:
154 dependencies: *molecule_gate_dependencies
155 - atmosphere-molecule-csi-local-path-provisioner:
156 dependencies: *molecule_gate_dependencies
157 - atmosphere-molecule-csi-rbd:
158 dependencies: *molecule_gate_dependencies
Mohammed Naser841686a2024-04-11 14:31:47 -0400159 release:
160 jobs:
161 - atmosphere-publish-collection