Skip to content

Commit 445b1f6

Browse files
committed
chore: release chronograf 1.10.0
1 parent 8b2e24a commit 445b1f6

File tree

8 files changed

+2795
-0
lines changed

8 files changed

+2795
-0
lines changed

chronograf/1.10/Dockerfile

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
FROM debian:stretch-slim
2+
3+
RUN set -ex && \
4+
mkdir ~/.gnupg; \
5+
echo "disable-ipv6" >> ~/.gnupg/dirmngr.conf; \
6+
apt-get update && apt-get install -y gnupg ca-certificates dirmngr --no-install-recommends && \
7+
rm -rf /var/lib/apt/lists/* && \
8+
for key in \
9+
05CE15085FC09D18E99EFB22684A14CF2582E0C5 ; \
10+
do \
11+
gpg --keyserver hkp://keyserver.ubuntu.com --recv-keys "$key" ; \
12+
done
13+
14+
ENV CHRONOGRAF_VERSION 1.10.0
15+
RUN ARCH= && dpkgArch="$(dpkg --print-architecture)" && \
16+
case "${dpkgArch##*-}" in \
17+
amd64) ARCH='amd64';; \
18+
arm64) ARCH='arm64';; \
19+
armhf) ARCH='armhf';; \
20+
armel) ARCH='armel';; \
21+
*) echo "Unsupported architecture: ${dpkgArch}"; exit 1;; \
22+
esac && \
23+
set -x && \
24+
apt-get update && apt-get install -y ca-certificates curl --no-install-recommends && \
25+
rm -rf /var/lib/apt/lists/* && \
26+
curl -SLO "https://dl.influxdata.com/chronograf/releases/chronograf_${CHRONOGRAF_VERSION}_${ARCH}.deb.asc" && \
27+
curl -SLO "https://dl.influxdata.com/chronograf/releases/chronograf_${CHRONOGRAF_VERSION}_${ARCH}.deb" && \
28+
gpg --batch --verify chronograf_${CHRONOGRAF_VERSION}_${ARCH}.deb.asc chronograf_${CHRONOGRAF_VERSION}_${ARCH}.deb && \
29+
dpkg -i chronograf_${CHRONOGRAF_VERSION}_${ARCH}.deb && \
30+
rm -f chronograf_${CHRONOGRAF_VERSION}_${ARCH}.deb* && \
31+
apt-get purge -y --auto-remove $buildDeps
32+
33+
COPY LICENSE /usr/share/chronograf/LICENSE
34+
COPY agpl-3.0.md /usr/share/chronograf/agpl-3.0.md
35+
36+
EXPOSE 8888
37+
38+
VOLUME /var/lib/chronograf
39+
40+
COPY entrypoint.sh /entrypoint.sh
41+
ENTRYPOINT ["/entrypoint.sh"]
42+
CMD ["chronograf"]

chronograf/1.10/LICENSE

Lines changed: 685 additions & 0 deletions
Large diffs are not rendered by default.

chronograf/1.10/agpl-3.0.md

Lines changed: 660 additions & 0 deletions
Large diffs are not rendered by default.

chronograf/1.10/alpine/Dockerfile

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
FROM alpine:3.14
2+
3+
RUN echo 'hosts: files dns' >> /etc/nsswitch.conf
4+
RUN apk add --no-cache ca-certificates && \
5+
update-ca-certificates
6+
7+
ENV CHRONOGRAF_VERSION 1.10.0
8+
9+
RUN set -ex && \
10+
mkdir ~/.gnupg; \
11+
echo "disable-ipv6" >> ~/.gnupg/dirmngr.conf; \
12+
apk add --no-cache --virtual .build-deps wget gnupg tar && \
13+
for key in \
14+
05CE15085FC09D18E99EFB22684A14CF2582E0C5 ; \
15+
do \
16+
gpg --keyserver hkp://keyserver.ubuntu.com --recv-keys "$key" ; \
17+
done && \
18+
wget --no-verbose https://dl.influxdata.com/chronograf/releases/chronograf-${CHRONOGRAF_VERSION}-static_linux_amd64.tar.gz.asc && \
19+
wget --no-verbose https://dl.influxdata.com/chronograf/releases/chronograf-${CHRONOGRAF_VERSION}-static_linux_amd64.tar.gz && \
20+
gpg --batch --verify chronograf-${CHRONOGRAF_VERSION}-static_linux_amd64.tar.gz.asc chronograf-${CHRONOGRAF_VERSION}-static_linux_amd64.tar.gz && \
21+
mkdir -p /usr/src && \
22+
tar -C /usr/src -xzf chronograf-${CHRONOGRAF_VERSION}-static_linux_amd64.tar.gz && \
23+
rm -f /usr/src/chronograf-*/chronograf.conf && \
24+
chmod +x /usr/src/chronograf-*/* && \
25+
cp -a /usr/src/chronograf-*/* /usr/bin/ && \
26+
gpgconf --kill all && \
27+
rm -rf *.tar.gz* /usr/src /root/.gnupg && \
28+
apk del .build-deps
29+
30+
COPY LICENSE /usr/share/chronograf/LICENSE
31+
COPY agpl-3.0.md /usr/share/chronograf/agpl-3.0.md
32+
33+
EXPOSE 8888
34+
35+
VOLUME /var/lib/chronograf
36+
37+
COPY entrypoint.sh /entrypoint.sh
38+
ENTRYPOINT ["/entrypoint.sh"]
39+
CMD ["chronograf"]

chronograf/1.10/alpine/LICENSE

Lines changed: 685 additions & 0 deletions
Large diffs are not rendered by default.

chronograf/1.10/alpine/agpl-3.0.md

Lines changed: 660 additions & 0 deletions
Large diffs are not rendered by default.

chronograf/1.10/alpine/entrypoint.sh

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
#!/bin/sh
2+
set -e
3+
4+
if [ "${1:0:1}" = '-' ]; then
5+
set -- chronograf "$@"
6+
fi
7+
8+
if [ "$1" = 'chronograf' ]; then
9+
export BOLT_PATH=${BOLT_PATH:-/var/lib/chronograf/chronograf-v1.db}
10+
fi
11+
12+
exec "$@"

chronograf/1.10/entrypoint.sh

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
#!/bin/bash
2+
set -e
3+
4+
if [ "${1:0:1}" = '-' ]; then
5+
set -- chronograf "$@"
6+
fi
7+
8+
if [ "$1" = 'chronograf' ]; then
9+
export BOLT_PATH=${BOLT_PATH:-/var/lib/chronograf/chronograf-v1.db}
10+
fi
11+
12+
exec "$@"

0 commit comments

Comments
 (0)