Skip to content

Commit 95e4214

Browse files
Zuulopenstack-gerrit
authored andcommitted
Merge "Add vitrage-persistor image" into stable/stein
2 parents ab8bcf5 + f7cf4df commit 95e4214

File tree

2 files changed

+48
-0
lines changed

2 files changed

+48
-0
lines changed
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
FROM {{ namespace }}/{{ image_prefix }}vitrage-base:{{ tag }}
2+
{% block labels %}
3+
LABEL maintainer="{{ maintainer }}" name="{{ image_name }}" build-date="{{ build_date }}"
4+
{% endblock %}
5+
6+
{% block vitrage_persistor_header %}{% endblock %}
7+
8+
{% import "macros.j2" as macros with context %}
9+
10+
{% if install_type == 'binary' %}
11+
12+
{% if base_package_type == 'rpm' %}
13+
14+
{% set vitrage_persistor_packages = [
15+
'openstack-vitrage-persistor'
16+
] %}
17+
18+
{{ macros.install_packages(vitrage_persistor_packages | customizable("packages")) }}
19+
20+
{% elif base_package_type == 'deb' %}
21+
{% if base_distro == 'debian' %}
22+
23+
{% set vitrage_persistor_packages = [
24+
'vitrage-persistor'
25+
] %}
26+
27+
{{ macros.install_packages(vitrage_persistor_packages | customizable("packages")) }}
28+
29+
{% else %}
30+
31+
RUN echo '{{ install_type }} not yet available for {{ base_distro }}' \
32+
&& /bin/false
33+
34+
{% endif %}
35+
{% endif %}
36+
37+
{% endif %}
38+
39+
{% block vitrage_persistor_footer %}{% endblock %}
40+
{% block footer %}{% endblock %}
41+
42+
USER vitrage
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
fixes:
3+
- |
4+
Adds missing ``vitrage-persistor`` image, required by Vitrage
5+
deployments for storing data.
6+
`LP#1869319 <https://launchpad.net/bugs/1869319>`__

0 commit comments

Comments
 (0)