blob: d8413e93959063f435ef564950857afe8aa9b6c1 [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:
16 check:
17 jobs:
Oleksandr K.a7ff8032024-10-04 17:47:42 +020018 - atmosphere-chart-vendor
Mohammed Naser7c201cb2025-01-16 01:54:26 -050019 - atmosphere-check-commit
vexxhost-bot22759682024-10-31 10:46:21 -040020 - atmosphere-golang-go-test
Mohammed Naser2fd39612024-04-14 13:37:45 -040021 - atmosphere-linters
vexxhost-bot45e777c2024-10-30 12:41:42 -040022 - atmosphere-tox-promtool-test
vexxhost-bot861baf92024-11-24 21:04:18 -050023 - atmosphere-tox-helm-unittest
vexxhost-bot134680a2024-07-19 04:30:48 +020024 - atmosphere-tox-py3
vexxhost-botcd186572024-06-18 04:33:28 +020025 - 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
Mohammed Naserda994232024-04-13 12:34:01 -040031 - 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-botf5ee7992024-06-19 00:13:44 +020041 - name: atmosphere-build-container-image-keepalived
42 soft: true
Mohammed Naserda994232024-04-13 12:34:01 -040043 - name: atmosphere-build-container-image-keystone
44 soft: true
45 - name: atmosphere-build-container-image-kubernetes-entrypoint
46 soft: true
Mohammed Naserda994232024-04-13 12:34:01 -040047 - name: atmosphere-build-container-image-libvirtd
48 soft: true
49 - name: atmosphere-build-container-image-magnum
50 soft: true
51 - name: atmosphere-build-container-image-manila
52 soft: true
53 - name: atmosphere-build-container-image-netoffload
54 soft: true
55 - name: atmosphere-build-container-image-neutron
56 soft: true
57 - name: atmosphere-build-container-image-nova
58 soft: true
59 - name: atmosphere-build-container-image-nova-ssh
60 soft: true
61 - name: atmosphere-build-container-image-octavia
62 soft: true
63 - name: atmosphere-build-container-image-openvswitch
64 soft: true
65 - name: atmosphere-build-container-image-ovn
66 soft: true
67 - name: atmosphere-build-container-image-placement
68 soft: true
Mohammed Naser142dc922024-06-20 21:19:25 -040069 - name: atmosphere-build-container-image-python-openstackclient
70 soft: true
Mohammed Naserda994232024-04-13 12:34:01 -040071 - name: atmosphere-build-container-image-staffeln
72 soft: true
73 - name: atmosphere-build-container-image-tempest
74 soft: true
vexxhost-botcd186572024-06-18 04:33:28 +020075 - atmosphere-molecule-aio-keycloak:
76 dependencies: *molecule_check_dependencies
Mohammed Naserda994232024-04-13 12:34:01 -040077 - atmosphere-molecule-aio-openvswitch:
78 dependencies: *molecule_check_dependencies
79 - atmosphere-molecule-aio-ovn:
80 dependencies: *molecule_check_dependencies
81 - atmosphere-molecule-csi-local-path-provisioner:
82 dependencies: *molecule_check_dependencies
83 - atmosphere-molecule-csi-rbd:
84 dependencies: *molecule_check_dependencies
Mohammed Nasereb257cb2024-04-10 21:14:24 -040085 gate:
86 jobs:
Oleksandr K.a7ff8032024-10-04 17:47:42 +020087 - atmosphere-chart-vendor
Mohammed Naser7c201cb2025-01-16 01:54:26 -050088 - atmosphere-check-commit
vexxhost-bot22759682024-10-31 10:46:21 -040089 - atmosphere-golang-go-test
Mohammed Naser2fd39612024-04-14 13:37:45 -040090 - atmosphere-linters
vexxhost-bot134680a2024-07-19 04:30:48 +020091 - atmosphere-tox-py3
vexxhost-botcd186572024-06-18 04:33:28 +020092 - atmosphere-build-collection:
Mohammed Naserda994232024-04-13 12:34:01 -040093 dependencies: &molecule_gate_dependencies
94 - name: atmosphere-upload-container-image-barbican
95 soft: true
96 - name: atmosphere-upload-container-image-cinder
97 soft: true
Mohammed Naserda994232024-04-13 12:34:01 -040098 - name: atmosphere-upload-container-image-designate
99 soft: true
100 - name: atmosphere-upload-container-image-glance
101 soft: true
102 - name: atmosphere-upload-container-image-heat
103 soft: true
104 - name: atmosphere-upload-container-image-horizon
105 soft: true
106 - name: atmosphere-upload-container-image-ironic
107 soft: true
vexxhost-botf5ee7992024-06-19 00:13:44 +0200108 - name: atmosphere-upload-container-image-keepalived
109 soft: true
Mohammed Naserda994232024-04-13 12:34:01 -0400110 - name: atmosphere-upload-container-image-keystone
111 soft: true
112 - name: atmosphere-upload-container-image-kubernetes-entrypoint
113 soft: true
Mohammed Naserda994232024-04-13 12:34:01 -0400114 - name: atmosphere-upload-container-image-libvirtd
115 soft: true
116 - name: atmosphere-upload-container-image-magnum
117 soft: true
118 - name: atmosphere-upload-container-image-manila
119 soft: true
120 - name: atmosphere-upload-container-image-netoffload
121 soft: true
122 - name: atmosphere-upload-container-image-neutron
123 soft: true
124 - name: atmosphere-upload-container-image-nova
125 soft: true
126 - name: atmosphere-upload-container-image-nova-ssh
127 soft: true
128 - name: atmosphere-upload-container-image-octavia
129 soft: true
130 - name: atmosphere-upload-container-image-openvswitch
131 soft: true
132 - name: atmosphere-upload-container-image-ovn
133 soft: true
134 - name: atmosphere-upload-container-image-placement
135 soft: true
Mohammed Naser142dc922024-06-20 21:19:25 -0400136 - name: atmosphere-upload-container-image-python-openstackclient
137 soft: true
Mohammed Naserda994232024-04-13 12:34:01 -0400138 - name: atmosphere-upload-container-image-staffeln
139 soft: true
140 - name: atmosphere-upload-container-image-tempest
141 soft: true
vexxhost-botcd186572024-06-18 04:33:28 +0200142 - atmosphere-molecule-aio-keycloak:
143 dependencies: *molecule_gate_dependencies
Mohammed Naserda994232024-04-13 12:34:01 -0400144 - atmosphere-molecule-aio-openvswitch:
145 dependencies: *molecule_gate_dependencies
146 - atmosphere-molecule-aio-ovn:
147 dependencies: *molecule_gate_dependencies
148 - atmosphere-molecule-csi-local-path-provisioner:
149 dependencies: *molecule_gate_dependencies
150 - atmosphere-molecule-csi-rbd:
151 dependencies: *molecule_gate_dependencies
Mohammed Naser517902d2024-04-10 21:24:25 -0400152 release:
153 jobs:
154 - atmosphere-publish-collection
vexxhost-bota00a0732024-07-08 15:05:14 +0200155 periodic:
156 jobs:
157 - atmosphere-molecule-aio-upgrade-2023.2-openvswitch:
158 dependencies: *molecule_check_dependencies
159 - atmosphere-molecule-aio-upgrade-2023.2-ovn:
160 dependencies: *molecule_check_dependencies
Mohammed Nasere5b6ff72025-01-15 16:49:44 -0500161 vars:
162 container_registry: harbor.atmosphere.dev/library