blob: a1930e3ee39d2585aa44423535e1dad614a634cc [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
vexxhost-bot1ff97672024-10-30 18:11:50 -040021 - atmosphere-tox-promtool-test
Mohammed Naserf3152222024-07-19 00:40:24 -040022 - atmosphere-tox-py3
vexxhost-bot278de762024-06-18 04:33:30 +020023 - atmosphere-build-collection:
Mohammed Naserd28fbaf2024-04-08 17:15:00 -040024 dependencies: &molecule_check_dependencies
25 - name: atmosphere-build-container-image-barbican
26 soft: true
27 - name: atmosphere-build-container-image-cinder
28 soft: true
29 - name: atmosphere-build-container-image-cluster-api-provider-openstack
30 soft: true
31 - name: atmosphere-build-container-image-designate
32 soft: true
33 - name: atmosphere-build-container-image-glance
34 soft: true
35 - name: atmosphere-build-container-image-heat
36 soft: true
37 - name: atmosphere-build-container-image-horizon
38 soft: true
39 - name: atmosphere-build-container-image-ironic
40 soft: true
vexxhost-bota026e1a2024-06-19 00:37:21 +020041 - name: atmosphere-build-container-image-keepalived
42 soft: true
Mohammed Naserd28fbaf2024-04-08 17:15:00 -040043 - name: atmosphere-build-container-image-keystone
44 soft: true
45 - name: atmosphere-build-container-image-kubernetes-entrypoint
46 soft: true
47 - name: atmosphere-build-container-image-libvirt-tls-sidecar
48 soft: true
49 - name: atmosphere-build-container-image-libvirtd
50 soft: true
51 - name: atmosphere-build-container-image-magnum
52 soft: true
53 - name: atmosphere-build-container-image-manila
54 soft: true
55 - name: atmosphere-build-container-image-netoffload
56 soft: true
57 - name: atmosphere-build-container-image-neutron
58 soft: true
59 - name: atmosphere-build-container-image-nova
60 soft: true
61 - name: atmosphere-build-container-image-nova-ssh
62 soft: true
63 - name: atmosphere-build-container-image-octavia
64 soft: true
65 - name: atmosphere-build-container-image-openvswitch
66 soft: true
67 - name: atmosphere-build-container-image-ovn
68 soft: true
69 - name: atmosphere-build-container-image-placement
70 soft: true
Mohammed Nasere246e122024-06-17 14:24:55 -040071 - name: atmosphere-build-container-image-python-openstackclient
72 soft: true
Mohammed Naserd28fbaf2024-04-08 17:15:00 -040073 - name: atmosphere-build-container-image-senlin
74 soft: true
75 - name: atmosphere-build-container-image-staffeln
76 soft: true
77 - name: atmosphere-build-container-image-tempest
78 soft: true
vexxhost-bot278de762024-06-18 04:33:30 +020079 - atmosphere-molecule-aio-keycloak:
80 dependencies: *molecule_check_dependencies
Mohammed Naserd28fbaf2024-04-08 17:15:00 -040081 - atmosphere-molecule-aio-openvswitch:
82 dependencies: *molecule_check_dependencies
83 - atmosphere-molecule-aio-ovn:
84 dependencies: *molecule_check_dependencies
85 - atmosphere-molecule-csi-local-path-provisioner:
86 dependencies: *molecule_check_dependencies
87 - atmosphere-molecule-csi-rbd:
88 dependencies: *molecule_check_dependencies
89 gate:
Mohammed Naser37694382024-04-02 21:11:31 -040090 jobs:
Oleksandr K.345787b2024-10-04 17:52:19 +020091 - atmosphere-chart-vendor
Mohammed Nasere4436b42024-04-15 17:57:11 -040092 - atmosphere-linters
Mohammed Naserf3152222024-07-19 00:40:24 -040093 - atmosphere-tox-py3
vexxhost-bot278de762024-06-18 04:33:30 +020094 - atmosphere-build-collection:
Mohammed Naserd28fbaf2024-04-08 17:15:00 -040095 dependencies: &molecule_gate_dependencies
96 - name: atmosphere-upload-container-image-barbican
97 soft: true
98 - name: atmosphere-upload-container-image-cinder
99 soft: true
100 - name: atmosphere-upload-container-image-cluster-api-provider-openstack
101 soft: true
102 - name: atmosphere-upload-container-image-designate
103 soft: true
104 - name: atmosphere-upload-container-image-glance
105 soft: true
106 - name: atmosphere-upload-container-image-heat
107 soft: true
108 - name: atmosphere-upload-container-image-horizon
109 soft: true
110 - name: atmosphere-upload-container-image-ironic
111 soft: true
vexxhost-bota026e1a2024-06-19 00:37:21 +0200112 - name: atmosphere-upload-container-image-keepalived
113 soft: true
Mohammed Naserd28fbaf2024-04-08 17:15:00 -0400114 - name: atmosphere-upload-container-image-keystone
115 soft: true
116 - name: atmosphere-upload-container-image-kubernetes-entrypoint
117 soft: true
118 - name: atmosphere-upload-container-image-libvirt-tls-sidecar
119 soft: true
120 - name: atmosphere-upload-container-image-libvirtd
121 soft: true
122 - name: atmosphere-upload-container-image-magnum
123 soft: true
124 - name: atmosphere-upload-container-image-manila
125 soft: true
126 - name: atmosphere-upload-container-image-netoffload
127 soft: true
128 - name: atmosphere-upload-container-image-neutron
129 soft: true
130 - name: atmosphere-upload-container-image-nova
131 soft: true
132 - name: atmosphere-upload-container-image-nova-ssh
133 soft: true
134 - name: atmosphere-upload-container-image-octavia
135 soft: true
136 - name: atmosphere-upload-container-image-openvswitch
137 soft: true
138 - name: atmosphere-upload-container-image-ovn
139 soft: true
140 - name: atmosphere-upload-container-image-placement
141 soft: true
Mohammed Nasere246e122024-06-17 14:24:55 -0400142 - name: atmosphere-upload-container-image-python-openstackclient
Mohammed Naser38dd6612024-06-17 16:11:46 -0400143 soft: true
144 - name: atmosphere-upload-container-image-senlin
Mohammed Naserd28fbaf2024-04-08 17:15:00 -0400145 soft: true
146 - name: atmosphere-upload-container-image-staffeln
147 soft: true
148 - name: atmosphere-upload-container-image-tempest
149 soft: true
vexxhost-bot278de762024-06-18 04:33:30 +0200150 - atmosphere-molecule-aio-keycloak:
151 dependencies: *molecule_gate_dependencies
Mohammed Naserd28fbaf2024-04-08 17:15:00 -0400152 - atmosphere-molecule-aio-openvswitch:
153 dependencies: *molecule_gate_dependencies
154 - atmosphere-molecule-aio-ovn:
155 dependencies: *molecule_gate_dependencies
156 - atmosphere-molecule-csi-local-path-provisioner:
157 dependencies: *molecule_gate_dependencies
158 - atmosphere-molecule-csi-rbd:
159 dependencies: *molecule_gate_dependencies
Mohammed Naser841686a2024-04-11 14:31:47 -0400160 release:
161 jobs:
162 - atmosphere-publish-collection