blob: 759f22e4936572b33a41d78f354f16ed7051eb9b [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:
Mohammed Naser203b96b2025-02-13 13:23:51 -050018 - atmosphere-cargo-test
Oleksandr K.783acea2024-10-04 17:52:17 +020019 - atmosphere-chart-vendor
Mohammed Naser42ae9752025-01-16 01:54:26 -050020 - atmosphere-check-commit
Oleksandr K.e8015392024-10-31 19:15:00 +010021 - atmosphere-golang-go-test
Mohammed Naser2fd39612024-04-14 13:37:45 -040022 - atmosphere-linters
vexxhost-botd5930fe2024-10-30 11:15:47 -040023 - atmosphere-tox-promtool-test
vexxhost-botad3b1f52024-11-24 21:19:36 -050024 - atmosphere-tox-helm-unittest
Mohammed Naser2be5ecd2024-07-19 00:38:45 -040025 - atmosphere-tox-py3
Mohammed Naserfe5e63b2025-01-18 15:49:44 -050026 - atmosphere-build-images
Mohammed Naser7bbd1302024-06-18 21:01:07 -040027 - atmosphere-build-collection:
Mohammed Naserfe5e63b2025-01-18 15:49:44 -050028 dependencies: &image_build_jobs
29 - name: atmosphere-build-images
Mohammed Naserda994232024-04-13 12:34:01 -040030 soft: true
Mohammed Naser7bbd1302024-06-18 21:01:07 -040031 - atmosphere-molecule-aio-keycloak:
Mohammed Naserfe5e63b2025-01-18 15:49:44 -050032 dependencies: *image_build_jobs
Mohammed Naserda994232024-04-13 12:34:01 -040033 - atmosphere-molecule-aio-openvswitch:
Mohammed Naserfe5e63b2025-01-18 15:49:44 -050034 dependencies: *image_build_jobs
Mohammed Naserda994232024-04-13 12:34:01 -040035 - atmosphere-molecule-aio-ovn:
Mohammed Naserfe5e63b2025-01-18 15:49:44 -050036 dependencies: *image_build_jobs
Mohammed Naserda994232024-04-13 12:34:01 -040037 - atmosphere-molecule-csi-local-path-provisioner:
Mohammed Naserfe5e63b2025-01-18 15:49:44 -050038 dependencies: *image_build_jobs
Mohammed Naserda994232024-04-13 12:34:01 -040039 - atmosphere-molecule-csi-rbd:
Mohammed Naserfe5e63b2025-01-18 15:49:44 -050040 dependencies: *image_build_jobs
Mohammed Nasereb257cb2024-04-10 21:14:24 -040041 gate:
42 jobs:
Mohammed Naser203b96b2025-02-13 13:23:51 -050043 - atmosphere-cargo-test
Oleksandr K.783acea2024-10-04 17:52:17 +020044 - atmosphere-chart-vendor
Mohammed Naser42ae9752025-01-16 01:54:26 -050045 - atmosphere-check-commit
Oleksandr K.e8015392024-10-31 19:15:00 +010046 - atmosphere-golang-go-test
Mohammed Naser2fd39612024-04-14 13:37:45 -040047 - atmosphere-linters
Mohammed Naser2be5ecd2024-07-19 00:38:45 -040048 - atmosphere-tox-py3
Mohammed Naserfe5e63b2025-01-18 15:49:44 -050049 - atmosphere-build-images
Mohammed Naser7bbd1302024-06-18 21:01:07 -040050 - atmosphere-build-collection:
Mohammed Naserfe5e63b2025-01-18 15:49:44 -050051 dependencies: *image_build_jobs
Mohammed Naser7bbd1302024-06-18 21:01:07 -040052 - atmosphere-molecule-aio-keycloak:
Mohammed Naserfe5e63b2025-01-18 15:49:44 -050053 dependencies: *image_build_jobs
Mohammed Naserda994232024-04-13 12:34:01 -040054 - atmosphere-molecule-aio-openvswitch:
Mohammed Naserfe5e63b2025-01-18 15:49:44 -050055 dependencies: *image_build_jobs
Mohammed Naserda994232024-04-13 12:34:01 -040056 - atmosphere-molecule-aio-ovn:
Mohammed Naserfe5e63b2025-01-18 15:49:44 -050057 dependencies: *image_build_jobs
Mohammed Naserda994232024-04-13 12:34:01 -040058 - atmosphere-molecule-csi-local-path-provisioner:
Mohammed Naserfe5e63b2025-01-18 15:49:44 -050059 dependencies: *image_build_jobs
Mohammed Naserda994232024-04-13 12:34:01 -040060 - atmosphere-molecule-csi-rbd:
Mohammed Naserfe5e63b2025-01-18 15:49:44 -050061 dependencies: *image_build_jobs
Mohammed Naser517902d2024-04-10 21:24:25 -040062 release:
63 jobs:
64 - atmosphere-publish-collection
Mohammed Naserfe5e63b2025-01-18 15:49:44 -050065 promote:
66 jobs:
67 - atmosphere-promote-images
vexxhost-bot64f24442024-07-08 15:05:12 +020068 periodic:
69 jobs:
70 - atmosphere-molecule-aio-upgrade-2023.1-openvswitch:
Mohammed Naserfe5e63b2025-01-18 15:49:44 -050071 dependencies: *image_build_jobs
vexxhost-bot64f24442024-07-08 15:05:12 +020072 - atmosphere-molecule-aio-upgrade-2023.1-ovn:
Mohammed Naserfe5e63b2025-01-18 15:49:44 -050073 dependencies: *image_build_jobs
Mohammed Naser91491332025-01-15 16:49:44 -050074 vars:
75 container_registry: harbor.atmosphere.dev/library