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_REPO=https://gitlab.freedesktop.org/spice/spice-html5.git
|
||||||
ARG SPICE_REF=spice-html5-0.1.6
|
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
|
# End Nova arguments
|
||||||
|
|
||||||
# Virtualenv arguments
|
# Virtualenv arguments
|
||||||
|
|||||||
@@ -469,6 +469,23 @@ placement_image:
|
|||||||
- "KEEP_ALL_WHEELS=yes"
|
- "KEEP_ALL_WHEELS=yes"
|
||||||
- "APT_MIRROR='{{ apt_mirror }}'"
|
- "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:
|
tacker_image:
|
||||||
context: "."
|
context: "."
|
||||||
dockerfile: "Dockerfile"
|
dockerfile: "Dockerfile"
|
||||||
|
|||||||
@@ -21,7 +21,8 @@ openstack_images:
|
|||||||
- "{{ octavia_image }}"
|
- "{{ octavia_image }}"
|
||||||
- "{{ openstack_client_image }}"
|
- "{{ openstack_client_image }}"
|
||||||
- "{{ placement_image }}"
|
- "{{ placement_image }}"
|
||||||
- "{{ tacker_image}}"
|
- "{{ skyline_image }}"
|
||||||
|
- "{{ tacker_image }}"
|
||||||
- "{{ watcher_image }}"
|
- "{{ watcher_image }}"
|
||||||
- "{{ freezer_image }}"
|
- "{{ freezer_image }}"
|
||||||
- "{{ freezer_api_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-build-2025-2-ubuntu_noble
|
||||||
# - loci-compute-kit-2025-2-ubuntu_noble
|
# - loci-compute-kit-2025-2-ubuntu_noble
|
||||||
# - loci-cinder-2025-2-ubuntu_noble
|
# - loci-cinder-2025-2-ubuntu_noble
|
||||||
# Master Ubuntu Jammy
|
|
||||||
- loci-build-master-ubuntu_jammy
|
# Disabled for now because master builds are unstable
|
||||||
# Master Ubuntu Noble
|
# # Master Ubuntu Jammy
|
||||||
- loci-build-master-ubuntu_noble
|
# - loci-build-master-ubuntu_jammy
|
||||||
|
# # Master Ubuntu Noble
|
||||||
|
# - loci-build-master-ubuntu_noble
|
||||||
gate:
|
gate:
|
||||||
jobs:
|
jobs:
|
||||||
- loci-buildset-registry
|
- loci-buildset-registry
|
||||||
|
|||||||
Reference in New Issue
Block a user