blob: 4c409273bd183d1c60abdc24aa6e0fe98ec6d8d1 [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.61984c72024-10-03 23:32:16 +020019 - atmosphere-chart-vendor
Mohammed Naser7607e5a2025-01-16 01:54:26 -050020 - atmosphere-check-commit
Oleksandr K.99651a62024-10-30 04:41:51 +010021 - atmosphere-golang-go-test
Mohammed Naser2fd39612024-04-14 13:37:45 -040022 - atmosphere-linters
Dong Mafa5d2442024-10-30 10:29:16 +080023 - atmosphere-tox-promtool-test
Dong Ma0a05b5c2024-11-24 13:27:29 +080024 - atmosphere-tox-helm-unittest
Mohammed Naser6080c9b2024-07-18 10:43:09 -040025 - atmosphere-tox-py3
Mohammed Naserb3454c22024-06-17 18:59:28 -040026 - atmosphere-build-collection:
Mohammed Naser62c07432025-01-15 17:08:19 -050027 dependencies: &image_build_jobs
Mohammed Naserda994232024-04-13 12:34:01 -040028 - name: atmosphere-build-container-image-barbican
29 soft: true
30 - name: atmosphere-build-container-image-cinder
31 soft: true
Mohammed Naserda994232024-04-13 12:34:01 -040032 - 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
Mohammed Nasere1ad8c82024-06-18 14:43:26 -040042 - 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
Mohammed Naserda994232024-04-13 12:34:01 -040048 - name: atmosphere-build-container-image-libvirtd
49 soft: true
50 - name: atmosphere-build-container-image-magnum
51 soft: true
52 - name: atmosphere-build-container-image-manila
53 soft: true
54 - name: atmosphere-build-container-image-netoffload
55 soft: true
56 - name: atmosphere-build-container-image-neutron
57 soft: true
58 - name: atmosphere-build-container-image-nova
59 soft: true
60 - name: atmosphere-build-container-image-nova-ssh
61 soft: true
62 - name: atmosphere-build-container-image-octavia
63 soft: true
64 - name: atmosphere-build-container-image-openvswitch
65 soft: true
66 - name: atmosphere-build-container-image-ovn
67 soft: true
68 - name: atmosphere-build-container-image-placement
69 soft: true
Mohammed Naser72916802024-06-17 14:24:55 -040070 - name: atmosphere-build-container-image-python-openstackclient
71 soft: true
Mohammed Naserda994232024-04-13 12:34:01 -040072 - name: atmosphere-build-container-image-staffeln
73 soft: true
74 - name: atmosphere-build-container-image-tempest
75 soft: true
Mohammed Naserb3454c22024-06-17 18:59:28 -040076 - atmosphere-molecule-aio-keycloak:
Mohammed Naser62c07432025-01-15 17:08:19 -050077 dependencies: *image_build_jobs
Mohammed Naserda994232024-04-13 12:34:01 -040078 - atmosphere-molecule-aio-openvswitch:
Mohammed Naser62c07432025-01-15 17:08:19 -050079 dependencies: *image_build_jobs
Mohammed Naserda994232024-04-13 12:34:01 -040080 - atmosphere-molecule-aio-ovn:
Mohammed Naser62c07432025-01-15 17:08:19 -050081 dependencies: *image_build_jobs
Mohammed Naserda994232024-04-13 12:34:01 -040082 - atmosphere-molecule-csi-local-path-provisioner:
Mohammed Naser62c07432025-01-15 17:08:19 -050083 dependencies: *image_build_jobs
Mohammed Naserda994232024-04-13 12:34:01 -040084 - atmosphere-molecule-csi-rbd:
Mohammed Naser62c07432025-01-15 17:08:19 -050085 dependencies: *image_build_jobs
Mohammed Nasereb257cb2024-04-10 21:14:24 -040086 gate:
87 jobs:
Oleksandr K.61984c72024-10-03 23:32:16 +020088 - atmosphere-chart-vendor
Mohammed Naser7607e5a2025-01-16 01:54:26 -050089 - atmosphere-check-commit
Oleksandr K.99651a62024-10-30 04:41:51 +010090 - atmosphere-golang-go-test
Mohammed Naser2fd39612024-04-14 13:37:45 -040091 - atmosphere-linters
Mohammed Naser6080c9b2024-07-18 10:43:09 -040092 - atmosphere-tox-py3
Mohammed Naserb3454c22024-06-17 18:59:28 -040093 - atmosphere-build-collection:
Mohammed Naser62c07432025-01-15 17:08:19 -050094 dependencies: *image_build_jobs
Mohammed Naserb3454c22024-06-17 18:59:28 -040095 - atmosphere-molecule-aio-keycloak:
Mohammed Naser62c07432025-01-15 17:08:19 -050096 dependencies: *image_build_jobs
Mohammed Naserda994232024-04-13 12:34:01 -040097 - atmosphere-molecule-aio-openvswitch:
Mohammed Naser62c07432025-01-15 17:08:19 -050098 dependencies: *image_build_jobs
Mohammed Naserda994232024-04-13 12:34:01 -040099 - atmosphere-molecule-aio-ovn:
Mohammed Naser62c07432025-01-15 17:08:19 -0500100 dependencies: *image_build_jobs
Mohammed Naserda994232024-04-13 12:34:01 -0400101 - atmosphere-molecule-csi-local-path-provisioner:
Mohammed Naser62c07432025-01-15 17:08:19 -0500102 dependencies: *image_build_jobs
Mohammed Naserda994232024-04-13 12:34:01 -0400103 - atmosphere-molecule-csi-rbd:
Mohammed Naser62c07432025-01-15 17:08:19 -0500104 dependencies: *image_build_jobs
Mohammed Naser517902d2024-04-10 21:24:25 -0400105 release:
106 jobs:
107 - atmosphere-publish-collection
Rico Lin83565552024-07-05 22:59:02 +0800108 periodic:
109 jobs:
110 - atmosphere-molecule-aio-upgrade-openvswitch:
Mohammed Naser62c07432025-01-15 17:08:19 -0500111 dependencies: *image_build_jobs
Rico Lin83565552024-07-05 22:59:02 +0800112 - atmosphere-molecule-aio-upgrade-ovn:
Mohammed Naser62c07432025-01-15 17:08:19 -0500113 dependencies: *image_build_jobs
Mohammed Naserbcd53112025-01-15 16:49:44 -0500114 vars:
115 container_registry: harbor.atmosphere.dev/library