From 36d153175dd42fffcf81f00311333ea3b18d7020 Mon Sep 17 00:00:00 2001 From: Andy Lo-A-Foe Date: Mon, 21 Oct 2024 10:49:56 +0200 Subject: [PATCH] Use NewClient instead of deprecated DialContext --- docker/Dockerfile | 2 +- main.go | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/docker/Dockerfile b/docker/Dockerfile index 77988bc..ec9e84d 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -1,4 +1,4 @@ -FROM golang:1.20.1-buster as builder +FROM golang:1.23.2 as builder WORKDIR /loki-cf-logdrain COPY go.mod . COPY go.sum . diff --git a/main.go b/main.go index 7ccea3f..bfa550f 100644 --- a/main.go +++ b/main.go @@ -49,10 +49,9 @@ func initProvider() (func(context.Context) error, error) { ctx, cancel := context.WithTimeout(ctx, time.Second) defer cancel() - conn, err := grpc.DialContext(ctx, os.Getenv("OTLP_ADDRESS"), + conn, err := grpc.NewClient(os.Getenv("OTLP_ADDRESS"), // Note the use of insecure transport here. TLS is recommended in production. grpc.WithTransportCredentials(insecure.NewCredentials()), - grpc.WithBlock(), ) if err != nil { return nil, fmt.Errorf("failed to create gRPC connection to collector: %w", err)