From 5a1b3fd3d0aae900d8163ab31c978830dfce9bb7 Mon Sep 17 00:00:00 2001 From: Nicholas Kuechler Date: Fri, 8 May 2026 14:31:30 -0500 Subject: [PATCH] feat(glance): Adds storing glance images in AWS S3 backend. --- .gitignore | 3 +++ components/images-openstack.yaml | 6 +++--- containers/glance/Dockerfile | 3 +++ 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index a146f9adb..75a4404e8 100644 --- a/.gitignore +++ b/.gitignore @@ -36,3 +36,6 @@ docs/workflows/ .codex_write_check .tool-versions .codex + +# miscellaneous +.local/ diff --git a/components/images-openstack.yaml b/components/images-openstack.yaml index da3613080..a5332ae5d 100644 --- a/components/images-openstack.yaml +++ b/components/images-openstack.yaml @@ -82,9 +82,9 @@ images: horizon_db_sync: "ghcr.io/rackerlabs/understack/horizon:2025.2" # glance - glance_api: "ghcr.io/rackerlabs/understack/glance:2025.2" - glance_db_sync: "ghcr.io/rackerlabs/understack/glance:2025.2" - glance_metadefs_load: "ghcr.io/rackerlabs/understack/glance:2025.2" + glance_api: "ghcr.io/rackerlabs/understack/glance:pr-2027" + glance_db_sync: "ghcr.io/rackerlabs/understack/glance:pr-2027" + glance_metadefs_load: "ghcr.io/rackerlabs/understack/glance:pr-2027" glance_storage_init: "docker.io/openstackhelm/ceph-config-helper:latest-ubuntu_jammy" # skyline diff --git a/containers/glance/Dockerfile b/containers/glance/Dockerfile index 85d6b3a6f..38918382f 100644 --- a/containers/glance/Dockerfile +++ b/containers/glance/Dockerfile @@ -2,3 +2,6 @@ ARG OPENSTACK_VERSION="required_argument" FROM quay.io/airshipit/glance:${OPENSTACK_VERSION}-ubuntu_noble AS final + +# Required for using the Glance S3 backend +RUN /var/lib/openstack/bin/pip install boto3