Browse Source
Refactor storm image dependencies. Previously we had:
base -> storm -> monasca-thresh
Both storm and monasca-thresh images are final, and each includes a
footer. This causes issues when the footer expects to be at the end of
the image, or there to be only a single footer. In particular, since
I2592a736206eaec811290e9fbdbf2540c0518ffe, the footer used in CI jobs
reverts to the public package mirrors.
This change introduces a storm-base image, and refactors the dependency
chain:
base -> storm-base -> storm
base -> storm-base -> monasca-thresh
Related-Bug: #1902101
Change-Id: I53e8ba8d4baa4434cf3c49ed94d1f7cb44099bee
(cherry picked from commit 93204ecfec
)
changes/79/770579/6
4 changed files with 16 additions and 8 deletions
@ -0,0 +1,13 @@
|
||||
FROM {{ namespace }}/{{ image_prefix }}storm-base:{{ tag }} |
||||
{% block labels %} |
||||
LABEL maintainer="{{ maintainer }}" name="{{ image_name }}" build-date="{{ build_date }}" |
||||
{% endblock %} |
||||
|
||||
{% block storm_header %}{% endblock %} |
||||
|
||||
{% import "macros.j2" as macros with context %} |
||||
|
||||
{% block storm_footer %}{% endblock %} |
||||
{% block footer %}{% endblock %} |
||||
|
||||
USER storm |
Loading…
Reference in new issue