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:
@@ -503,6 +503,24 @@ tacker_image:
|
|||||||
- "KEEP_ALL_WHEELS=yes"
|
- "KEEP_ALL_WHEELS=yes"
|
||||||
- "APT_MIRROR='{{ apt_mirror }}'"
|
- "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:
|
watcher_image:
|
||||||
context: "."
|
context: "."
|
||||||
dockerfile: "Dockerfile"
|
dockerfile: "Dockerfile"
|
||||||
|
|||||||
@@ -28,3 +28,4 @@ openstack_images:
|
|||||||
- "{{ freezer_api_image }}"
|
- "{{ freezer_api_image }}"
|
||||||
- "{{ blazar_image }}"
|
- "{{ blazar_image }}"
|
||||||
- "{{ zaqar_image }}"
|
- "{{ zaqar_image }}"
|
||||||
|
- "{{ trove_image }}"
|
||||||
|
|||||||
@@ -29,3 +29,4 @@ openstack_images:
|
|||||||
- "{{ freezer_api_image }}"
|
- "{{ freezer_api_image }}"
|
||||||
- "{{ blazar_image }}"
|
- "{{ blazar_image }}"
|
||||||
- "{{ zaqar_image }}"
|
- "{{ zaqar_image }}"
|
||||||
|
- "{{ trove_image }}"
|
||||||
|
|||||||
@@ -28,3 +28,4 @@ openstack_images:
|
|||||||
- "{{ freezer_api_image }}"
|
- "{{ freezer_api_image }}"
|
||||||
- "{{ blazar_image }}"
|
- "{{ blazar_image }}"
|
||||||
- "{{ zaqar_image }}"
|
- "{{ zaqar_image }}"
|
||||||
|
- "{{ trove_image }}"
|
||||||
|
|||||||
Reference in New Issue
Block a user