blob: 51aba1ab9b72346cfb08579a7c97b04bc52b707a [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:
Mohammed Naserd28fbaf2024-04-08 17:15:00 -040019 - atmosphere-molecule-aio-keycloak:
20 dependencies: &molecule_check_dependencies
21 - name: atmosphere-build-container-image-barbican
22 soft: true
23 - name: atmosphere-build-container-image-cinder
24 soft: true
25 - name: atmosphere-build-container-image-cluster-api-provider-openstack
26 soft: true
27 - name: atmosphere-build-container-image-designate
28 soft: true
29 - name: atmosphere-build-container-image-glance
30 soft: true
31 - name: atmosphere-build-container-image-heat
32 soft: true
33 - name: atmosphere-build-container-image-horizon
34 soft: true
35 - name: atmosphere-build-container-image-ironic
36 soft: true
37 - name: atmosphere-build-container-image-keystone
38 soft: true
39 - name: atmosphere-build-container-image-kubernetes-entrypoint
40 soft: true
41 - name: atmosphere-build-container-image-libvirt-tls-sidecar
42 soft: true
43 - name: atmosphere-build-container-image-libvirtd
44 soft: true
45 - name: atmosphere-build-container-image-magnum
46 soft: true
47 - name: atmosphere-build-container-image-manila
48 soft: true
49 - name: atmosphere-build-container-image-netoffload
50 soft: true
51 - name: atmosphere-build-container-image-neutron
52 soft: true
53 - name: atmosphere-build-container-image-nova
54 soft: true
55 - name: atmosphere-build-container-image-nova-ssh
56 soft: true
57 - name: atmosphere-build-container-image-octavia
58 soft: true
59 - name: atmosphere-build-container-image-openvswitch
60 soft: true
61 - name: atmosphere-build-container-image-ovn
62 soft: true
63 - name: atmosphere-build-container-image-placement
64 soft: true
65 - name: atmosphere-build-container-image-senlin
66 soft: true
67 - name: atmosphere-build-container-image-staffeln
68 soft: true
69 - name: atmosphere-build-container-image-tempest
70 soft: true
71 - atmosphere-molecule-aio-openvswitch:
72 dependencies: *molecule_check_dependencies
73 - atmosphere-molecule-aio-ovn:
74 dependencies: *molecule_check_dependencies
75 - atmosphere-molecule-csi-local-path-provisioner:
76 dependencies: *molecule_check_dependencies
77 - atmosphere-molecule-csi-rbd:
78 dependencies: *molecule_check_dependencies
79 gate:
Mohammed Naser37694382024-04-02 21:11:31 -040080 jobs:
Mohammed Naserd28fbaf2024-04-08 17:15:00 -040081 - atmosphere-molecule-aio-keycloak:
82 dependencies: &molecule_gate_dependencies
83 - name: atmosphere-upload-container-image-barbican
84 soft: true
85 - name: atmosphere-upload-container-image-cinder
86 soft: true
87 - name: atmosphere-upload-container-image-cluster-api-provider-openstack
88 soft: true
89 - name: atmosphere-upload-container-image-designate
90 soft: true
91 - name: atmosphere-upload-container-image-glance
92 soft: true
93 - name: atmosphere-upload-container-image-heat
94 soft: true
95 - name: atmosphere-upload-container-image-horizon
96 soft: true
97 - name: atmosphere-upload-container-image-ironic
98 soft: true
99 - name: atmosphere-upload-container-image-keystone
100 soft: true
101 - name: atmosphere-upload-container-image-kubernetes-entrypoint
102 soft: true
103 - name: atmosphere-upload-container-image-libvirt-tls-sidecar
104 soft: true
105 - name: atmosphere-upload-container-image-libvirtd
106 soft: true
107 - name: atmosphere-upload-container-image-magnum
108 soft: true
109 - name: atmosphere-upload-container-image-manila
110 soft: true
111 - name: atmosphere-upload-container-image-netoffload
112 soft: true
113 - name: atmosphere-upload-container-image-neutron
114 soft: true
115 - name: atmosphere-upload-container-image-nova
116 soft: true
117 - name: atmosphere-upload-container-image-nova-ssh
118 soft: true
119 - name: atmosphere-upload-container-image-octavia
120 soft: true
121 - name: atmosphere-upload-container-image-openvswitch
122 soft: true
123 - name: atmosphere-upload-container-image-ovn
124 soft: true
125 - name: atmosphere-upload-container-image-placement
126 soft: true
127 - name: atmosphere-upload-container-image-senlin
128 soft: true
129 - name: atmosphere-upload-container-image-staffeln
130 soft: true
131 - name: atmosphere-upload-container-image-tempest
132 soft: true
133 - atmosphere-molecule-aio-openvswitch:
134 dependencies: *molecule_gate_dependencies
135 - atmosphere-molecule-aio-ovn:
136 dependencies: *molecule_gate_dependencies
137 - atmosphere-molecule-csi-local-path-provisioner:
138 dependencies: *molecule_gate_dependencies
139 - atmosphere-molecule-csi-rbd:
140 dependencies: *molecule_gate_dependencies