Remove Monasca statsd client Docker files
The monasca-statsd repo is a statsd client library with Monasca extensions such as support for adding dimensions to metrics. It is designed to be included in application code for sending application specific metrics to the Monasca statsd service, which is part of the Monasca Agent. This commit removes the Monasca Statsd Docker image because the normal use case would be to include it as a library in an application. The monasca-statsd tarball is left so that it can be added to containers using the additions mechanism if a user wants to generate application specific metrics. Partially-Implements: blueprint monasca-containers Change-Id: I20ec284e8f51eb046cc6de2636680847097a3ac1
This commit is contained in:
parent
2aefc3d8fa
commit
3ba97a66c2
@ -1,33 +0,0 @@
|
||||
FROM {{ namespace }}/{{ image_prefix }}monasca-base:{{ tag }}
|
||||
LABEL maintainer="{{ maintainer }}" name="{{ image_name }}" build-date="{{ build_date }}"
|
||||
|
||||
{% block monasca_api_header %}{% endblock %}
|
||||
|
||||
{% import "macros.j2" as macros with context %}
|
||||
|
||||
{% if install_type == 'binary' %}
|
||||
|
||||
RUN echo '{{ install_type }} not yet available for {{ base_distro }}' \
|
||||
&& /bin/false
|
||||
|
||||
{% elif install_type == 'source' %}
|
||||
|
||||
ADD monasca-statsd-archive /monasca-statsd-source
|
||||
|
||||
{% set monasca_statsd_pip_packages = [
|
||||
'/monasca-statsd'
|
||||
] %}
|
||||
|
||||
# NOTE(SamYaple): <=1.3.0 do not have any packages in requirements.txt and that
|
||||
# breaks pip. So removing constraints file.
|
||||
RUN ln -s monasca-statsd-source/* monasca-statsd \
|
||||
&& {{ macros.install_pip(monasca_statsd_pip_packages | customizable("pip_packages"), constraints = false) }}
|
||||
|
||||
{% endif %}
|
||||
|
||||
{% block monasca_api_footer %}{% endblock %}
|
||||
|
||||
{% block footer %}{% endblock %}
|
||||
|
||||
USER monasca
|
||||
|
Loading…
Reference in New Issue
Block a user