Disabled telemetry for Go

This commit is contained in:
Alexey Pustovalov 2026-03-05 16:59:58 +09:00
parent fbac220962
commit 46297250d7
5 changed files with 35 additions and 10 deletions

View file

@ -8,7 +8,11 @@ ARG ZBX_VERSION=${MAJOR_VERSION}.7
ENV TERM=xterm \
ZBX_VERSION=${ZBX_VERSION} \
PATH=/usr/lib/jvm/default-jvm/bin:$PATH \
JAVA_HOME=/usr/lib/jvm/default-jvm
JAVA_HOME=/usr/lib/jvm/default-jvm \
GOCACHE=/root/.cache/go-build \
GOMODCACHE=/root/go/pkg/mod \
GOTELEMETRY=off \
GOFLAGS="-buildvcs=false"
LABEL org.opencontainers.image.authors="Alexey Pustovalov <alexey.pustovalov@zabbix.com>" \
org.opencontainers.image.description="Zabbix build base image contains all required packages to build Zabbix images" \
@ -59,4 +63,5 @@ RUN set -eux && \
apk add \
--no-cache \
--clean-protected \
${INSTALL_PKGS}
${INSTALL_PKGS} && \
go telemetry off

View file

@ -8,7 +8,11 @@ ARG ZBX_VERSION=${MAJOR_VERSION}.7
ENV TERM=xterm \
ZBX_VERSION=${ZBX_VERSION} \
PATH=/usr/local/go/bin:$PATH \
GOPROXY=direct
GOPROXY=direct \
GOCACHE=/root/.cache/go-build \
GOMODCACHE=/root/go/pkg/mod \
GOTELEMETRY=off \
GOFLAGS="-buildvcs=false"
LABEL org.opencontainers.image.authors="Alexey Pustovalov <alexey.pustovalov@zabbix.com>" \
org.opencontainers.image.description="Zabbix build base image contains all required packages to build Zabbix images" \
@ -66,4 +70,5 @@ RUN --mount=type=tmpfs,target=/var/lib/dnf/ \
--setopt=install_weak_deps=0 \
--setopt=keepcache=0 \
--best \
--nodocs ${INSTALL_PKGS}
--nodocs ${INSTALL_PKGS} && \
go telemetry off

View file

@ -7,7 +7,11 @@ ARG ZBX_VERSION=${MAJOR_VERSION}.7
ENV TERM=xterm \
ZBX_VERSION=${ZBX_VERSION} \
PATH=/usr/local/go/bin:$PATH
PATH=/usr/local/go/bin:$PATH \
GOCACHE=/root/.cache/go-build \
GOMODCACHE=/root/go/pkg/mod \
GOTELEMETRY=off \
GOFLAGS="-buildvcs=false"
LABEL org.opencontainers.image.authors="Alexey Pustovalov <alexey.pustovalov@zabbix.com>" \
org.opencontainers.image.description="Zabbix build base image contains all required packages to build Zabbix images" \
@ -60,4 +64,5 @@ RUN --mount=type=tmpfs,target=/var/lib/dnf/ \
--setopt=install_weak_deps=0 \
--setopt=keepcache=0 \
--best \
--nodocs ${INSTALL_PKGS}
--nodocs ${INSTALL_PKGS} && \
go telemetry off

View file

@ -8,7 +8,11 @@ ARG ZBX_VERSION=${MAJOR_VERSION}.7
ENV TERM=xterm \
ZBX_VERSION=${ZBX_VERSION} \
PATH=/usr/local/go/bin:$PATH
PATH=/usr/local/go/bin:$PATH \
GOCACHE=/root/.cache/go-build \
GOMODCACHE=/root/go/pkg/mod \
GOTELEMETRY=off \
GOFLAGS="-buildvcs=false"
LABEL description="Prepared environment to build Zabbix components" \
maintainer="alexey.pustovalov@zabbix.com" \
@ -79,4 +83,5 @@ RUN --mount=type=tmpfs,target=/var/lib/dnf/ \
--setopt=keepcache=0 \
--best \
--setopt=tsflags=nodocs \
${INSTALL_PKGS}
${INSTALL_PKGS} && \
go telemetry off

View file

@ -7,7 +7,11 @@ ARG ZBX_VERSION=${MAJOR_VERSION}.7
ENV TERM=xterm \
ZBX_VERSION=${ZBX_VERSION} \
PATH=/usr/lib/go-1.23/bin:$PATH
PATH=/usr/lib/go-1.23/bin:$PATH \
GOCACHE=/root/.cache/go-build \
GOMODCACHE=/root/go/pkg/mod \
GOTELEMETRY=off \
GOFLAGS="-buildvcs=false"
LABEL org.opencontainers.image.authors="Alexey Pustovalov <alexey.pustovalov@zabbix.com>" \
org.opencontainers.image.description="Zabbix build base image contains all required packages to build Zabbix images" \
@ -73,4 +77,5 @@ RUN --mount=type=cache,target=/var/cache/apt/,sharing=locked \
purge \
gpg \
dirmngr \
gpg-agent
gpg-agent && \
go telemetry off