Merge "Stop building images for old Openstack releases"

This commit is contained in:
Zuul 2023-11-07 22:24:26 +00:00 committed by Gerrit Code Review
commit cd09685c8a
6 changed files with 7 additions and 398 deletions

View File

@ -19,12 +19,6 @@
- openstack-helm-images-buildset-registry
- openstack-helm-images-aio-monitoring
- openstack-helm-images-aio-logging
- openstack-helm-images-compute-kit-victoria-ubuntu_focal
- openstack-helm-images-cinder-victoria-ubuntu_focal
- openstack-helm-images-compute-kit-wallaby-ubuntu_focal
- openstack-helm-images-cinder-wallaby-ubuntu_focal
- openstack-helm-images-compute-kit-xena-ubuntu_focal
- openstack-helm-images-cinder-xena-ubuntu_focal
- openstack-helm-images-compute-kit-yoga-ubuntu_focal
- openstack-helm-images-cinder-yoga-ubuntu_focal
- openstack-helm-images-compute-kit-zed-ubuntu_focal
@ -37,12 +31,6 @@
- openstack-helm-images-buildset-registry
- openstack-helm-images-aio-monitoring
- openstack-helm-images-aio-logging
- openstack-helm-images-compute-kit-victoria-ubuntu_focal
- openstack-helm-images-cinder-victoria-ubuntu_focal
- openstack-helm-images-compute-kit-wallaby-ubuntu_focal
- openstack-helm-images-cinder-wallaby-ubuntu_focal
- openstack-helm-images-compute-kit-xena-ubuntu_focal
- openstack-helm-images-cinder-xena-ubuntu_focal
- openstack-helm-images-compute-kit-yoga-ubuntu_focal
- openstack-helm-images-cinder-yoga-ubuntu_focal
- openstack-helm-images-compute-kit-zed-ubuntu_focal
@ -55,12 +43,6 @@
- openstack-helm-images-buildset-registry
- openstack-helm-images-aio-monitoring
- openstack-helm-images-aio-logging
- openstack-helm-images-compute-kit-victoria-ubuntu_focal
- openstack-helm-images-cinder-victoria-ubuntu_focal
- openstack-helm-images-compute-kit-wallaby-ubuntu_focal
- openstack-helm-images-cinder-wallaby-ubuntu_focal
- openstack-helm-images-compute-kit-xena-ubuntu_focal
- openstack-helm-images-cinder-xena-ubuntu_focal
- openstack-helm-images-compute-kit-yoga-ubuntu_focal
- openstack-helm-images-cinder-yoga-ubuntu_focal
- openstack-helm-images-compute-kit-zed-ubuntu_focal
@ -234,156 +216,6 @@
- ^openstack/loci/.*
- zuul.d/openstack-loci.yaml
- job:
name: openstack-helm-images-compute-kit-victoria-ubuntu_focal
parent: openstack-helm-compute-kit-victoria-ubuntu_focal
match-on-config-updates: false
dependencies:
- name: openstack-helm-images-build-openvswitch
soft: true
- name: openstack-helm-images-build-openstack-loci-victoria-ubuntu_focal
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-loci-victoria-ubuntu_focal
soft: true
- name: openstack-helm-images-upload-mariadb
soft: true
- name: openstack-helm-images-upload-libvirt
soft: true
files:
- openvswitch/.*
- zuul.d/openvswitch.yaml
- ^openstack/loci/.*
- zuul.d/openstack-loci.yaml
- mariadb/.*
- zuul.d/mariadb.yaml
- libvirt/.*
- zuul.d/libvirt.yaml
- job:
name: openstack-helm-images-cinder-victoria-ubuntu_focal
parent: openstack-helm-cinder-victoria-ubuntu_focal
match-on-config-updates: false
dependencies:
- name: openstack-helm-images-build-openstack-loci-victoria-ubuntu_focal
soft: true
- name: openstack-helm-images-build-mariadb
soft: true
- name: openstack-helm-images-upload-openstack-loci-victoria-ubuntu_focal
soft: true
- name: openstack-helm-images-upload-mariadb
soft: true
files:
- ^openstack/loci/.*
- zuul.d/openstack-loci.yaml
- mariadb/.*
- zuul.d/mariadb.yaml
- job:
name: openstack-helm-images-compute-kit-wallaby-ubuntu_focal
parent: openstack-helm-compute-kit-wallaby-ubuntu_focal
match-on-config-updates: false
dependencies:
- name: openstack-helm-images-build-openvswitch
soft: true
- name: openstack-helm-images-build-openstack-loci-wallaby-ubuntu_focal
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-loci-wallaby-ubuntu_focal
soft: true
- name: openstack-helm-images-upload-mariadb
soft: true
- name: openstack-helm-images-upload-libvirt
soft: true
files:
- openvswitch/.*
- zuul.d/openvswitch.yaml
- ^openstack/loci/.*
- zuul.d/openstack-loci.yaml
- mariadb/.*
- zuul.d/mariadb.yaml
- libvirt/.*
- zuul.d/libvirt.yaml
- job:
name: openstack-helm-images-cinder-wallaby-ubuntu_focal
parent: openstack-helm-cinder-wallaby-ubuntu_focal
match-on-config-updates: false
dependencies:
- name: openstack-helm-images-build-openstack-loci-wallaby-ubuntu_focal
soft: true
- name: openstack-helm-images-build-mariadb
soft: true
- name: openstack-helm-images-upload-openstack-loci-wallaby-ubuntu_focal
soft: true
- name: openstack-helm-images-upload-mariadb
soft: true
files:
- ^openstack/loci/.*
- zuul.d/openstack-loci.yaml
- mariadb/.*
- zuul.d/mariadb.yaml
- job:
name: openstack-helm-images-compute-kit-xena-ubuntu_focal
parent: openstack-helm-compute-kit-xena-ubuntu_focal
match-on-config-updates: false
dependencies:
- name: openstack-helm-images-build-openvswitch
soft: true
- name: openstack-helm-images-build-openstack-loci-xena-ubuntu_focal
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-loci-xena-ubuntu_focal
soft: true
- name: openstack-helm-images-upload-mariadb
soft: true
- name: openstack-helm-images-upload-libvirt
soft: true
files:
- openvswitch/.*
- zuul.d/openvswitch.yaml
- ^openstack/loci/.*
- zuul.d/openstack-loci.yaml
- mariadb/.*
- zuul.d/mariadb.yaml
- libvirt/.*
- zuul.d/libvirt.yaml
- job:
name: openstack-helm-images-cinder-xena-ubuntu_focal
parent: openstack-helm-cinder-xena-ubuntu_focal
match-on-config-updates: false
dependencies:
- name: openstack-helm-images-build-openstack-loci-xena-ubuntu_focal
soft: true
- name: openstack-helm-images-build-mariadb
soft: true
- name: openstack-helm-images-upload-openstack-loci-xena-ubuntu_focal
soft: true
- name: openstack-helm-images-upload-mariadb
soft: true
files:
- ^openstack/loci/.*
- zuul.d/openstack-loci.yaml
- mariadb/.*
- zuul.d/mariadb.yaml
- job:
name: openstack-helm-images-compute-kit-yoga-ubuntu_focal
parent: openstack-helm-compute-kit-yoga-ubuntu_focal

View File

@ -28,8 +28,9 @@
- openstack-helm-images-upload-libvirt
- openstack-helm-images-promote-libvirt:
dependencies:
- name: openstack-helm-images-compute-kit-victoria-ubuntu_focal
- name: openstack-helm-images-compute-kit-wallaby-ubuntu_focal
- name: openstack-helm-images-upload-libvirt
# - name: openstack-helm-images-compute-kit-2023-1-ubuntu_focal
# - name: openstack-helm-images-compute-kit-2023-2-ubuntu_jammy
- job:
name: openstack-helm-images-build-libvirt
@ -38,30 +39,6 @@
vars: &libvirt_vars
currentdate: "{{ now(utc=True,fmt='%Y%m%d') }}"
docker_images:
- context: libvirt
repository: openstackhelm/libvirt
dockerfile: Dockerfile
arch:
- linux/amd64
tags:
- "wallaby-focal-{{ currentdate }}"
- "wallaby-focal"
- "wallaby"
build_args:
- FROM=ubuntu:focal
- RELEASE=wallaby
- context: libvirt
repository: openstackhelm/libvirt
dockerfile: Dockerfile
arch:
- linux/amd64
tags:
- "xena-focal-{{ currentdate }}"
- "xena-focal"
- "xena"
build_args:
- FROM=ubuntu:focal
- RELEASE=xena
- context: libvirt
repository: openstackhelm/libvirt
dockerfile: Dockerfile

View File

@ -28,8 +28,9 @@
- openstack-helm-images-upload-mariadb
- openstack-helm-images-promote-mariadb:
dependencies:
- name: openstack-helm-images-compute-kit-victoria-ubuntu_focal
- name: openstack-helm-images-compute-kit-wallaby-ubuntu_focal
- name: openstack-helm-images-upload-mariadb
# - name: openstack-helm-images-compute-kit-2023-1-ubuntu_focal
# - name: openstack-helm-images-compute-kit-2023-2-ubuntu_jammy
- job:
name: openstack-helm-images-build-mariadb

View File

@ -18,9 +18,6 @@
gate:
jobs:
- openstack-helm-images-upload-nova-ssh
- openstack-helm-images-compute-kit-wallaby-nova-ssh:
dependencies:
- name: openstack-helm-images-upload-nova-ssh
promote:
jobs:
- openstack-helm-images-promote-nova-ssh
@ -64,12 +61,3 @@
description: Promote a previously published nova-ssh image to latest.
vars: *nova_ssh_vars
files: *nova_ssh_files
- job:
name: openstack-helm-images-compute-kit-wallaby-nova-ssh
parent: openstack-helm-compute-kit-wallaby-ubuntu_focal
dependencies:
- name: openstack-helm-images-upload-nova-ssh
description: Deploy wallaby compute kit with nova-ssh proposed image
vars: *nova_ssh_vars
files: *nova_ssh_files

View File

@ -16,9 +16,6 @@
- project:
check:
jobs:
- openstack-helm-images-build-openstack-loci-victoria-ubuntu_focal
- openstack-helm-images-build-openstack-loci-wallaby-ubuntu_focal
- openstack-helm-images-build-openstack-loci-xena-ubuntu_focal
- openstack-helm-images-build-openstack-loci-yoga-ubuntu_focal
- openstack-helm-images-build-openstack-loci-zed-ubuntu_focal
- openstack-helm-images-build-openstack-loci-zed-ubuntu_jammy
@ -27,9 +24,6 @@
- openstack-helm-images-build-openstack-loci-master-ubuntu_jammy
gate:
jobs:
- openstack-helm-images-upload-openstack-loci-victoria-ubuntu_focal
- openstack-helm-images-upload-openstack-loci-wallaby-ubuntu_focal
- openstack-helm-images-upload-openstack-loci-xena-ubuntu_focal
- openstack-helm-images-upload-openstack-loci-yoga-ubuntu_focal
- openstack-helm-images-upload-openstack-loci-zed-ubuntu_focal
- openstack-helm-images-upload-openstack-loci-zed-ubuntu_jammy
@ -38,9 +32,6 @@
- openstack-helm-images-upload-openstack-loci-master-ubuntu_jammy
promote:
jobs:
- openstack-helm-images-promote-openstack-loci-victoria-ubuntu_focal
- openstack-helm-images-promote-openstack-loci-wallaby-ubuntu_focal
- openstack-helm-images-promote-openstack-loci-xena-ubuntu_focal
- openstack-helm-images-promote-openstack-loci-yoga-ubuntu_focal
- openstack-helm-images-promote-openstack-loci-zed-ubuntu_focal
- openstack-helm-images-promote-openstack-loci-zed-ubuntu_jammy
@ -49,21 +40,6 @@
- openstack-helm-images-promote-openstack-loci-master-ubuntu_jammy
periodic-weekly:
jobs:
- openstack-helm-images-upload-openstack-loci-victoria-ubuntu_focal
- openstack-helm-images-promote-openstack-loci-victoria-ubuntu_focal:
dependencies:
- name: openstack-helm-images-compute-kit-victoria-ubuntu_focal
- name: openstack-helm-images-cinder-victoria-ubuntu_focal
- openstack-helm-images-upload-openstack-loci-wallaby-ubuntu_focal
- openstack-helm-images-promote-openstack-loci-wallaby-ubuntu_focal:
dependencies:
- name: openstack-helm-images-compute-kit-wallaby-ubuntu_focal
- name: openstack-helm-images-cinder-wallaby-ubuntu_focal
- openstack-helm-images-upload-openstack-loci-xena-ubuntu_focal
- openstack-helm-images-promote-openstack-loci-xena-ubuntu_focal:
dependencies:
- name: openstack-helm-images-compute-kit-xena-ubuntu_focal
- name: openstack-helm-images-cinder-xena-ubuntu_focal
- openstack-helm-images-upload-openstack-loci-yoga-ubuntu_focal
- openstack-helm-images-promote-openstack-loci-yoga-ubuntu_focal:
dependencies:
@ -754,168 +730,3 @@
parent: openstack-helm-images-promote-openstack-loci-master
description: Promote previously published LOCI yoga focal images
vars: *build_yoga_focal_images
########
# XENA #
########
- job:
name: openstack-helm-images-build-openstack-loci-xena-ubuntu_focal
description: Build LOCI xena focal images
parent: openstack-helm-images-build-openstack-loci-master
vars: &build_xena_focal_images
currentdate: "{{ now(utc=True,fmt='%Y%m%d') }}"
branchname: "stable/xena"
shortbranchname: "xena"
distroname: "ubuntu_focal"
from: "docker.io/ubuntu:20.04"
python3: "yes"
wheels_location: "http://172.17.0.1:8080/wheels.tar.gz"
base_repository: "base"
ceph_repo: "deb https://download.ceph.com/debian-quincy/ focal main"
ceph_key: "https://download.ceph.com/keys/release.asc"
base_docker_image:
- <<: *base_image
prep_docker_images:
- <<: *prep_requirements_project
docker_images:
- <<: *requirements_project
- <<: *keystone_project
- <<: *glance_project
- <<: *cinder_project
- <<: *nova_project
- <<: *ironic_project
- <<: *neutron_project
- <<: *horizon_project
- <<: *heat_project
- <<: *barbican_project
- <<: *placement_project
- <<: *monasca_api_project
- <<: *watcher_project
- <<: *cyborg_project
- <<: *masakari_project
- <<: *masakari_monitors_project
- <<: *manila_project
- <<: *tacker_project
- job:
name: openstack-helm-images-upload-openstack-loci-xena-ubuntu_focal
parent: openstack-helm-images-upload-openstack-loci-master
description: Build and upload LOCI xena focal images
vars: *build_xena_focal_images
- job:
name: openstack-helm-images-promote-openstack-loci-xena-ubuntu_focal
parent: openstack-helm-images-promote-openstack-loci-master
description: Promote previously published LOCI xena focal images
vars: *build_xena_focal_images
###########
# WALLABY #
###########
- job:
name: openstack-helm-images-build-openstack-loci-wallaby-ubuntu_focal
description: Build LOCI wallaby focal images
parent: openstack-helm-images-build-openstack-loci-master
vars: &build_wallaby_focal_images
currentdate: "{{ now(utc=True,fmt='%Y%m%d') }}"
branchname: "stable/wallaby"
shortbranchname: "wallaby"
distroname: "ubuntu_focal"
from: "docker.io/ubuntu:20.04"
python3: "yes"
wheels_location: "http://172.17.0.1:8080/wheels.tar.gz"
base_repository: "base"
ceph_repo: "deb https://download.ceph.com/debian-octopus/ focal main"
ceph_key: "https://download.ceph.com/keys/release.asc"
base_docker_image:
- <<: *base_image
prep_docker_images:
- <<: *prep_requirements_project
docker_images:
- <<: *requirements_project
- <<: *keystone_project
- <<: *glance_project
- <<: *cinder_project
- <<: *nova_project
- <<: *ironic_project
- <<: *neutron_project
- <<: *horizon_project
- <<: *heat_project
- <<: *barbican_project
- <<: *placement_project
- <<: *monasca_api_project
- <<: *watcher_project
- <<: *cyborg_project
- <<: *masakari_project
- <<: *masakari_monitors_project
- <<: *manila_project
- <<: *tacker_project
- job:
name: openstack-helm-images-upload-openstack-loci-wallaby-ubuntu_focal
parent: openstack-helm-images-upload-openstack-loci-master
description: Build and upload LOCI wallaby focal images
vars: *build_wallaby_focal_images
- job:
name: openstack-helm-images-promote-openstack-loci-wallaby-ubuntu_focal
parent: openstack-helm-images-promote-openstack-loci-master
description: Promote previously published LOCI wallaby focal images
vars: *build_wallaby_focal_images
############
# VICTORIA #
############
- job:
name: openstack-helm-images-build-openstack-loci-victoria-ubuntu_focal
description: Build LOCI victoria focal images
parent: openstack-helm-images-build-openstack-loci-master
vars: &build_victoria_focal_images
currentdate: "{{ now(utc=True,fmt='%Y%m%d') }}"
branchname: "stable/victoria"
shortbranchname: "victoria"
distroname: "ubuntu_focal"
from: "docker.io/ubuntu:20.04"
python3: "yes"
wheels_location: "http://172.17.0.1:8080/wheels.tar.gz"
base_repository: "base"
ceph_repo: "deb https://download.ceph.com/debian-octopus/ focal main"
ceph_key: "https://download.ceph.com/keys/release.asc"
base_docker_image:
- <<: *base_image
prep_docker_images:
- <<: *prep_requirements_project
docker_images:
- <<: *requirements_project
- <<: *keystone_project
- <<: *glance_project
- <<: *cinder_project
- <<: *nova_project
- <<: *ironic_project
- <<: *neutron_project
- <<: *horizon_project
- <<: *heat_project
- <<: *barbican_project
- <<: *placement_project
- <<: *monasca_api_project
- <<: *watcher_project
- <<: *cyborg_project
- <<: *masakari_project
- <<: *masakari_monitors_project
- <<: *manila_project
- <<: *tacker_project
- job:
name: openstack-helm-images-upload-openstack-loci-victoria-ubuntu_focal
parent: openstack-helm-images-upload-openstack-loci-master
description: Build and upload LOCI victoria focal images
vars: *build_victoria_focal_images
- job:
name: openstack-helm-images-promote-openstack-loci-victoria-ubuntu_focal
parent: openstack-helm-images-promote-openstack-loci-master
description: Promote previously published LOCI victoria focal images
vars: *build_victoria_focal_images

View File

@ -28,7 +28,7 @@
- openstack-helm-images-upload-ospurge
- openstack-helm-images-promote-ospurge:
dependencies:
- name: openstack-helm-images-compute-kit-wallaby-ubuntu_focal
- name: openstack-helm-images-upload-ospurge
- job:
name: openstack-helm-images-build-ospurge