blob: 4f36ef08a83583250faa6ffd75addb3a3b675afa [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
vexxhost-botad3b1f52024-11-24 21:19:36 -050023 - atmosphere-tox-helm-unittest
Mohammed Naser2be5ecd2024-07-19 00:38:45 -040024 - atmosphere-tox-py3
Mohammed Naser7bbd1302024-06-18 21:01:07 -040025 - atmosphere-build-collection:
Mohammed Naserda994232024-04-13 12:34:01 -040026 dependencies: &molecule_check_dependencies
27 - name: atmosphere-build-container-image-barbican
28 soft: true
29 - name: atmosphere-build-container-image-cinder
30 soft: true
31 - name: atmosphere-build-container-image-cluster-api-provider-openstack
32 soft: true
33 - name: atmosphere-build-container-image-designate
34 soft: true
35 - name: atmosphere-build-container-image-glance
36 soft: true
37 - name: atmosphere-build-container-image-heat
38 soft: true
39 - name: atmosphere-build-container-image-horizon
40 soft: true
41 - name: atmosphere-build-container-image-ironic
42 soft: true
vexxhost-botc66b9cd2024-06-20 14:19:16 +020043 - name: atmosphere-build-container-image-keepalived
44 soft: true
Mohammed Naserda994232024-04-13 12:34:01 -040045 - name: atmosphere-build-container-image-keystone
46 soft: true
47 - name: atmosphere-build-container-image-kubernetes-entrypoint
48 soft: true
49 - name: atmosphere-build-container-image-libvirt-tls-sidecar
50 soft: true
51 - name: atmosphere-build-container-image-libvirtd
52 soft: true
53 - name: atmosphere-build-container-image-magnum
54 soft: true
55 - name: atmosphere-build-container-image-manila
56 soft: true
57 - name: atmosphere-build-container-image-netoffload
58 soft: true
59 - name: atmosphere-build-container-image-neutron
60 soft: true
61 - name: atmosphere-build-container-image-nova
62 soft: true
63 - name: atmosphere-build-container-image-nova-ssh
64 soft: true
65 - name: atmosphere-build-container-image-octavia
66 soft: true
67 - name: atmosphere-build-container-image-openvswitch
68 soft: true
69 - name: atmosphere-build-container-image-ovn
70 soft: true
71 - name: atmosphere-build-container-image-placement
72 soft: true
Mohammed Naser40907a62024-06-17 14:24:55 -040073 - name: atmosphere-build-container-image-python-openstackclient
74 soft: true
Mohammed Naserda994232024-04-13 12:34:01 -040075 - name: atmosphere-build-container-image-senlin
76 soft: true
77 - name: atmosphere-build-container-image-staffeln
78 soft: true
79 - name: atmosphere-build-container-image-tempest
80 soft: true
Mohammed Naser7bbd1302024-06-18 21:01:07 -040081 - atmosphere-molecule-aio-keycloak:
82 dependencies: *molecule_check_dependencies
Mohammed Naserda994232024-04-13 12:34:01 -040083 - atmosphere-molecule-aio-openvswitch:
84 dependencies: *molecule_check_dependencies
85 - atmosphere-molecule-aio-ovn:
86 dependencies: *molecule_check_dependencies
87 - atmosphere-molecule-csi-local-path-provisioner:
88 dependencies: *molecule_check_dependencies
89 - atmosphere-molecule-csi-rbd:
90 dependencies: *molecule_check_dependencies
Mohammed Nasereb257cb2024-04-10 21:14:24 -040091 gate:
92 jobs:
Oleksandr K.783acea2024-10-04 17:52:17 +020093 - atmosphere-chart-vendor
Oleksandr K.e8015392024-10-31 19:15:00 +010094 - atmosphere-golang-go-test
Mohammed Naser2fd39612024-04-14 13:37:45 -040095 - atmosphere-linters
Mohammed Naser2be5ecd2024-07-19 00:38:45 -040096 - atmosphere-tox-py3
Mohammed Naser7bbd1302024-06-18 21:01:07 -040097 - atmosphere-build-collection:
Mohammed Naserda994232024-04-13 12:34:01 -040098 dependencies: &molecule_gate_dependencies
99 - name: atmosphere-upload-container-image-barbican
100 soft: true
101 - name: atmosphere-upload-container-image-cinder
102 soft: true
103 - name: atmosphere-upload-container-image-cluster-api-provider-openstack
104 soft: true
105 - name: atmosphere-upload-container-image-designate
106 soft: true
107 - name: atmosphere-upload-container-image-glance
108 soft: true
109 - name: atmosphere-upload-container-image-heat
110 soft: true
111 - name: atmosphere-upload-container-image-horizon
112 soft: true
113 - name: atmosphere-upload-container-image-ironic
114 soft: true
vexxhost-botc66b9cd2024-06-20 14:19:16 +0200115 - name: atmosphere-upload-container-image-keepalived
116 soft: true
Mohammed Naserda994232024-04-13 12:34:01 -0400117 - name: atmosphere-upload-container-image-keystone
118 soft: true
119 - name: atmosphere-upload-container-image-kubernetes-entrypoint
120 soft: true
121 - name: atmosphere-upload-container-image-libvirt-tls-sidecar
122 soft: true
123 - name: atmosphere-upload-container-image-libvirtd
124 soft: true
125 - name: atmosphere-upload-container-image-magnum
126 soft: true
127 - name: atmosphere-upload-container-image-manila
128 soft: true
129 - name: atmosphere-upload-container-image-netoffload
130 soft: true
131 - name: atmosphere-upload-container-image-neutron
132 soft: true
133 - name: atmosphere-upload-container-image-nova
134 soft: true
135 - name: atmosphere-upload-container-image-nova-ssh
136 soft: true
137 - name: atmosphere-upload-container-image-octavia
138 soft: true
139 - name: atmosphere-upload-container-image-openvswitch
140 soft: true
141 - name: atmosphere-upload-container-image-ovn
142 soft: true
143 - name: atmosphere-upload-container-image-placement
144 soft: true
Mohammed Naser40907a62024-06-17 14:24:55 -0400145 - name: atmosphere-upload-container-image-python-openstackclient
Mohammed Naser8c1e97e2024-06-17 16:11:20 -0400146 soft: true
147 - name: atmosphere-upload-container-image-senlin
Mohammed Naserda994232024-04-13 12:34:01 -0400148 soft: true
149 - name: atmosphere-upload-container-image-staffeln
150 soft: true
151 - name: atmosphere-upload-container-image-tempest
152 soft: true
Mohammed Naser7bbd1302024-06-18 21:01:07 -0400153 - atmosphere-molecule-aio-keycloak:
154 dependencies: *molecule_gate_dependencies
Mohammed Naserda994232024-04-13 12:34:01 -0400155 - atmosphere-molecule-aio-openvswitch:
156 dependencies: *molecule_gate_dependencies
157 - atmosphere-molecule-aio-ovn:
158 dependencies: *molecule_gate_dependencies
159 - atmosphere-molecule-csi-local-path-provisioner:
160 dependencies: *molecule_gate_dependencies
161 - atmosphere-molecule-csi-rbd:
162 dependencies: *molecule_gate_dependencies
Mohammed Naser517902d2024-04-10 21:24:25 -0400163 release:
164 jobs:
165 - atmosphere-publish-collection
vexxhost-bot64f24442024-07-08 15:05:12 +0200166 periodic:
167 jobs:
168 - atmosphere-molecule-aio-upgrade-2023.1-openvswitch:
169 dependencies: *molecule_check_dependencies
170 - atmosphere-molecule-aio-upgrade-2023.1-ovn:
171 dependencies: *molecule_check_dependencies