diff --git a/playbooks/vars.yaml b/playbooks/vars.yaml index 03aec401..06a531bb 100644 --- a/playbooks/vars.yaml +++ b/playbooks/vars.yaml @@ -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" diff --git a/playbooks/vars_2025.1_jammy.yaml b/playbooks/vars_2025.1_jammy.yaml index 02368a0d..2feb2bfe 100644 --- a/playbooks/vars_2025.1_jammy.yaml +++ b/playbooks/vars_2025.1_jammy.yaml @@ -28,3 +28,4 @@ openstack_images: - "{{ freezer_api_image }}" - "{{ blazar_image }}" - "{{ zaqar_image }}" + - "{{ trove_image }}" diff --git a/playbooks/vars_2025.1_noble.yaml b/playbooks/vars_2025.1_noble.yaml index 11b58398..bd0167d1 100644 --- a/playbooks/vars_2025.1_noble.yaml +++ b/playbooks/vars_2025.1_noble.yaml @@ -29,3 +29,4 @@ openstack_images: - "{{ freezer_api_image }}" - "{{ blazar_image }}" - "{{ zaqar_image }}" + - "{{ trove_image }}" diff --git a/playbooks/vars_2025.2_noble.yaml b/playbooks/vars_2025.2_noble.yaml index caf257d9..5c4e6fd2 100644 --- a/playbooks/vars_2025.2_noble.yaml +++ b/playbooks/vars_2025.2_noble.yaml @@ -28,3 +28,4 @@ openstack_images: - "{{ freezer_api_image }}" - "{{ blazar_image }}" - "{{ zaqar_image }}" + - "{{ trove_image }}"