aboutsummaryrefslogtreecommitdiff
path: root/releasenotes/notes
diff options
context:
space:
mode:
authorPiotr Milewski <vurmil@gmail.com>2025-12-23 10:30:02 +0100
committerPiotr Milewski <vurmil@gmail.com>2026-03-30 20:47:21 +0200
commitcbca935b87b4606534fc08d2cae80d864af51c7c (patch)
tree96b0b83c431fd79c14107838a0e97ff0c4dc7cd5 /releasenotes/notes
parent9a09f82646c577c4b484eeaac7bf56d8005da11b (diff)
downloadkolla-cbca935b87b4606534fc08d2cae80d864af51c7c.tar.gz
kolla-cbca935b87b4606534fc08d2cae80d864af51c7c.zip
Add OCI standard labels to container images
Currently, Kolla images lack standard metadata, making it difficult to identify their build source, creation time, or exact version solely by inspecting the image artifact. This patch introduces the addition of Open Container Initiative (OCI) standard labels to all generated images. The build process now detects metadata (utilizing `direct_url.json` for pip-installed packages to avoid subprocess calls) and injects the following labels into the container runtime config: * org.opencontainers.image.authors * org.opencontainers.image.created * org.opencontainers.image.description * org.opencontainers.image.licenses * org.opencontainers.image.revision * org.opencontainers.image.source * org.opencontainers.image.title * org.opencontainers.image.url * org.opencontainers.image.version Example output: "Labels": { "org.opencontainers.image.authors": "Kolla Project (https://launchpad.net/kolla)", "org.opencontainers.image.created": "2025-12-22T14:02:47.015819", "org.opencontainers.image.description": "OpenStack Kolla keystone-ssh image", "org.opencontainers.image.licenses": "Apache-2.0", "org.opencontainers.image.revision": "96b54022857ccef8dc6bb11789abe32119827109", "org.opencontainers.image.source": "https://opendev.org/openstack/kolla", "org.opencontainers.image.title": "keystone-ssh", "org.opencontainers.image.url": "https://opendev.org/openstack/kolla", "org.opencontainers.image.version": "master-ubuntu-noble" } This enhancement improves the interoperability of Kolla images with standard container tools and registries that display OCI metadata. Change-Id: I3451940c90180ba91759c839987434e94251e32e Signed-off-by: Piotr Milewski <vurmil@gmail.com>
Diffstat (limited to 'releasenotes/notes')
-rw-r--r--releasenotes/notes/add-oci-standard-labels-f68cc6eb3a4db7c7.yaml10
1 files changed, 10 insertions, 0 deletions
diff --git a/releasenotes/notes/add-oci-standard-labels-f68cc6eb3a4db7c7.yaml b/releasenotes/notes/add-oci-standard-labels-f68cc6eb3a4db7c7.yaml
new file mode 100644
index 000000000..e9ba30dfb
--- /dev/null
+++ b/releasenotes/notes/add-oci-standard-labels-f68cc6eb3a4db7c7.yaml
@@ -0,0 +1,10 @@
+---
+features:
+ - |
+ Implemented support for Open Container Initiative (OCI) standard labels
+ in generated container images.
+
+ Kolla images are now tagged with standard metadata to improve traceability
+ and observability. The build process automatically detects source
+ information and populates labels such as build creation time, version,
+ source URL, and commit revision.