diff options
| author | Zuul <zuul@review.opendev.org> | 2019-09-18 10:33:24 +0000 |
|---|---|---|
| committer | Gerrit Code Review <review@openstack.org> | 2019-09-18 10:33:24 +0000 |
| commit | 1c86301f286cb7f90097496caec3ebf62a1f0d22 (patch) | |
| tree | 0240d78b7a73ce08eaa7715f5c47d1f8a3b35b84 | |
| parent | 96ce475bf875cebca947fe127f0230c0186cc560 (diff) | |
| parent | b5a4478b0fa9b775a9b5c45545e78e9215a50588 (diff) | |
| download | kolla-1c86301f286cb7f90097496caec3ebf62a1f0d22.tar.gz kolla-1c86301f286cb7f90097496caec3ebf62a1f0d22.zip | |
Merge "Add effective and permitted capability to blackbox exporter"
| -rw-r--r-- | docker/prometheus/prometheus-blackbox-exporter/Dockerfile.j2 | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/docker/prometheus/prometheus-blackbox-exporter/Dockerfile.j2 b/docker/prometheus/prometheus-blackbox-exporter/Dockerfile.j2 index 56552a318..90b5fa46a 100644 --- a/docker/prometheus/prometheus-blackbox-exporter/Dockerfile.j2 +++ b/docker/prometheus/prometheus-blackbox-exporter/Dockerfile.j2 @@ -3,15 +3,30 @@ LABEL maintainer="{{ maintainer }}" name="{{ image_name }}" build-date="{{ build {% block prometheus_blackbox_exporter_header %}{% endblock %} +{% import "macros.j2" as macros with context %} + {% block prometheus_blackbox_exporter_repository_version %} -ENV blackbox_exporter_version=0.13.0 +ENV blackbox_exporter_version=0.14.0 {% endblock %} +{% if base_package_type == 'rpm' %} + {% set blackbox_packages = [ + 'libcap' + ] %} +{% elif base_package_type == 'deb' %} + {% set blackbox_packages = [ + 'libcap2-bin' + ] %} +{% endif %} + +{{ macros.install_packages(blackbox_packages | customizable("packages")) }} + {% block prometheus_blackbox_exporter_install %} RUN curl -sSL -o /tmp/blackbox_exporter.tar.gz https://github.com/prometheus/blackbox_exporter/releases/download/v${blackbox_exporter_version}/blackbox_exporter-${blackbox_exporter_version}.linux-{{debian_arch}}.tar.gz \ && tar xvf /tmp/blackbox_exporter.tar.gz -C /opt/ \ && rm -f /tmp/blackbox_exporter.tar.gz \ && ln -s /opt/blackbox_exporter* /opt/blackbox_exporter +RUN setcap cap_net_raw+ep /opt/blackbox_exporter/blackbox_exporter {% endblock %} {% block prometheus_blackbox_exporter_footer %}{% endblock %} |
