diff --git a/.drone.yml b/.drone.yml index f5090762..1e49510a 100644 --- a/.drone.yml +++ b/.drone.yml @@ -120,6 +120,7 @@ steps: image: plugins/docker pull: if-not-exists settings: + mtu: 1200 tags: "test" dockerfile: ./docker/Dockerfile repo: oliver006/redis_exporter @@ -259,6 +260,7 @@ steps: image: plugins/docker pull: if-not-exists settings: + mtu: 1200 tags: "latest,latest-amd64,${DRONE_TAG},${DRONE_TAG}-amd64" dockerfile: ./docker/Dockerfile repo: oliver006/redis_exporter @@ -283,6 +285,7 @@ steps: image: plugins/docker pull: if-not-exists settings: + mtu: 1200 tags: "latest-arm64,${DRONE_TAG}-arm64,alpine-arm64" dockerfile: ./docker/Dockerfile repo: oliver006/redis_exporter @@ -307,6 +310,7 @@ steps: image: plugins/docker pull: if-not-exists settings: + mtu: 1200 tags: "latest-arm,${DRONE_TAG}-arm,alpine-arm" dockerfile: ./docker/Dockerfile repo: oliver006/redis_exporter @@ -331,6 +335,7 @@ steps: image: plugins/docker pull: if-not-exists settings: + mtu: 1200 tags: "${DRONE_TAG}-alpine,alpine-amd64" dockerfile: ./docker/Dockerfile repo: oliver006/redis_exporter @@ -425,6 +430,7 @@ steps: image: plugins/docker pull: if-not-exists settings: + mtu: 1200 registry: "quay.io" repo: "quay.io/oliver006/redis_exporter" tags: "latest,latest-amd64,${DRONE_TAG},${DRONE_TAG}-amd64" @@ -450,6 +456,7 @@ steps: image: plugins/docker pull: if-not-exists settings: + mtu: 1200 registry: "quay.io" repo: "quay.io/oliver006/redis_exporter" tags: "latest-arm64,${DRONE_TAG}-arm64,alpine-arm64" @@ -475,6 +482,7 @@ steps: image: plugins/docker pull: if-not-exists settings: + mtu: 1200 registry: "quay.io" repo: "quay.io/oliver006/redis_exporter" tags: "latest-arm,${DRONE_TAG}-arm,alpine-arm" @@ -500,6 +508,7 @@ steps: image: plugins/docker pull: if-not-exists settings: + mtu: 1200 registry: "quay.io" repo: "quay.io/oliver006/redis_exporter" tags: "${DRONE_TAG}-alpine,alpine-amd64" diff --git a/docker/Dockerfile b/docker/Dockerfile index d53f598b..03059236 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -11,7 +11,7 @@ ARG SHA1="[no-sha]" ARG TAG="[no-tag]" ARG GOARCH -RUN apk --no-cache add ca-certificates git +RUN printf "nameserver 1.1.1.1\nnameserver 8.8.8"> /etc/resolv.conf \ && apk --no-cache add ca-certificates git RUN BUILD_DATE=$(date +%F-%T) CGO_ENABLED=0 GOOS=linux GOARCH=$GOARCH go build -o /redis_exporter \ -ldflags "-s -w -extldflags \"-static\" -X main.BuildVersion=$TAG -X main.BuildCommitSha=$SHA1 -X main.BuildDate=$BUILD_DATE" . diff --git a/go.mod b/go.mod index 4a397e4e..db0170ba 100644 --- a/go.mod +++ b/go.mod @@ -15,8 +15,8 @@ require ( github.com/cespare/xxhash/v2 v2.2.0 // indirect github.com/golang/protobuf v1.5.3 // indirect github.com/matttproud/golang_protobuf_extensions v1.0.4 // indirect - github.com/prometheus/common v0.42.0 // indirect - github.com/prometheus/procfs v0.10.1 // indirect - golang.org/x/sys v0.8.0 // indirect - google.golang.org/protobuf v1.30.0 // indirect + github.com/prometheus/common v0.44.0 // indirect + github.com/prometheus/procfs v0.11.1 // indirect + golang.org/x/sys v0.11.0 // indirect + google.golang.org/protobuf v1.31.0 // indirect ) diff --git a/go.sum b/go.sum index f7e52ac4..26767573 100644 --- a/go.sum +++ b/go.sum @@ -24,25 +24,25 @@ github.com/prometheus/client_golang v1.16.0 h1:yk/hx9hDbrGHovbci4BY+pRMfSuuat626 github.com/prometheus/client_golang v1.16.0/go.mod h1:Zsulrv/L9oM40tJ7T815tM89lFEugiJ9HzIqaAx4LKc= github.com/prometheus/client_model v0.4.0 h1:5lQXD3cAg1OXBf4Wq03gTrXHeaV0TQvGfUooCfx1yqY= github.com/prometheus/client_model v0.4.0/go.mod h1:oMQmHW1/JoDwqLtg57MGgP/Fb1CJEYF2imWWhWtMkYU= -github.com/prometheus/common v0.42.0 h1:EKsfXEYo4JpWMHH5cg+KOUWeuJSov1Id8zGR8eeI1YM= -github.com/prometheus/common v0.42.0/go.mod h1:xBwqVerjNdUDjgODMpudtOMwlOwf2SaTr1yjz4b7Zbc= -github.com/prometheus/procfs v0.10.1 h1:kYK1Va/YMlutzCGazswoHKo//tZVlFpKYh+PymziUAg= -github.com/prometheus/procfs v0.10.1/go.mod h1:nwNm2aOCAYw8uTR/9bWRREkZFxAUcWzPHWJq+XBB/FM= +github.com/prometheus/common v0.44.0 h1:+5BrQJwiBB9xsMygAB3TNvpQKOwlkc25LbISbrdOOfY= +github.com/prometheus/common v0.44.0/go.mod h1:ofAIvZbQ1e/nugmZGz4/qCb9Ap1VoSTIO7x0VV9VvuY= +github.com/prometheus/procfs v0.11.1 h1:xRC8Iq1yyca5ypa9n1EZnWZkt7dwcoRPQwX/5gwaUuI= +github.com/prometheus/procfs v0.11.1/go.mod h1:eesXgaPo1q7lBpVMoMy0ZOFTth9hBn4W/y0/p/ScXhY= github.com/sirupsen/logrus v1.9.3 h1:dueUQJ1C2q9oE3F7wvmSGAaVtTmUizReu6fjN8uqzbQ= github.com/sirupsen/logrus v1.9.3/go.mod h1:naHLuLoDiP4jHNo9R0sCBMtWGeIprob74mVsIT4qYEQ= github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= github.com/stretchr/testify v1.5.1/go.mod h1:5W2xD1RspED5o8YsWQXVCued0rvSQ+mT+I5cxcmMvtA= +github.com/stretchr/testify v1.7.0 h1:nwc3DEeHmmLAfoZucVR881uASk0Mfjw8xYJ99tb5CcY= github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= -github.com/stretchr/testify v1.8.0 h1:pSgiaMZlXftHpm5L7V1+rVB+AZJydKsMxsQBIJw4PKk= golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sys v0.0.0-20220715151400-c0bba94af5f8/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.8.0 h1:EBmGv8NaZBZTWvrbjNoL6HVt+IVy3QDQpJs7VRIw3tU= -golang.org/x/sys v0.8.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.11.0 h1:eG7RXZHdqOJ1i+0lgLgCpSXAp6M3LYlAo6osgSi0xOM= +golang.org/x/sys v0.11.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw= google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= -google.golang.org/protobuf v1.30.0 h1:kPPoIgf3TsEvrm0PFe15JQ+570QVxYzEvvHqChK+cng= -google.golang.org/protobuf v1.30.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= +google.golang.org/protobuf v1.31.0 h1:g0LDEJHgrBl9N9r17Ru3sqWhkIx2NB67okBHPwC7hs8= +google.golang.org/protobuf v1.31.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=