diff --git a/pkg/scalers/postgresql_scaler.go b/pkg/scalers/postgresql_scaler.go index 04ce1af2c27..ef07b0d74ff 100644 --- a/pkg/scalers/postgresql_scaler.go +++ b/pkg/scalers/postgresql_scaler.go @@ -4,6 +4,7 @@ import ( "context" "database/sql" "fmt" + "net" "regexp" "strings" "time" @@ -202,7 +203,7 @@ func getConnection(ctx context.Context, meta *postgreSQLMetadata, podIdentity ke if err != nil { return nil, err } - DBendpoint := fmt.Sprintf("%s:%s", meta.Host, meta.Port) + DBendpoint := net.JoinHostPort(meta.Host, meta.Port) password, err := auth.BuildAuthToken(ctx, DBendpoint, meta.AwsRegion, meta.UserName, cfg.Credentials) if err != nil { return nil, err