Replace k8s.io/utils/strings/slices by Go stdlib slices (#6863)

Use the functionality provided by the Go standard library slices package
since Go 1.21 instead of the deprecated functions in the
k8s.io/utils/strings/slices package.

Signed-off-by: Tobias Klauser <tobias@isovalent.com>
This commit is contained in:
Tobias Klauser
2024-10-24 16:24:08 +02:00
committed by GitHub
parent 8ebe09482f
commit 23e9004f63
2 changed files with 2 additions and 3 deletions

2
go.mod
View File

@@ -39,7 +39,6 @@ require (
k8s.io/apimachinery v0.31.1 k8s.io/apimachinery v0.31.1
k8s.io/client-go v0.31.1 k8s.io/client-go v0.31.1
k8s.io/klog/v2 v2.130.1 k8s.io/klog/v2 v2.130.1
k8s.io/utils v0.0.0-20240711033017-18e509b52bc8
) )
require ( require (
@@ -138,6 +137,7 @@ require (
gopkg.in/yaml.v2 v2.4.0 // indirect gopkg.in/yaml.v2 v2.4.0 // indirect
gopkg.in/yaml.v3 v3.0.1 // indirect gopkg.in/yaml.v3 v3.0.1 // indirect
k8s.io/kube-openapi v0.0.0-20240228011516-70dd3763d340 // indirect k8s.io/kube-openapi v0.0.0-20240228011516-70dd3763d340 // indirect
k8s.io/utils v0.0.0-20240711033017-18e509b52bc8 // indirect
sigs.k8s.io/json v0.0.0-20221116044647-bc3834ca7abd // indirect sigs.k8s.io/json v0.0.0-20221116044647-bc3834ca7abd // indirect
sigs.k8s.io/structured-merge-diff/v4 v4.4.1 // indirect sigs.k8s.io/structured-merge-diff/v4 v4.4.1 // indirect
sigs.k8s.io/yaml v1.4.0 // indirect sigs.k8s.io/yaml v1.4.0 // indirect

View File

@@ -4,13 +4,12 @@ import (
"errors" "errors"
"fmt" "fmt"
"net" "net"
"slices"
"github.com/coredns/caddy" "github.com/coredns/caddy"
"github.com/coredns/coredns/core/dnsserver" "github.com/coredns/coredns/core/dnsserver"
"github.com/coredns/coredns/plugin" "github.com/coredns/coredns/plugin"
"github.com/coredns/coredns/plugin/pkg/log" "github.com/coredns/coredns/plugin/pkg/log"
"k8s.io/utils/strings/slices"
) )
func setup(c *caddy.Controller) error { func setup(c *caddy.Controller) error {