Merge "Build skyline image"

This commit is contained in:
Zuul
2025-10-23 22:57:38 +00:00
committed by Gerrit Code Review
5 changed files with 40 additions and 5 deletions

View File

@@ -49,6 +49,9 @@ ARG NOVNC_REF=v1.0.0
ARG SPICE_REPO=https://gitlab.freedesktop.org/spice/spice-html5.git
ARG SPICE_REF=spice-html5-0.1.6
ARG SKYLINE_CONSOLE_REPO=https://opendev.org/openstack/skyline-console
ARG SKYLINE_CONSOLE_REF=master
# End Nova arguments
# Virtualenv arguments

View File

@@ -469,6 +469,23 @@ placement_image:
- "KEEP_ALL_WHEELS=yes"
- "APT_MIRROR='{{ apt_mirror }}'"
skyline_image:
context: "."
dockerfile: "Dockerfile"
container_filename: "Dockerfile"
target: "project"
registry: "{{ image_registry.host }}"
repository: "{{ image_registry.host }}/{{ image_registry.org }}/skyline"
tags: *tags
build_args:
- "FROM='{{ image_registry.host }}/{{ image_registry.org }}/base:{{ image_tag }}'"
- "PROJECT='skyline-apiserver'"
- "PROJECT_REF={{ openstack_release }}"
- "WHEELS='{{ image_registry.host }}/{{ image_registry.org }}/requirements:{{ image_tag }}'"
- "KEEP_ALL_WHEELS=False"
- "APT_MIRROR='{{ apt_mirror }}'"
- "SKYLINE_CONSOLE_REF={{ openstack_release }}"
tacker_image:
context: "."
dockerfile: "Dockerfile"

View File

@@ -21,6 +21,7 @@ openstack_images:
- "{{ octavia_image }}"
- "{{ openstack_client_image }}"
- "{{ placement_image }}"
- "{{ skyline_image }}"
- "{{ tacker_image }}"
- "{{ watcher_image }}"
- "{{ freezer_image }}"

View File

@@ -0,0 +1,12 @@
#!/bin/bash
set -ex
SKYLINE_CONSOLE_DIR=/skyline-console
git clone -b ${SKYLINE_CONSOLE_REF} --depth 1 ${SKYLINE_CONSOLE_REPO} ${SKYLINE_CONSOLE_DIR}
(
cd ${SKYLINE_CONSOLE_DIR}
pip install -U .
)

View File

@@ -26,10 +26,12 @@
- loci-build-2025-2-ubuntu_noble
# - loci-compute-kit-2025-2-ubuntu_noble
# - loci-cinder-2025-2-ubuntu_noble
# Master Ubuntu Jammy
- loci-build-master-ubuntu_jammy
# Master Ubuntu Noble
- loci-build-master-ubuntu_noble
# Disabled for now because master builds are unstable
# # Master Ubuntu Jammy
# - loci-build-master-ubuntu_jammy
# # Master Ubuntu Noble
# - loci-build-master-ubuntu_noble
gate:
jobs:
- loci-buildset-registry