Test images before publishing them
Also build job for 2023.2 Ubuntu Jammy Change-Id: If391d17f14f054afca061036487574805c393634
This commit is contained in:
parent
3669c19c08
commit
b1bd2bf27b
61
.zuul.d/2023.2-ubuntu_jammy.yaml
Normal file
61
.zuul.d/2023.2-ubuntu_jammy.yaml
Normal file
@ -0,0 +1,61 @@
|
|||||||
|
- 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: docker_credentials
|
||||||
|
secret: loci_docker_login
|
||||||
|
|
||||||
|
- job:
|
||||||
|
name: loci-promote-2023-2-ubuntu_jammy
|
||||||
|
run:
|
||||||
|
- playbooks/promote.yaml
|
||||||
|
vars: *vars
|
||||||
|
secrets:
|
||||||
|
name: docker_credentials
|
||||||
|
secret: loci_docker_login
|
||||||
|
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
|
||||||
|
- openstack/openstack-helm-infra
|
||||||
|
dependencies:
|
||||||
|
- name: loci-build-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
|
||||||
|
- openstack/openstack-helm-infra
|
||||||
|
dependencies:
|
||||||
|
- name: loci-build-2023-2-ubuntu_jammy
|
||||||
|
soft: true
|
@ -39,3 +39,23 @@
|
|||||||
secret: loci_docker_login
|
secret: loci_docker_login
|
||||||
nodeset:
|
nodeset:
|
||||||
nodes: []
|
nodes: []
|
||||||
|
|
||||||
|
- job:
|
||||||
|
name: loci-compute-kit-2024-1-ubuntu_jammy
|
||||||
|
parent: openstack-helm-compute-kit-2024-1-ubuntu_jammy
|
||||||
|
required-projects:
|
||||||
|
- openstack/openstack-helm
|
||||||
|
- openstack/openstack-helm-infra
|
||||||
|
dependencies:
|
||||||
|
- name: loci-build-2024-1-ubuntu_jammy
|
||||||
|
soft: true
|
||||||
|
|
||||||
|
- job:
|
||||||
|
name: loci-cinder-2024-1-ubuntu_jammy
|
||||||
|
parent: openstack-helm-cinder-2024-1-ubuntu_jammy
|
||||||
|
required-projects:
|
||||||
|
- openstack/openstack-helm
|
||||||
|
- openstack/openstack-helm-infra
|
||||||
|
dependencies:
|
||||||
|
- name: loci-build-2024-1-ubuntu_jammy
|
||||||
|
soft: true
|
||||||
|
@ -39,3 +39,23 @@
|
|||||||
secret: loci_docker_login
|
secret: loci_docker_login
|
||||||
nodeset:
|
nodeset:
|
||||||
nodes: []
|
nodes: []
|
||||||
|
|
||||||
|
- job:
|
||||||
|
name: loci-compute-kit-2024-2-ubuntu_jammy
|
||||||
|
parent: openstack-helm-compute-kit-2024-2-ubuntu_jammy
|
||||||
|
required-projects:
|
||||||
|
- openstack/openstack-helm
|
||||||
|
- openstack/openstack-helm-infra
|
||||||
|
dependencies:
|
||||||
|
- name: loci-build-2024-2-ubuntu_jammy
|
||||||
|
soft: true
|
||||||
|
|
||||||
|
- job:
|
||||||
|
name: loci-cinder-2024-2-ubuntu_jammy
|
||||||
|
parent: openstack-helm-cinder-2024-2-ubuntu_jammy
|
||||||
|
required-projects:
|
||||||
|
- openstack/openstack-helm
|
||||||
|
- openstack/openstack-helm-infra
|
||||||
|
dependencies:
|
||||||
|
- name: loci-build-2024-2-ubuntu_jammy
|
||||||
|
soft: true
|
||||||
|
@ -2,17 +2,30 @@
|
|||||||
check:
|
check:
|
||||||
jobs:
|
jobs:
|
||||||
- loci-buildset-registry
|
- 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-build-2024-1-ubuntu_jammy
|
||||||
|
- loci-compute-kit-2024-1-ubuntu_jammy
|
||||||
|
- loci-cinder-2024-1-ubuntu_jammy
|
||||||
|
# 2024.2 Ubuntu Jammy
|
||||||
- loci-build-2024-2-ubuntu_jammy
|
- loci-build-2024-2-ubuntu_jammy
|
||||||
|
- loci-compute-kit-2024-2-ubuntu_jammy
|
||||||
|
- loci-cinder-2024-2-ubuntu_jammy
|
||||||
|
# Master Ubuntu Jammy
|
||||||
- loci-build-master-ubuntu_jammy
|
- loci-build-master-ubuntu_jammy
|
||||||
gate:
|
gate:
|
||||||
jobs:
|
jobs:
|
||||||
- loci-buildset-registry
|
- loci-buildset-registry
|
||||||
|
- loci-upload-2023-2-ubuntu_jammy
|
||||||
- loci-upload-2024-1-ubuntu_jammy
|
- loci-upload-2024-1-ubuntu_jammy
|
||||||
- loci-upload-2024-2-ubuntu_jammy
|
- loci-upload-2024-2-ubuntu_jammy
|
||||||
- loci-upload-master-ubuntu_jammy
|
- loci-upload-master-ubuntu_jammy
|
||||||
promote:
|
promote:
|
||||||
jobs:
|
jobs:
|
||||||
|
- loci-promote-2023-2-ubuntu_jammy
|
||||||
- loci-promote-2024-1-ubuntu_jammy
|
- loci-promote-2024-1-ubuntu_jammy
|
||||||
- loci-promote-2024-2-ubuntu_jammy
|
- loci-promote-2024-2-ubuntu_jammy
|
||||||
- loci-promote-master-ubuntu_jammy
|
- loci-promote-master-ubuntu_jammy
|
||||||
|
@ -64,7 +64,6 @@
|
|||||||
|
|
||||||
- name: Return images to zuul
|
- name: Return images to zuul
|
||||||
include_tasks: _return-image.yml
|
include_tasks: _return-image.yml
|
||||||
loop:
|
loop: "{{ openstack_images }}"
|
||||||
- "{{ keystone_image }}"
|
|
||||||
loop_control:
|
loop_control:
|
||||||
loop_var: zj_image
|
loop_var: zj_image
|
||||||
|
22
playbooks/vars_2023.2.yaml
Normal file
22
playbooks/vars_2023.2.yaml
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
image_tag: "2023.2-ubuntu_jammy"
|
||||||
|
distro_image: "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 }}"
|
||||||
|
- "{{ placement_image }}"
|
||||||
|
- "{{ tacker_image}}"
|
||||||
|
- "{{ watcher_image }}"
|
@ -1,4 +1,4 @@
|
|||||||
image_tag: "2024.1-ubunu_jammy"
|
image_tag: "2024.1-ubuntu_jammy"
|
||||||
distro_image: "ubuntu:jammy"
|
distro_image: "ubuntu:jammy"
|
||||||
openstack_release: "stable/2024.1"
|
openstack_release: "stable/2024.1"
|
||||||
ceph_repo: "deb https://download.ceph.com/debian-reef/ jammy main"
|
ceph_repo: "deb https://download.ceph.com/debian-reef/ jammy main"
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
image_tag: "2024.2-ubunu_jammy"
|
image_tag: "2024.2-ubuntu_jammy"
|
||||||
distro_image: "ubuntu:jammy"
|
distro_image: "ubuntu:jammy"
|
||||||
openstack_release: "stable/2024.2"
|
openstack_release: "stable/2024.2"
|
||||||
ceph_repo: "deb https://download.ceph.com/debian-reef/ jammy main"
|
ceph_repo: "deb https://download.ceph.com/debian-reef/ jammy main"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user