--- # 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-2023-2-ubuntu_jammy # - openstack-helm-images-compute-kit-2023-2-ubuntu_jammy # - openstack-helm-images-cinder-2023-2-ubuntu_jammy # gate: # jobs: # - openstack-helm-images-upload-openstack-2023-2-ubuntu_jammy # - openstack-helm-images-compute-kit-2023-2-ubuntu_jammy # - openstack-helm-images-cinder-2023-2-ubuntu_jammy # promote: # jobs: # - openstack-helm-images-promote-openstack-2023-2-ubuntu_jammy # periodic-weekly: # jobs: # - openstack-helm-images-upload-openstack-2023-2-ubuntu_jammy # - openstack-helm-images-promote-openstack-2023-2-ubuntu_jammy: # dependencies: # - name: openstack-helm-images-compute-kit-2023-2-ubuntu_jammy # - name: openstack-helm-images-cinder-2023-2-ubuntu_jammy # - openstack-helm-images-compute-kit-2023-2-ubuntu_jammy # - openstack-helm-images-cinder-2023-2-ubuntu_jammy - job: name: openstack-helm-images-build-openstack-2023-2-ubuntu_jammy description: Build 2023.2 Jammy images parent: openstack-helm-images-build-openstack-ubuntu_jammy vars: &build_vars branchname: "stable/2023.2" shortbranchname: "2023.2" openstack_docker_images: - requirements - keystone - glance - cinder - designate - nova - ironic - neutron - horizon - heat - barbican - placement - monasca_api - cyborg - magnum - masakari - masakari_monitors - manila - tacker files: &openstack_files - ^openstack/loci/.* - zuul.d/openstack-2023.2.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-2023-2-ubuntu_jammy parent: openstack-helm-images-upload-openstack-ubuntu_jammy description: Build and upload 2023.2 Jammy images vars: *build_vars files: *openstack_files - job: name: openstack-helm-images-promote-openstack-2023-2-ubuntu_jammy parent: openstack-helm-images-promote-openstack-ubuntu_jammy description: Promote previously published 2023.2 Jammy images vars: *build_vars files: *openstack_files - job: name: openstack-helm-images-compute-kit-2023-2-ubuntu_jammy parent: openstack-helm-compute-kit-2023-2-ubuntu_jammy dependencies: - name: openstack-helm-images-build-openvswitch soft: true - name: openstack-helm-images-build-openstack-2023-2-ubuntu_jammy soft: true - name: openstack-helm-images-build-mariadb soft: true - name: openstack-helm-images-build-libvirt soft: true - name: openstack-helm-images-upload-openvswitch soft: true - name: openstack-helm-images-upload-openstack-2023-2-ubuntu_jammy soft: true - name: openstack-helm-images-upload-mariadb soft: true - name: openstack-helm-images-upload-libvirt soft: true files: - openvswitch/.* - zuul.d/openvswitch.yaml - mariadb/.* - zuul.d/mariadb.yaml - libvirt/.* - zuul.d/libvirt.yaml - ^openstack/loci/.* - zuul.d/openstack-2023.2.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-cinder-2023-2-ubuntu_jammy parent: openstack-helm-cinder-2023-2-ubuntu_jammy dependencies: - name: openstack-helm-images-build-openstack-2023-2-ubuntu_jammy soft: true - name: openstack-helm-images-build-mariadb soft: true - name: openstack-helm-images-upload-openstack-2023-2-ubuntu_jammy soft: true - name: openstack-helm-images-upload-mariadb soft: true files: - mariadb/.* - zuul.d/mariadb.yaml - ^openstack/loci/.* - zuul.d/openstack-2023.2.yaml - zuul.d/openstack-base.yaml - zuul.d/playbooks/build-openstack.yml - zuul.d/playbooks/vars-openstack.yml - zuul.d/playbooks/Dockerfile_base