Merge "Build skyline image"
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -21,7 +21,8 @@ openstack_images:
|
||||
- "{{ octavia_image }}"
|
||||
- "{{ openstack_client_image }}"
|
||||
- "{{ placement_image }}"
|
||||
- "{{ tacker_image}}"
|
||||
- "{{ skyline_image }}"
|
||||
- "{{ tacker_image }}"
|
||||
- "{{ watcher_image }}"
|
||||
- "{{ freezer_image }}"
|
||||
- "{{ freezer_api_image }}"
|
||||
|
||||
12
scripts/project_specific/skyline/01_install_skyline_console.sh
Executable file
12
scripts/project_specific/skyline/01_install_skyline_console.sh
Executable 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 .
|
||||
)
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user