feature: Create Trove LOCI image

Adding OpenStack Trove for Database as a Service.
Trove components such as trove-api, trove-taskmanager and
trove-conductor will use this same image in their respective Helm charts.

Change-Id: I16440c9725f3a24bfd82f0d1baee358a8c153376
Signed-off-by: Sakshi Sharma <sakshi.sharma@rackspace.com>
This commit is contained in:
Sakshi Sharma
2025-11-28 18:11:51 +05:30
parent 8ae72fda7b
commit e40df0a664
4 changed files with 21 additions and 0 deletions

View File

@@ -503,6 +503,24 @@ tacker_image:
- "KEEP_ALL_WHEELS=yes"
- "APT_MIRROR='{{ apt_mirror }}'"
trove_image:
context: "."
dockerfile: "Dockerfile"
container_filename: "Dockerfile"
target: "project"
registry: "{{ image_registry.host }}"
repository: "{{ image_registry.host }}/{{ image_registry.org }}/trove"
tags: *tags
build_args:
- "FROM='{{ image_registry.host }}/{{ image_registry.org }}/base:{{ image_tag }}'"
- "PROJECT='trove'"
- "PROJECT_REF={{ openstack_release }}"
- "PROFILES='apache'"
- "DIST_PACKAGES='mysql-client postgresql-client curl'"
- "PIP_PACKAGES='python-swiftclient'"
- "WHEELS='{{ image_registry.host }}/{{ image_registry.org }}/requirements:{{ image_tag }}'"
- "KEEP_ALL_WHEELS=yes"
watcher_image:
context: "."
dockerfile: "Dockerfile"

View File

@@ -28,3 +28,4 @@ openstack_images:
- "{{ freezer_api_image }}"
- "{{ blazar_image }}"
- "{{ zaqar_image }}"
- "{{ trove_image }}"

View File

@@ -29,3 +29,4 @@ openstack_images:
- "{{ freezer_api_image }}"
- "{{ blazar_image }}"
- "{{ zaqar_image }}"
- "{{ trove_image }}"

View File

@@ -28,3 +28,4 @@ openstack_images:
- "{{ freezer_api_image }}"
- "{{ blazar_image }}"
- "{{ zaqar_image }}"
- "{{ trove_image }}"