Align with the release cycle

* Run test jobs for 2025.1 images before
  publishing them
* Remove 2023.2 jobs because its end of life
  is coming (estimated 2025-04-30)

Change-Id: Idde10b6906db4a9d07097246e4d5667be4ad1533
This commit is contained in:
Vladimir Kozhukalov 2025-04-17 14:37:29 -05:00
parent 07d12d9c98
commit db285247c2
5 changed files with 56 additions and 102 deletions

View File

@ -1,23 +0,0 @@
image_tag: "2023.2-ubuntu_jammy"
distro_image: "public.ecr.aws/ubuntu/ubuntu:jammy"
openstack_release: "stable/2023.2"
ceph_repo: "deb https://download.ceph.com/debian-reef/ jammy main"
openstack_images:
- "{{ barbican_image }}"
- "{{ cinder_image }}"
- "{{ cyborg_image }}"
- "{{ designate_image }}"
- "{{ glance_image }}"
- "{{ heat_image }}"
- "{{ horizon_image }}"
- "{{ ironic_image }}"
- "{{ keystone_image }}"
- "{{ manila_image }}"
- "{{ monasca_api_image }}"
- "{{ neutron_image }}"
- "{{ nova_image }}"
- "{{ octavia_image }}"
- "{{ openstack_client_image }}"
- "{{ placement_image }}"
- "{{ tacker_image}}"
- "{{ watcher_image }}"

View File

@ -1,63 +0,0 @@
- job:
name: loci-build-2023-2-ubuntu_jammy
timeout: 10800
dependencies:
- name: loci-buildset-registry
pre-run:
- playbooks/inject-keys.yaml
- playbooks/pre-build.yaml
run:
- playbooks/build.yaml
vars: &vars
vars_files:
- vars_2023.2.yaml
- job:
name: loci-upload-2023-2-ubuntu_jammy
timeout: 10800
dependencies:
- name: loci-buildset-registry
pre-run:
- playbooks/inject-keys.yaml
- playbooks/pre-build.yaml
run:
- playbooks/build.yaml
post-run:
- playbooks/upload.yaml
vars: *vars
secrets:
name: container_registry_credentials
secret: loci_registry_credentials
- job:
name: loci-promote-2023-2-ubuntu_jammy
run:
- playbooks/promote.yaml
vars: *vars
secrets:
name: container_registry_credentials
secret: loci_registry_credentials
nodeset:
nodes: []
- job:
name: loci-compute-kit-2023-2-ubuntu_jammy
parent: openstack-helm-compute-kit-2023-2-ubuntu_jammy
required-projects:
- openstack/openstack-helm
dependencies:
- name: loci-build-2023-2-ubuntu_jammy
soft: true
- name: loci-upload-2023-2-ubuntu_jammy
soft: true
- job:
name: loci-cinder-2023-2-ubuntu_jammy
parent: openstack-helm-cinder-2023-2-ubuntu_jammy
required-projects:
- openstack/openstack-helm
dependencies:
- name: loci-build-2023-2-ubuntu_jammy
soft: true
- name: loci-upload-2023-2-ubuntu_jammy
soft: true

View File

@ -39,3 +39,25 @@
secret: loci_registry_credentials
nodeset:
nodes: []
- job:
name: loci-compute-kit-2025-1-ubuntu_jammy
parent: openstack-helm-compute-kit-2025-1-ubuntu_jammy
required-projects:
- openstack/openstack-helm
dependencies:
- name: loci-build-2025-1-ubuntu_jammy
soft: true
- name: loci-upload-2025-1-ubuntu_jammy
soft: true
- job:
name: loci-cinder-2025-1-ubuntu_jammy
parent: openstack-helm-cinder-2025-1-ubuntu_jammy
required-projects:
- openstack/openstack-helm
dependencies:
- name: loci-build-2025-1-ubuntu_jammy
soft: true
- name: loci-upload-2025-1-ubuntu_jammy
soft: true

View File

@ -39,3 +39,25 @@
secret: loci_registry_credentials
nodeset:
nodes: []
- job:
name: loci-compute-kit-2025-1-ubuntu_noble
parent: openstack-helm-compute-kit-2025-1-ubuntu_noble
required-projects:
- openstack/openstack-helm
dependencies:
- name: loci-build-2025-1-ubuntu_noble
soft: true
- name: loci-upload-2025-1-ubuntu_noble
soft: true
- job:
name: loci-cinder-2025-1-ubuntu_noble
parent: openstack-helm-cinder-2025-1-ubuntu_noble
required-projects:
- openstack/openstack-helm
dependencies:
- name: loci-build-2025-1-ubuntu_noble
soft: true
- name: loci-upload-2025-1-ubuntu_noble
soft: true

View File

@ -2,10 +2,6 @@
check:
jobs:
- loci-buildset-registry
# 2023.2 Ubuntu Jammy
- loci-build-2023-2-ubuntu_jammy
- loci-compute-kit-2023-2-ubuntu_jammy
- loci-cinder-2023-2-ubuntu_jammy
# 2024.1 Ubuntu Jammy
- loci-build-2024-1-ubuntu_jammy
- loci-compute-kit-2024-1-ubuntu_jammy
@ -16,8 +12,12 @@
- loci-cinder-2024-2-ubuntu_jammy
# 2025.1 Ubuntu Jammy
- loci-build-2025-1-ubuntu_jammy
- loci-compute-kit-2025-1-ubuntu_jammy
- loci-cinder-2025-1-ubuntu_jammy
# 2025.1 Ubuntu Noble
- loci-build-2025-1-ubuntu_noble
- loci-compute-kit-2025-1-ubuntu_noble
- loci-cinder-2025-1-ubuntu_noble
# Master Ubuntu Jammy
- loci-build-master-ubuntu_jammy
# Master Ubuntu Noble
@ -25,7 +25,6 @@
gate:
jobs:
- loci-buildset-registry
- loci-upload-2023-2-ubuntu_jammy
- loci-upload-2024-1-ubuntu_jammy
- loci-upload-2024-2-ubuntu_jammy
- loci-upload-2025-1-ubuntu_jammy
@ -34,7 +33,6 @@
- loci-upload-master-ubuntu_noble
promote:
jobs:
- loci-promote-2023-2-ubuntu_jammy
- loci-promote-2024-1-ubuntu_jammy
- loci-promote-2024-2-ubuntu_jammy
- loci-promote-2025-1-ubuntu_jammy
@ -44,14 +42,6 @@
periodic:
jobs:
- loci-buildset-registry
# 2023.2 Ubuntu Jammy
- loci-upload-2023-2-ubuntu_jammy
- loci-compute-kit-2023-2-ubuntu_jammy
- loci-cinder-2023-2-ubuntu_jammy
- loci-promote-2023-2-ubuntu_jammy:
dependencies:
- name: loci-compute-kit-2023-2-ubuntu_jammy
- name: loci-cinder-2023-2-ubuntu_jammy
# 2024.1 Ubuntu Jammy
- loci-upload-2024-1-ubuntu_jammy
- loci-compute-kit-2024-1-ubuntu_jammy
@ -70,14 +60,20 @@
- name: loci-cinder-2024-2-ubuntu_jammy
# 2025.1 Ubuntu Jammy
- loci-upload-2025-1-ubuntu_jammy
- loci-compute-kit-2025-1-ubuntu_jammy
- loci-cinder-2025-1-ubuntu_jammy
- loci-promote-2025-1-ubuntu_jammy:
dependencies:
- name: loci-upload-2025-1-ubuntu_jammy
- name: loci-compute-kit-2025-1-ubuntu_jammy
- name: loci-cinder-2025-1-ubuntu_jammy
# 2025.1 Ubuntu Noble
- loci-upload-2025-1-ubuntu_noble
- loci-compute-kit-2025-1-ubuntu_noble
- loci-cinder-2025-1-ubuntu_noble
- loci-promote-2025-1-ubuntu_noble:
dependencies:
- name: loci-upload-2025-1-ubuntu_noble
- name: loci-compute-kit-2025-1-ubuntu_noble
- name: loci-cinder-2025-1-ubuntu_noble
# Master Ubuntu Jammy
- loci-upload-master-ubuntu_jammy
- loci-promote-master-ubuntu_jammy: