diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..fb3d15d --- /dev/null +++ b/.drone.yml @@ -0,0 +1,17 @@ +kind: pipeline +type: kubernetes +name: arm64 + +node_selector: + beta.kubernetes.io/arch: arm64 + +steps: +- name: docker + image: plugins/docker + settings: + repo: badjware/blackbox-exporter-tweak + auto_tag: true + username: + from_secret: docker_username + password: + from_secret: docker_password \ No newline at end of file diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..4ca9836 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,13 @@ +FROM prom/blackbox-exporter:v0.19.0 as bbe + +FROM alpine:3.14.2 +EXPOSE 9115 + +COPY --from=bbe /bin/blackbox_exporter /bin/blackbox_exporter +COPY --from=bbe /etc/blackbox_exporter/config.yml /etc/blackbox_exporter/config.yml + +RUN apk add --no-cache libcap \ + && setcap cap_net_raw+ep /bin/blackbox_exporter + +ENTRYPOINT [ "/bin/blackbox_exporter" ] +CMD [ "-config.file=/etc/blackbox_exporter/config.yml" ] \ No newline at end of file diff --git a/README.md b/README.md index 608bfae..1062ffa 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,4 @@ # blackbox-exporter-tweak +[![Build Status](https://drone.badjware.dev/api/badges/badjware/blackbox-exporter-tweak/status.svg)](https://drone.badjware.dev/badjware/blackbox-exporter-tweak) blackbox-exporter docker image with some tweaks \ No newline at end of file