Skip to content

Commit cce8551

Browse files
committed
kube-apiserver: remove deprecated otel NewNoopTracerProvider
Signed-off-by: TommyStarK <[email protected]>
1 parent c6b5191 commit cce8551

File tree

8 files changed

+17
-15
lines changed

8 files changed

+17
-15
lines changed

cmd/kube-apiserver/app/options/options_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ import (
2525
"github.com/google/go-cmp/cmp"
2626
"github.com/google/go-cmp/cmp/cmpopts"
2727
"github.com/spf13/pflag"
28-
oteltrace "go.opentelemetry.io/otel/trace"
28+
noopoteltrace "go.opentelemetry.io/otel/trace/noop"
2929

3030
"k8s.io/apiserver/pkg/admission"
3131
apiserveroptions "k8s.io/apiserver/pkg/server/options"
@@ -155,7 +155,7 @@ func TestAddFlags(t *testing.T) {
155155
KeyFile: "/var/run/kubernetes/etcd.key",
156156
TrustedCAFile: "/var/run/kubernetes/etcdca.crt",
157157
CertFile: "/var/run/kubernetes/etcdce.crt",
158-
TracerProvider: oteltrace.NewNoopTracerProvider(),
158+
TracerProvider: noopoteltrace.NewTracerProvider(),
159159
},
160160
Prefix: "/registry",
161161
CompactionInterval: storagebackend.DefaultCompactInterval,

pkg/controlplane/apiserver/config.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ import (
2323
"net/http"
2424
"time"
2525

26-
oteltrace "go.opentelemetry.io/otel/trace"
26+
noopoteltrace "go.opentelemetry.io/otel/trace/noop"
2727

2828
"k8s.io/apimachinery/pkg/runtime"
2929
utilnet "k8s.io/apimachinery/pkg/util/net"
@@ -181,7 +181,7 @@ func BuildGenericConfig(
181181
if utilfeature.DefaultFeatureGate.Enabled(genericfeatures.APIServerTracing) {
182182
s.Etcd.StorageConfig.Transport.TracerProvider = genericConfig.TracerProvider
183183
} else {
184-
s.Etcd.StorageConfig.Transport.TracerProvider = oteltrace.NewNoopTracerProvider()
184+
s.Etcd.StorageConfig.Transport.TracerProvider = noopoteltrace.NewTracerProvider()
185185
}
186186

187187
storageFactoryConfig := kubeapiserver.NewStorageFactoryConfig()

pkg/controlplane/apiserver/options/options_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ import (
2424
"github.com/google/go-cmp/cmp"
2525
"github.com/google/go-cmp/cmp/cmpopts"
2626
"github.com/spf13/pflag"
27-
oteltrace "go.opentelemetry.io/otel/trace"
27+
noopoteltrace "go.opentelemetry.io/otel/trace/noop"
2828

2929
"k8s.io/apiserver/pkg/admission"
3030
apiserveroptions "k8s.io/apiserver/pkg/server/options"
@@ -141,7 +141,7 @@ func TestAddFlags(t *testing.T) {
141141
KeyFile: "/var/run/kubernetes/etcd.key",
142142
TrustedCAFile: "/var/run/kubernetes/etcdca.crt",
143143
CertFile: "/var/run/kubernetes/etcdce.crt",
144-
TracerProvider: oteltrace.NewNoopTracerProvider(),
144+
TracerProvider: noopoteltrace.NewTracerProvider(),
145145
},
146146
Prefix: "/registry",
147147
CompactionInterval: storagebackend.DefaultCompactInterval,

staging/src/k8s.io/apiextensions-apiserver/pkg/cmd/server/options/options.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ import (
2323
"net/url"
2424

2525
"github.com/spf13/pflag"
26-
oteltrace "go.opentelemetry.io/otel/trace"
26+
noopoteltrace "go.opentelemetry.io/otel/trace/noop"
2727

2828
v1 "k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1"
2929
"k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1"
@@ -119,7 +119,7 @@ func (o CustomResourceDefinitionsServerOptions) Config() (*apiserver.Config, err
119119
ExtraConfig: apiserver.ExtraConfig{
120120
CRDRESTOptionsGetter: NewCRDRESTOptionsGetter(*o.RecommendedOptions.Etcd, serverConfig.ResourceTransformers, serverConfig.StorageObjectCountTracker),
121121
ServiceResolver: &serviceResolver{serverConfig.SharedInformerFactory.Core().V1().Services().Lister()},
122-
AuthResolverWrapper: webhook.NewDefaultAuthenticationInfoResolverWrapper(nil, nil, serverConfig.LoopbackClientConfig, oteltrace.NewNoopTracerProvider()),
122+
AuthResolverWrapper: webhook.NewDefaultAuthenticationInfoResolverWrapper(nil, nil, serverConfig.LoopbackClientConfig, noopoteltrace.NewTracerProvider()),
123123
},
124124
}
125125
return config, nil

staging/src/k8s.io/apiserver/pkg/endpoints/filterlatency/filterlatency_test.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ import (
2525

2626
sdktrace "go.opentelemetry.io/otel/sdk/trace"
2727
"go.opentelemetry.io/otel/sdk/trace/tracetest"
28-
"go.opentelemetry.io/otel/trace"
28+
noopoteltrace "go.opentelemetry.io/otel/trace/noop"
2929

3030
testingclock "k8s.io/utils/clock/testing"
3131
)
@@ -45,7 +45,7 @@ func TestTrackStartedWithContextAlreadyHasFilterRecord(t *testing.T) {
4545
})
4646

4747
requestFilterStarted := time.Now()
48-
wrapped := trackStarted(handler, trace.NewNoopTracerProvider(), filterName, testingclock.NewFakeClock(requestFilterStarted))
48+
wrapped := trackStarted(handler, noopoteltrace.NewTracerProvider(), filterName, testingclock.NewFakeClock(requestFilterStarted))
4949

5050
testRequest, err := http.NewRequest(http.MethodGet, "/api/v1/namespaces", nil)
5151
if err != nil {
@@ -88,7 +88,7 @@ func TestTrackStartedWithContextDoesNotHaveFilterRecord(t *testing.T) {
8888
})
8989

9090
requestFilterStarted := time.Now()
91-
wrapped := trackStarted(handler, trace.NewNoopTracerProvider(), filterName, testingclock.NewFakeClock(requestFilterStarted))
91+
wrapped := trackStarted(handler, noopoteltrace.NewTracerProvider(), filterName, testingclock.NewFakeClock(requestFilterStarted))
9292

9393
testRequest, err := http.NewRequest(http.MethodGet, "/api/v1/namespaces", nil)
9494
if err != nil {

staging/src/k8s.io/apiserver/pkg/storage/storagebackend/config.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ import (
2020
"time"
2121

2222
oteltrace "go.opentelemetry.io/otel/trace"
23+
noopoteltrace "go.opentelemetry.io/otel/trace/noop"
2324

2425
"k8s.io/apimachinery/pkg/runtime"
2526
"k8s.io/apimachinery/pkg/runtime/schema"
@@ -117,6 +118,6 @@ func NewDefaultConfig(prefix string, codec runtime.Codec) *Config {
117118
HealthcheckTimeout: DefaultHealthcheckTimeout,
118119
ReadycheckTimeout: DefaultReadinessTimeout,
119120
LeaseManagerConfig: etcd3.NewDefaultLeaseManagerConfig(),
120-
Transport: TransportConfig{TracerProvider: oteltrace.NewNoopTracerProvider()},
121+
Transport: TransportConfig{TracerProvider: noopoteltrace.NewTracerProvider()},
121122
}
122123
}

staging/src/k8s.io/apiserver/pkg/storage/storagebackend/factory/tls_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ import (
2525
"testing"
2626

2727
"go.etcd.io/etcd/client/pkg/v3/transport"
28-
oteltrace "go.opentelemetry.io/otel/trace"
28+
noopoteltrace "go.opentelemetry.io/otel/trace/noop"
2929

3030
apitesting "k8s.io/apimachinery/pkg/api/apitesting"
3131
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@@ -77,7 +77,7 @@ func TestTLSConnection(t *testing.T) {
7777
CertFile: certFile,
7878
KeyFile: keyFile,
7979
TrustedCAFile: caFile,
80-
TracerProvider: oteltrace.NewNoopTracerProvider(),
80+
TracerProvider: noopoteltrace.NewTracerProvider(),
8181
},
8282
Codec: codec,
8383
}

staging/src/k8s.io/component-base/tracing/utils.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ import (
2727
sdktrace "go.opentelemetry.io/otel/sdk/trace"
2828
semconv "go.opentelemetry.io/otel/semconv/v1.17.0"
2929
oteltrace "go.opentelemetry.io/otel/trace"
30+
noopoteltrace "go.opentelemetry.io/otel/trace/noop"
3031

3132
"k8s.io/client-go/transport"
3233
"k8s.io/component-base/tracing/api/v1"
@@ -47,7 +48,7 @@ func (n *noopTracerProvider) Shutdown(context.Context) error {
4748
}
4849

4950
func NewNoopTracerProvider() TracerProvider {
50-
return &noopTracerProvider{TracerProvider: oteltrace.NewNoopTracerProvider()}
51+
return &noopTracerProvider{TracerProvider: noopoteltrace.NewTracerProvider()}
5152
}
5253

5354
// NewProvider creates a TracerProvider in a component, and enforces recommended tracing behavior

0 commit comments

Comments
 (0)