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:
Doug Szumski 2018-07-26 11:13:08 +01:00
parent 2aefc3d8fa
commit 3ba97a66c2

View File

@ -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