--- # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. - project: check: jobs: - openstack-helm-images-build-openstack-base-2024-1-ubuntu_jammy # - openstack-helm-images-build-openstack-2024-1-ubuntu_jammy gate: jobs: - openstack-helm-images-upload-openstack-2024-1-ubuntu_jammy promote: jobs: - openstack-helm-images-promote-openstack-2024-1-ubuntu_jammy periodic-weekly: jobs: - openstack-helm-images-upload-openstack-2024-1-ubuntu_jammy - openstack-helm-images-promote-openstack-2024-1-ubuntu_jammy: dependencies: - name: openstack-helm-images-upload-openstack-2024-1-ubuntu_jammy - job: name: openstack-helm-images-build-openstack-base-2024-1-ubuntu_jammy description: Build base 2024.1 Jammy images parent: openstack-helm-images-build-openstack-ubuntu_jammy vars: branchname: "stable/2024.1" shortbranchname: "2024.1" run: - zuul.d/playbooks/build-openstack-base.yml - job: name: openstack-helm-images-build-openstack-2024-1-ubuntu_jammy description: Build 2024.1 Jammy images parent: openstack-helm-images-build-openstack-ubuntu_jammy dependencies: - openstack-helm-images-build-openstack-base-2024-1-ubuntu_jammy vars: &build_vars branchname: "stable/2024.1" shortbranchname: "2024.1" openstack_docker_images: # - requirements - keystone # - glance # - cinder # - designate # - nova # - ironic # - neutron # - horizon # - heat # - barbican # - placement # - cyborg # - magnum # - masakari # - masakari_monitors # - manila # - tacker files: &openstack_files - ^openstack/loci/.* - zuul.d/openstack-2024.1.yaml - zuul.d/openstack-base.yaml - zuul.d/playbooks/build-openstack.yml - zuul.d/playbooks/vars-openstack.yml - zuul.d/playbooks/Dockerfile_base - job: name: openstack-helm-images-upload-openstack-2024-1-ubuntu_jammy parent: openstack-helm-images-upload-openstack-ubuntu_jammy description: Build and upload 2024.1 Jammy images vars: *build_vars files: *openstack_files - job: name: openstack-helm-images-promote-openstack-2024-1-ubuntu_jammy parent: openstack-helm-images-promote-openstack-ubuntu_jammy description: Promote previously published 2024.1 Jammy images vars: *build_vars files: *openstack_files