blob: 1dd4c487e9d80955bf490ac8c4d0fd7b35688e2c [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:
Oleksandr K.783acea2024-10-04 17:52:17 +020019 - atmosphere-chart-vendor
Oleksandr K.e8015392024-10-31 19:15:00 +010020 - atmosphere-golang-go-test
Mohammed Naser2fd39612024-04-14 13:37:45 -040021 - atmosphere-linters
vexxhost-botd5930fe2024-10-30 11:15:47 -040022 - atmosphere-tox-promtool-test
Mohammed Naser2be5ecd2024-07-19 00:38:45 -040023 - atmosphere-tox-py3
Mohammed Naser7bbd1302024-06-18 21:01:07 -040024 - atmosphere-build-collection:
Mohammed Naserda994232024-04-13 12:34:01 -040025 dependencies: &molecule_check_dependencies
26 - name: atmosphere-build-container-image-barbican
27 soft: true
28 - name: atmosphere-build-container-image-cinder
29 soft: true
30 - name: atmosphere-build-container-image-cluster-api-provider-openstack
31 soft: true
32 - name: atmosphere-build-container-image-designate
33 soft: true
34 - name: atmosphere-build-container-image-glance
35 soft: true
36 - name: atmosphere-build-container-image-heat
37 soft: true
38 - name: atmosphere-build-container-image-horizon
39 soft: true
40 - name: atmosphere-build-container-image-ironic
41 soft: true
vexxhost-botc66b9cd2024-06-20 14:19:16 +020042 - name: atmosphere-build-container-image-keepalived
43 soft: true
Mohammed Naserda994232024-04-13 12:34:01 -040044 - name: atmosphere-build-container-image-keystone
45 soft: true
46 - name: atmosphere-build-container-image-kubernetes-entrypoint
47 soft: true
48 - name: atmosphere-build-container-image-libvirt-tls-sidecar
49 soft: true
50 - name: atmosphere-build-container-image-libvirtd
51 soft: true
52 - name: atmosphere-build-container-image-magnum
53 soft: true
54 - name: atmosphere-build-container-image-manila
55 soft: true
56 - name: atmosphere-build-container-image-netoffload
57 soft: true
58 - name: atmosphere-build-container-image-neutron
59 soft: true
60 - name: atmosphere-build-container-image-nova
61 soft: true
62 - name: atmosphere-build-container-image-nova-ssh
63 soft: true
64 - name: atmosphere-build-container-image-octavia
65 soft: true
66 - name: atmosphere-build-container-image-openvswitch
67 soft: true
68 - name: atmosphere-build-container-image-ovn
69 soft: true
70 - name: atmosphere-build-container-image-placement
71 soft: true
Mohammed Naser40907a62024-06-17 14:24:55 -040072 - name: atmosphere-build-container-image-python-openstackclient
73 soft: true
Mohammed Naserda994232024-04-13 12:34:01 -040074 - name: atmosphere-build-container-image-senlin
75 soft: true
76 - name: atmosphere-build-container-image-staffeln
77 soft: true
78 - name: atmosphere-build-container-image-tempest
79 soft: true
Mohammed Naser7bbd1302024-06-18 21:01:07 -040080 - atmosphere-molecule-aio-keycloak:
81 dependencies: *molecule_check_dependencies
Mohammed Naserda994232024-04-13 12:34:01 -040082 - atmosphere-molecule-aio-openvswitch:
83 dependencies: *molecule_check_dependencies
84 - atmosphere-molecule-aio-ovn:
85 dependencies: *molecule_check_dependencies
86 - atmosphere-molecule-csi-local-path-provisioner:
87 dependencies: *molecule_check_dependencies
88 - atmosphere-molecule-csi-rbd:
89 dependencies: *molecule_check_dependencies
Mohammed Nasereb257cb2024-04-10 21:14:24 -040090 gate:
91 jobs:
Oleksandr K.783acea2024-10-04 17:52:17 +020092 - atmosphere-chart-vendor
Oleksandr K.e8015392024-10-31 19:15:00 +010093 - atmosphere-golang-go-test
Mohammed Naser2fd39612024-04-14 13:37:45 -040094 - atmosphere-linters
Mohammed Naser2be5ecd2024-07-19 00:38:45 -040095 - atmosphere-tox-py3
Mohammed Naser7bbd1302024-06-18 21:01:07 -040096 - atmosphere-build-collection:
Mohammed Naserda994232024-04-13 12:34:01 -040097 dependencies: &molecule_gate_dependencies
98 - name: atmosphere-upload-container-image-barbican
99 soft: true
100 - name: atmosphere-upload-container-image-cinder
101 soft: true
102 - name: atmosphere-upload-container-image-cluster-api-provider-openstack
103 soft: true
104 - name: atmosphere-upload-container-image-designate
105 soft: true
106 - name: atmosphere-upload-container-image-glance
107 soft: true
108 - name: atmosphere-upload-container-image-heat
109 soft: true
110 - name: atmosphere-upload-container-image-horizon
111 soft: true
112 - name: atmosphere-upload-container-image-ironic
113 soft: true
vexxhost-botc66b9cd2024-06-20 14:19:16 +0200114 - name: atmosphere-upload-container-image-keepalived
115 soft: true
Mohammed Naserda994232024-04-13 12:34:01 -0400116 - name: atmosphere-upload-container-image-keystone
117 soft: true
118 - name: atmosphere-upload-container-image-kubernetes-entrypoint
119 soft: true
120 - name: atmosphere-upload-container-image-libvirt-tls-sidecar
121 soft: true
122 - name: atmosphere-upload-container-image-libvirtd
123 soft: true
124 - name: atmosphere-upload-container-image-magnum
125 soft: true
126 - name: atmosphere-upload-container-image-manila
127 soft: true
128 - name: atmosphere-upload-container-image-netoffload
129 soft: true
130 - name: atmosphere-upload-container-image-neutron
131 soft: true
132 - name: atmosphere-upload-container-image-nova
133 soft: true
134 - name: atmosphere-upload-container-image-nova-ssh
135 soft: true
136 - name: atmosphere-upload-container-image-octavia
137 soft: true
138 - name: atmosphere-upload-container-image-openvswitch
139 soft: true
140 - name: atmosphere-upload-container-image-ovn
141 soft: true
142 - name: atmosphere-upload-container-image-placement
143 soft: true
Mohammed Naser40907a62024-06-17 14:24:55 -0400144 - name: atmosphere-upload-container-image-python-openstackclient
Mohammed Naser8c1e97e2024-06-17 16:11:20 -0400145 soft: true
146 - name: atmosphere-upload-container-image-senlin
Mohammed Naserda994232024-04-13 12:34:01 -0400147 soft: true
148 - name: atmosphere-upload-container-image-staffeln
149 soft: true
150 - name: atmosphere-upload-container-image-tempest
151 soft: true
Mohammed Naser7bbd1302024-06-18 21:01:07 -0400152 - atmosphere-molecule-aio-keycloak:
153 dependencies: *molecule_gate_dependencies
Mohammed Naserda994232024-04-13 12:34:01 -0400154 - atmosphere-molecule-aio-openvswitch:
155 dependencies: *molecule_gate_dependencies
156 - atmosphere-molecule-aio-ovn:
157 dependencies: *molecule_gate_dependencies
158 - atmosphere-molecule-csi-local-path-provisioner:
159 dependencies: *molecule_gate_dependencies
160 - atmosphere-molecule-csi-rbd:
161 dependencies: *molecule_gate_dependencies
Mohammed Naser517902d2024-04-10 21:24:25 -0400162 release:
163 jobs:
164 - atmosphere-publish-collection
vexxhost-bot64f24442024-07-08 15:05:12 +0200165 periodic:
166 jobs:
167 - atmosphere-molecule-aio-upgrade-2023.1-openvswitch:
168 dependencies: *molecule_check_dependencies
169 - atmosphere-molecule-aio-upgrade-2023.1-ovn:
170 dependencies: *molecule_check_dependencies