From a307cd4633eedb88d859cc51f2a19de107f928b5 Mon Sep 17 00:00:00 2001 From: Jules Casteran Date: Thu, 13 Jun 2024 11:44:16 +0200 Subject: [PATCH] fix(scaleway-sd): do not fill public_ipv4 with ipv6 Signed-off-by: Jules Casteran --- discovery/scaleway/instance.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/discovery/scaleway/instance.go b/discovery/scaleway/instance.go index ad49a313ec..efdc14bd43 100644 --- a/discovery/scaleway/instance.go +++ b/discovery/scaleway/instance.go @@ -209,8 +209,10 @@ func (d *instanceDiscovery) refresh(ctx context.Context) ([]*targetgroup.Group, } if server.PublicIP != nil { //nolint:staticcheck - labels[instancePublicIPv4Label] = model.LabelValue(server.PublicIP.Address.String()) //nolint:staticcheck - addr = server.PublicIP.Address.String() //nolint:staticcheck + if server.PublicIP.Family != instance.ServerIPIPFamilyInet6 { //nolint:staticcheck + labels[instancePublicIPv4Label] = model.LabelValue(server.PublicIP.Address.String()) //nolint:staticcheck + } + addr = server.PublicIP.Address.String() //nolint:staticcheck } if server.PrivateIP != nil {