Merge pull request #142146 from pohly/ktesting-publishing

ktesting: publishing via staging
This commit is contained in:
kubernetes-prow[bot] authored and GitHub committed 2026-10-07 14:20:47 +00:00
commit a05f352745
433 files changed
+890 -443

No files matched your search

@@ -42,4 +42,4 @@ rules:
- k8s.io/kubernetes/pkg/proxy/util
- k8s.io/kubernetes/pkg/proxy/util/testing
- k8s.io/kubernetes/pkg/util/sysctl
- k8s.io/kubernetes/test/utils/ktesting
- k8s.io/ktesting
+1 -1
View File
@@ -65,12 +65,12 @@ import (
featuremetrics "k8s.io/component-base/metrics/prometheus/feature"
zpagesfeatures "k8s.io/component-base/zpages/features"
"k8s.io/klog/v2"
"k8s.io/ktesting"
"k8s.io/kube-aggregator/pkg/apiserver"
"k8s.io/kubernetes/cmd/kube-apiserver/app"
"k8s.io/kubernetes/cmd/kube-apiserver/app/options"
"k8s.io/kubernetes/test/e2e/invariants/metrics"
testutil "k8s.io/kubernetes/test/utils"
"k8s.io/kubernetes/test/utils/ktesting"
)
func init() {
@@ -22,7 +22,7 @@ import (
"testing"
etcd3testing "k8s.io/apiserver/pkg/storage/etcd3/testing"
"k8s.io/kubernetes/test/utils/ktesting"
"k8s.io/ktesting"
)
// TestStartTestServerTearDownCauseOnTestCompletion verifies that when a test
+1 -1
View File
@@ -29,9 +29,9 @@ import (
"github.com/spf13/pflag"
v1 "k8s.io/api/core/v1"
"k8s.io/ktesting"
kubeproxyconfig "k8s.io/kubernetes/pkg/proxy/apis/config"
proxyutil "k8s.io/kubernetes/pkg/proxy/util"
"k8s.io/kubernetes/test/utils/ktesting"
)
func Test_platformApplyDefaults(t *testing.T) {
+1 -1
View File
@@ -43,9 +43,9 @@ import (
kubeproxyconfigv1alpha1 "k8s.io/kube-proxy/config/v1alpha1"
v1 "k8s.io/api/core/v1"
"k8s.io/ktesting"
kubeproxyconfig "k8s.io/kubernetes/pkg/proxy/apis/config"
proxymetrics "k8s.io/kubernetes/pkg/proxy/metrics"
"k8s.io/kubernetes/test/utils/ktesting"
netutils "k8s.io/utils/net"
)
+1 -1
View File
@@ -44,9 +44,9 @@ import (
restclient "k8s.io/client-go/rest"
certutil "k8s.io/client-go/util/cert"
"k8s.io/component-base/featuregate"
"k8s.io/ktesting"
capihelper "k8s.io/kubernetes/pkg/apis/certificates/v1"
"k8s.io/kubernetes/pkg/controller/certificates/authority"
"k8s.io/kubernetes/test/utils/ktesting"
)
// Test_buildClientCertificateManager validates that we can build a local client cert
+2
View File
@@ -104,6 +104,7 @@ require (
k8s.io/externaljwt v0.0.0
k8s.io/klog/v2 v2.140.0
k8s.io/kms v0.0.0
k8s.io/ktesting v0.0.0
k8s.io/kube-aggregator v0.0.0
k8s.io/kube-controller-manager v0.0.0
k8s.io/kube-openapi v0.0.0-20260929181212-2cfbdf149b9a
@@ -234,6 +235,7 @@ replace (
k8s.io/endpointslice => ./staging/src/k8s.io/endpointslice
k8s.io/externaljwt => ./staging/src/k8s.io/externaljwt
k8s.io/kms => ./staging/src/k8s.io/kms
k8s.io/ktesting => ./staging/src/k8s.io/ktesting
k8s.io/kube-aggregator => ./staging/src/k8s.io/kube-aggregator
k8s.io/kube-controller-manager => ./staging/src/k8s.io/kube-controller-manager
k8s.io/kube-proxy => ./staging/src/k8s.io/kube-proxy
+1
View File
@@ -26,6 +26,7 @@ use (
./staging/src/k8s.io/endpointslice
./staging/src/k8s.io/externaljwt
./staging/src/k8s.io/kms
./staging/src/k8s.io/ktesting
./staging/src/k8s.io/kube-aggregator
./staging/src/k8s.io/kube-controller-manager
./staging/src/k8s.io/kube-proxy
+16 -2
View File
@@ -493,18 +493,32 @@ linters:
deny:
- pkg: "k8s.io/utils/pointer"
desc: "k8s.io/utils/pointer shall no longer be used, please use k8s.io/utils/ptr."
go-cmp:
test-only-dependencies:
files:
# Apply deny list to all files except for _test.go files.
- $all
- "!$test"
# Some normal packages are meant to be used only in tests and thus
# are also exempt.
- "!**/test/**"
- "!**/testing/**"
- "!**/ktesting/**"
- "!**/apitesting/**"
deny:
- pkg: "github.com/google/go-cmp/cmp"
desc: "cmp is allowed only in test files"
- pkg: "html/template"
desc: "template is allowed only in test files as it disables dead code elimination"
- pkg: "k8s.io/ktesting"
desc: "ktesting is allowed only in test files"
- pkg: "k8s.io/client-go/ktesting"
desc: "ktesting is allowed only in test files"
# Normal packages exempted above also must not be used in production code.
# depguard wants a prefix here, so we would need to list packages explicitly
# instead of using wildcards as above.
#
# This only covers one level of indirection, though.
# A better solution might be transitive deny (https://github.com/OpenPeeDeeP/depguard/issues/68).
forbidigo:
analyze-types: true
forbid:
@@ -577,7 +591,7 @@ linters:
# Replace context.WithCancel with t.Context in tests.
#
# Disabled because in Kubernetes,
# test/utils/ktesting handles
# k8s.io/ktesting handles
# context cancellation and also
# addresses other pain points.
- testingcontext
+16 -2
View File
@@ -506,18 +506,32 @@ linters:
deny:
- pkg: "k8s.io/utils/pointer"
desc: "k8s.io/utils/pointer shall no longer be used, please use k8s.io/utils/ptr."
go-cmp:
test-only-dependencies:
files:
# Apply deny list to all files except for _test.go files.
- $all
- "!$test"
# Some normal packages are meant to be used only in tests and thus
# are also exempt.
- "!**/test/**"
- "!**/testing/**"
- "!**/ktesting/**"
- "!**/apitesting/**"
deny:
- pkg: "github.com/google/go-cmp/cmp"
desc: "cmp is allowed only in test files"
- pkg: "html/template"
desc: "template is allowed only in test files as it disables dead code elimination"
- pkg: "k8s.io/ktesting"
desc: "ktesting is allowed only in test files"
- pkg: "k8s.io/client-go/ktesting"
desc: "ktesting is allowed only in test files"
# Normal packages exempted above also must not be used in production code.
# depguard wants a prefix here, so we would need to list packages explicitly
# instead of using wildcards as above.
#
# This only covers one level of indirection, though.
# A better solution might be transitive deny (https://github.com/OpenPeeDeeP/depguard/issues/68).
forbidigo:
analyze-types: true
forbid:
@@ -648,7 +662,7 @@ linters:
# Replace context.WithCancel with t.Context in tests.
#
# Disabled because in Kubernetes,
# test/utils/ktesting handles
# k8s.io/ktesting handles
# context cancellation and also
# addresses other pain points.
- testingcontext
+16 -2
View File
@@ -204,18 +204,32 @@ linters:
deny:
- pkg: "k8s.io/utils/pointer"
desc: "k8s.io/utils/pointer shall no longer be used, please use k8s.io/utils/ptr."
go-cmp:
test-only-dependencies:
files:
# Apply deny list to all files except for _test.go files.
- $all
- "!$test"
# Some normal packages are meant to be used only in tests and thus
# are also exempt.
- "!**/test/**"
- "!**/testing/**"
- "!**/ktesting/**"
- "!**/apitesting/**"
deny:
- pkg: "github.com/google/go-cmp/cmp"
desc: "cmp is allowed only in test files"
- pkg: "html/template"
desc: "template is allowed only in test files as it disables dead code elimination"
- pkg: "k8s.io/ktesting"
desc: "ktesting is allowed only in test files"
- pkg: "k8s.io/client-go/ktesting"
desc: "ktesting is allowed only in test files"
# Normal packages exempted above also must not be used in production code.
# depguard wants a prefix here, so we would need to list packages explicitly
# instead of using wildcards as above.
#
# This only covers one level of indirection, though.
# A better solution might be transitive deny (https://github.com/OpenPeeDeeP/depguard/issues/68).
forbidigo:
analyze-types: true
forbid:
@@ -364,7 +378,7 @@ linters:
# Replace context.WithCancel with t.Context in tests.
#
# Disabled because in Kubernetes,
# test/utils/ktesting handles
# k8s.io/ktesting handles
# context cancellation and also
# addresses other pain points.
- testingcontext
+1 -1
View File
@@ -20,9 +20,9 @@ import (
"testing"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/ktesting"
"k8s.io/kubernetes/pkg/apis/batch"
"k8s.io/kubernetes/pkg/apis/core"
"k8s.io/kubernetes/test/utils/ktesting"
"k8s.io/utils/ptr"
)
@@ -28,9 +28,9 @@ import (
"k8s.io/client-go/kubernetes/fake"
core "k8s.io/client-go/testing"
bootstrapapi "k8s.io/cluster-bootstrap/token/api"
"k8s.io/ktesting"
api "k8s.io/kubernetes/pkg/apis/core"
"k8s.io/kubernetes/pkg/controller"
"k8s.io/kubernetes/test/utils/ktesting"
)
const testTokenID = "abc123"
@@ -28,8 +28,8 @@ import (
coreinformers "k8s.io/client-go/informers/core/v1"
"k8s.io/client-go/kubernetes/fake"
core "k8s.io/client-go/testing"
"k8s.io/ktesting"
api "k8s.io/kubernetes/pkg/apis/core"
"k8s.io/kubernetes/test/utils/ktesting"
)
func newTokenCleaner(t *testing.T) (*TokenCleaner, *fake.Clientset, coreinformers.SecretInformer, error) {
@@ -30,7 +30,7 @@ import (
clienttesting "k8s.io/client-go/testing"
"k8s.io/client-go/tools/cache"
certutil "k8s.io/client-go/util/cert"
"k8s.io/kubernetes/test/utils/ktesting"
"k8s.io/ktesting"
)
const testSignerName = "test.test/testSigner"
@@ -30,8 +30,8 @@ import (
corev1listers "k8s.io/client-go/listers/core/v1"
clienttesting "k8s.io/client-go/testing"
"k8s.io/client-go/tools/cache"
"k8s.io/ktesting"
"k8s.io/kubernetes/pkg/controller"
"k8s.io/kubernetes/test/utils/ktesting"
)
func TestConfigMapCreation(t *testing.T) {
+1 -1
View File
@@ -48,12 +48,12 @@ import (
"k8s.io/client-go/tools/record"
utiltesting "k8s.io/client-go/util/testing"
featuregatetesting "k8s.io/component-base/featuregate/testing"
"k8s.io/ktesting"
"k8s.io/kubernetes/pkg/apis/core"
_ "k8s.io/kubernetes/pkg/apis/core/install"
"k8s.io/kubernetes/pkg/controller/testutil"
"k8s.io/kubernetes/pkg/features"
"k8s.io/kubernetes/pkg/securitycontext"
"k8s.io/kubernetes/test/utils/ktesting"
testingclock "k8s.io/utils/clock/testing"
"k8s.io/utils/ptr"
@@ -45,6 +45,7 @@ import (
utilfeature "k8s.io/apiserver/pkg/util/feature"
clientfeatures "k8s.io/client-go/features"
"k8s.io/client-go/informers"
"k8s.io/client-go/ktesting"
clientset "k8s.io/client-go/kubernetes"
"k8s.io/client-go/kubernetes/fake"
corev1 "k8s.io/client-go/kubernetes/typed/core/v1"
@@ -57,7 +58,6 @@ import (
controllertestutil "k8s.io/kubernetes/pkg/controller/testutil"
"k8s.io/kubernetes/pkg/features"
st "k8s.io/kubernetes/pkg/scheduler/testing"
"k8s.io/kubernetes/test/utils/client-go/ktesting"
)
func init() {
+1 -1
View File
@@ -49,9 +49,9 @@ import (
"k8s.io/client-go/tools/cache"
"k8s.io/client-go/tools/record"
"k8s.io/client-go/util/workqueue"
"k8s.io/ktesting"
_ "k8s.io/kubernetes/pkg/apis/core/install"
"k8s.io/kubernetes/pkg/controller"
"k8s.io/kubernetes/test/utils/ktesting"
clocktesting "k8s.io/utils/clock/testing"
"k8s.io/utils/ptr"
)
@@ -44,10 +44,10 @@ import (
clienttesting "k8s.io/client-go/testing"
"k8s.io/client-go/tools/cache"
utiltesting "k8s.io/client-go/util/testing"
"k8s.io/ktesting"
endptspkg "k8s.io/kubernetes/pkg/api/v1/endpoints"
api "k8s.io/kubernetes/pkg/apis/core"
controllerpkg "k8s.io/kubernetes/pkg/controller"
"k8s.io/kubernetes/test/utils/ktesting"
utilnet "k8s.io/utils/net"
"k8s.io/utils/ptr"
)
@@ -30,9 +30,9 @@ import (
"k8s.io/client-go/tools/record"
"k8s.io/component-base/metrics/testutil"
endpointsliceutil "k8s.io/endpointslice/util"
"k8s.io/ktesting"
endpointsv1 "k8s.io/kubernetes/pkg/api/v1/endpoints"
"k8s.io/kubernetes/pkg/controller/endpointslicemirroring/metrics"
"k8s.io/kubernetes/test/utils/ktesting"
"k8s.io/utils/ptr"
)
@@ -66,10 +66,10 @@ import (
"k8s.io/client-go/util/workqueue"
metricsutil "k8s.io/component-base/metrics/testutil"
"k8s.io/controller-manager/pkg/informerfactory"
"k8s.io/ktesting"
"k8s.io/kubernetes/pkg/api/legacyscheme"
c "k8s.io/kubernetes/pkg/controller"
"k8s.io/kubernetes/pkg/controller/garbagecollector/metrics"
"k8s.io/kubernetes/test/utils/ktesting"
)
type testRESTMapper struct {
@@ -31,9 +31,9 @@ import (
"k8s.io/client-go/kubernetes/fake"
clientscheme "k8s.io/client-go/kubernetes/scheme"
core "k8s.io/client-go/testing"
"k8s.io/ktesting"
"k8s.io/kubernetes/pkg/api/legacyscheme"
"k8s.io/kubernetes/pkg/controller"
"k8s.io/kubernetes/test/utils/ktesting"
"k8s.io/apimachinery/pkg/api/errors"
"k8s.io/apimachinery/pkg/api/resource"
@@ -25,9 +25,9 @@ import (
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/apimachinery/pkg/util/wait"
"k8s.io/client-go/kubernetes/fake"
"k8s.io/ktesting"
"k8s.io/kubernetes/pkg/controller/nodeipam/ipam/test"
"k8s.io/kubernetes/pkg/controller/testutil"
"k8s.io/kubernetes/test/utils/ktesting"
netutils "k8s.io/utils/net"
)
@@ -42,6 +42,7 @@ import (
"k8s.io/client-go/kubernetes/fake"
testcore "k8s.io/client-go/testing"
featuregatetesting "k8s.io/component-base/featuregate/testing"
"k8s.io/ktesting"
kubeletapis "k8s.io/kubelet/pkg/apis"
"k8s.io/kubernetes/pkg/controller"
"k8s.io/kubernetes/pkg/controller/nodelifecycle/scheduler"
@@ -50,7 +51,6 @@ import (
"k8s.io/kubernetes/pkg/features"
"k8s.io/kubernetes/pkg/util/node"
taintutils "k8s.io/kubernetes/pkg/util/taints"
"k8s.io/kubernetes/test/utils/ktesting"
"k8s.io/utils/ptr"
)
@@ -52,6 +52,7 @@ import (
"k8s.io/client-go/util/workqueue"
featuregatetesting "k8s.io/component-base/featuregate/testing"
metricstestutil "k8s.io/component-base/metrics/testutil"
"k8s.io/ktesting"
"k8s.io/kubernetes/pkg/api/legacyscheme"
autoscalingapiv2 "k8s.io/kubernetes/pkg/apis/autoscaling/v2"
"k8s.io/kubernetes/pkg/controller"
@@ -59,7 +60,6 @@ import (
"k8s.io/kubernetes/pkg/controller/podautoscaler/monitor"
"k8s.io/kubernetes/pkg/controller/util/selectors"
"k8s.io/kubernetes/pkg/features"
"k8s.io/kubernetes/test/utils/ktesting"
cmapi "k8s.io/metrics/pkg/apis/custom_metrics/v1beta2"
emapi "k8s.io/metrics/pkg/apis/external_metrics/v1beta1"
metricsapi "k8s.io/metrics/pkg/apis/metrics/v1beta1"
@@ -38,11 +38,11 @@ import (
core "k8s.io/client-go/testing"
"k8s.io/client-go/tools/cache"
featuregatetesting "k8s.io/component-base/featuregate/testing"
"k8s.io/ktesting"
"k8s.io/kubernetes/pkg/api/legacyscheme"
"k8s.io/kubernetes/pkg/controller"
metricsclient "k8s.io/kubernetes/pkg/controller/podautoscaler/metrics"
"k8s.io/kubernetes/pkg/features"
"k8s.io/kubernetes/test/utils/ktesting"
cmapi "k8s.io/metrics/pkg/apis/custom_metrics/v1beta2"
emapi "k8s.io/metrics/pkg/apis/external_metrics/v1beta1"
metricsapi "k8s.io/metrics/pkg/apis/metrics/v1beta1"
@@ -52,11 +52,11 @@ import (
utiltesting "k8s.io/client-go/util/testing"
"k8s.io/client-go/util/workqueue"
"k8s.io/klog/v2"
"k8s.io/ktesting"
"k8s.io/kubernetes/pkg/controller"
. "k8s.io/kubernetes/pkg/controller/testutil"
"k8s.io/kubernetes/pkg/features"
"k8s.io/kubernetes/pkg/securitycontext"
"k8s.io/kubernetes/test/utils/ktesting"
"k8s.io/utils/ptr"
)
@@ -46,9 +46,9 @@ import (
"k8s.io/component-base/metrics/legacyregistry"
resourceclaimmetrics "k8s.io/dynamic-resource-allocation/resourceclaim/metrics"
"k8s.io/klog/v2"
"k8s.io/ktesting"
"k8s.io/kubernetes/pkg/controller"
controllermetrics "k8s.io/kubernetes/pkg/controller/resourceclaim/metrics"
"k8s.io/kubernetes/test/utils/ktesting"
)
var (
@@ -28,8 +28,8 @@ import (
"k8s.io/client-go/informers"
"k8s.io/client-go/kubernetes/fake"
core "k8s.io/client-go/testing"
"k8s.io/ktesting"
"k8s.io/kubernetes/pkg/controller"
"k8s.io/kubernetes/test/utils/ktesting"
)
func TestServiceAccountCreation(t *testing.T) {
@@ -32,8 +32,8 @@ import (
"k8s.io/client-go/kubernetes/fake"
core "k8s.io/client-go/testing"
"k8s.io/client-go/tools/cache"
"k8s.io/ktesting"
"k8s.io/kubernetes/pkg/controller"
"k8s.io/kubernetes/test/utils/ktesting"
"k8s.io/utils/dump"
)
@@ -30,10 +30,10 @@ import (
"k8s.io/client-go/kubernetes/fake"
k8stesting "k8s.io/client-go/testing"
"k8s.io/client-go/tools/cache"
"k8s.io/ktesting"
"k8s.io/kubernetes/pkg/controller"
"k8s.io/kubernetes/pkg/controlplane/controller/defaultservicecidr"
"k8s.io/kubernetes/pkg/registry/core/service/ipallocator"
"k8s.io/kubernetes/test/utils/ktesting"
netutils "k8s.io/utils/net"
"k8s.io/utils/ptr"
)
@@ -53,12 +53,12 @@ import (
"k8s.io/client-go/tools/cache"
featuregatetesting "k8s.io/component-base/featuregate/testing"
"k8s.io/component-base/metrics/testutil"
"k8s.io/ktesting"
podutil "k8s.io/kubernetes/pkg/api/v1/pod"
"k8s.io/kubernetes/pkg/controller"
"k8s.io/kubernetes/pkg/controller/history"
"k8s.io/kubernetes/pkg/controller/statefulset/metrics"
"k8s.io/kubernetes/pkg/features"
"k8s.io/kubernetes/test/utils/ktesting"
testingclock "k8s.io/utils/clock/testing"
)
@@ -40,9 +40,9 @@ import (
core "k8s.io/client-go/testing"
"k8s.io/client-go/tools/cache"
"k8s.io/klog/v2"
"k8s.io/ktesting"
"k8s.io/kubernetes/pkg/controller"
"k8s.io/kubernetes/pkg/controller/history"
"k8s.io/kubernetes/test/utils/ktesting"
)
var parentKind = apps.SchemeGroupVersion.WithKind("StatefulSet")
@@ -33,7 +33,7 @@ import (
svminformers "k8s.io/client-go/informers"
kubefake "k8s.io/client-go/kubernetes/fake"
k8stesting "k8s.io/client-go/testing"
"k8s.io/kubernetes/test/utils/ktesting"
"k8s.io/ktesting"
)
func init() {
@@ -39,7 +39,7 @@ import (
"k8s.io/client-go/metadata"
metadatafake "k8s.io/client-go/metadata/fake"
kubetesting "k8s.io/client-go/testing"
"k8s.io/kubernetes/test/utils/ktesting"
"k8s.io/ktesting"
)
func TestIsResourceMigratable(t *testing.T) {
@@ -31,8 +31,8 @@ import (
"k8s.io/client-go/informers"
"k8s.io/client-go/kubernetes/fake"
"k8s.io/client-go/kubernetes/scheme"
"k8s.io/ktesting"
"k8s.io/kubernetes/pkg/generated/openapi"
"k8s.io/kubernetes/test/utils/ktesting"
)
func TestTypeChecking(t *testing.T) {
@@ -33,13 +33,13 @@ import (
"k8s.io/client-go/informers"
"k8s.io/client-go/kubernetes/fake"
kcache "k8s.io/client-go/tools/cache"
"k8s.io/ktesting"
"k8s.io/kubernetes/pkg/controller"
"k8s.io/kubernetes/pkg/controller/volume/attachdetach/cache"
controllervolumetesting "k8s.io/kubernetes/pkg/controller/volume/attachdetach/testing"
"k8s.io/kubernetes/pkg/volume"
"k8s.io/kubernetes/pkg/volume/csi"
"k8s.io/kubernetes/pkg/volume/util"
"k8s.io/kubernetes/test/utils/ktesting"
)
const (
@@ -34,6 +34,7 @@ import (
coretesting "k8s.io/client-go/testing"
csitrans "k8s.io/csi-translation-lib"
csitranslationplugins "k8s.io/csi-translation-lib/plugins"
"k8s.io/ktesting"
"k8s.io/kubernetes/pkg/controller"
controllervolumetesting "k8s.io/kubernetes/pkg/controller/volume/attachdetach/testing"
"k8s.io/kubernetes/pkg/volume"
@@ -41,7 +42,6 @@ import (
"k8s.io/kubernetes/pkg/volume/util"
"k8s.io/kubernetes/pkg/volume/util/operationexecutor"
volumetypes "k8s.io/kubernetes/pkg/volume/util/types"
"k8s.io/kubernetes/test/utils/ktesting"
)
func TestSyncHandler(t *testing.T) {
@@ -44,8 +44,8 @@ import (
logsapi "k8s.io/component-base/logs/api/v1"
zpagesfeatures "k8s.io/component-base/zpages/features"
"k8s.io/klog/v2"
"k8s.io/ktesting"
controlplaneapiserver "k8s.io/kubernetes/pkg/controlplane/apiserver/options"
"k8s.io/kubernetes/test/utils/ktesting"
)
func init() {
@@ -28,7 +28,7 @@ import (
"k8s.io/client-go/kubernetes/fake"
k8stesting "k8s.io/client-go/testing"
"k8s.io/client-go/tools/record"
"k8s.io/kubernetes/test/utils/ktesting"
"k8s.io/ktesting"
"k8s.io/utils/ptr"
)
@@ -29,7 +29,7 @@ import (
"k8s.io/apimachinery/pkg/runtime/schema"
"k8s.io/client-go/kubernetes/fake"
core "k8s.io/client-go/testing"
"k8s.io/kubernetes/test/utils/ktesting"
"k8s.io/ktesting"
testingclock "k8s.io/utils/clock/testing"
)
@@ -39,6 +39,7 @@ import (
"k8s.io/component-base/metrics/legacyregistry"
"k8s.io/component-base/metrics/testutil"
"k8s.io/klog/v2"
"k8s.io/ktesting"
"k8s.io/kubernetes/pkg/features"
"k8s.io/kubernetes/pkg/kubelet/allocation/state"
"k8s.io/kubernetes/pkg/kubelet/cm"
@@ -55,7 +56,6 @@ import (
kubetypes "k8s.io/kubernetes/pkg/kubelet/types"
kubeletutil "k8s.io/kubernetes/pkg/kubelet/util"
_ "k8s.io/kubernetes/pkg/volume/hostpath"
"k8s.io/kubernetes/test/utils/ktesting"
"k8s.io/utils/ptr"
)
+1 -1
View File
@@ -24,7 +24,7 @@ import (
"github.com/stretchr/testify/require"
"google.golang.org/grpc"
fakeremote "k8s.io/cri-client/pkg/fake"
"k8s.io/kubernetes/test/utils/ktesting"
"k8s.io/ktesting"
)
func TestGetClient(t *testing.T) {
@@ -31,10 +31,10 @@ import (
"k8s.io/apimachinery/pkg/types"
utilfeature "k8s.io/apiserver/pkg/util/feature"
featuregatetesting "k8s.io/component-base/featuregate/testing"
"k8s.io/ktesting"
podresourcesapi "k8s.io/kubelet/pkg/apis/podresources/v1"
kubefeatures "k8s.io/kubernetes/pkg/features"
podresourcetest "k8s.io/kubernetes/pkg/kubelet/apis/podresources/testing"
"k8s.io/kubernetes/test/utils/ktesting"
)
func TestListPodResourcesV1(t *testing.T) {
@@ -22,10 +22,10 @@ import (
v1 "k8s.io/api/core/v1"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/apimachinery/pkg/types"
"k8s.io/ktesting"
podresourcesv1 "k8s.io/kubelet/pkg/apis/podresources/v1"
"k8s.io/kubelet/pkg/apis/podresources/v1alpha1"
podresourcetest "k8s.io/kubernetes/pkg/kubelet/apis/podresources/testing"
"k8s.io/kubernetes/test/utils/ktesting"
)
func TestListPodResourcesV1alpha1(t *testing.T) {
+1 -1
View File
@@ -46,6 +46,7 @@ import (
featuregatetesting "k8s.io/component-base/featuregate/testing"
compmetrics "k8s.io/component-base/metrics"
"k8s.io/component-base/metrics/testutil"
"k8s.io/ktesting"
podsv1alpha1 "k8s.io/kubelet/pkg/apis/pods/v1alpha1"
"k8s.io/kubernetes/pkg/api/legacyscheme"
corefuzzer "k8s.io/kubernetes/pkg/apis/core/fuzzer"
@@ -55,7 +56,6 @@ import (
"k8s.io/kubernetes/pkg/kubelet/metrics"
kubepodtest "k8s.io/kubernetes/pkg/kubelet/pod/testing"
statustest "k8s.io/kubernetes/pkg/kubelet/status/testing"
"k8s.io/kubernetes/test/utils/ktesting"
)
func TestStartEventLoop(t *testing.T) {
@@ -25,7 +25,7 @@ import (
"testing"
utiltesting "k8s.io/client-go/util/testing"
"k8s.io/kubernetes/test/utils/ktesting"
"k8s.io/ktesting"
"github.com/google/go-cmp/cmp"
certificatesv1 "k8s.io/api/certificates/v1"
+1 -1
View File
@@ -49,6 +49,7 @@ import (
"k8s.io/apimachinery/pkg/util/wait"
"k8s.io/apimachinery/pkg/watch"
utilfeature "k8s.io/apiserver/pkg/util/feature"
"k8s.io/client-go/ktesting"
clientset "k8s.io/client-go/kubernetes"
restclient "k8s.io/client-go/rest"
"k8s.io/client-go/util/cert"
@@ -60,7 +61,6 @@ import (
"k8s.io/kubernetes/pkg/features"
kubeletconfig "k8s.io/kubernetes/pkg/kubelet/apis/config"
"k8s.io/kubernetes/pkg/kubelet/certificate/keyalgorithm"
"k8s.io/kubernetes/test/utils/client-go/ktesting"
netutils "k8s.io/utils/net"
"k8s.io/utils/ptr"
)
+1 -1
View File
@@ -32,7 +32,7 @@ import (
"k8s.io/apimachinery/pkg/util/wait"
certificatesclient "k8s.io/client-go/kubernetes/typed/certificates/v1beta1"
"k8s.io/client-go/rest"
"k8s.io/kubernetes/test/utils/ktesting"
"k8s.io/ktesting"
)
var (
+1 -1
View File
@@ -33,7 +33,7 @@ import (
"k8s.io/apimachinery/pkg/types"
utilnet "k8s.io/apimachinery/pkg/util/net"
"k8s.io/apiserver/pkg/server/egressselector"
"k8s.io/kubernetes/test/utils/client-go/ktesting"
"k8s.io/client-go/ktesting"
)
func kubeletTestCertHelper(valid bool) KubeletTLSConfig {
@@ -48,7 +48,7 @@ import (
"k8s.io/client-go/kubernetes"
"k8s.io/client-go/kubernetes/fake"
"k8s.io/client-go/tools/cache"
"k8s.io/kubernetes/test/utils/ktesting"
"k8s.io/ktesting"
)
func TestBeforeSynced(t *testing.T) {
@@ -21,8 +21,8 @@ import (
"sort"
"testing"
"k8s.io/ktesting"
"k8s.io/kubernetes/pkg/kubelet/cm/cpumanager/topology"
"k8s.io/kubernetes/test/utils/ktesting"
"k8s.io/utils/cpuset"
)
@@ -40,8 +40,8 @@ import (
"k8s.io/apimachinery/pkg/types"
runtimeapi "k8s.io/cri-api/pkg/apis/runtime/v1"
"k8s.io/klog/v2"
"k8s.io/kubernetes/test/utils/ktesting"
"k8s.io/kubernetes/test/utils/ktesting/initoption"
"k8s.io/ktesting"
"k8s.io/ktesting/initoption"
"k8s.io/kubernetes/pkg/kubelet/cm/containermap"
"k8s.io/kubernetes/pkg/kubelet/cm/cpumanager/state"
@@ -19,7 +19,7 @@ package cpumanager
import (
"testing"
"k8s.io/kubernetes/test/utils/ktesting"
"k8s.io/ktesting"
"k8s.io/kubernetes/pkg/kubelet/cm/cpumanager/state"
"k8s.io/kubernetes/pkg/kubelet/lifecycle"
@@ -22,10 +22,10 @@ import (
utilfeature "k8s.io/apiserver/pkg/util/feature"
"k8s.io/component-base/featuregate"
featuregatetesting "k8s.io/component-base/featuregate/testing"
"k8s.io/ktesting"
pkgfeatures "k8s.io/kubernetes/pkg/features"
"k8s.io/kubernetes/pkg/kubelet/cm/cpumanager/topology"
"k8s.io/kubernetes/pkg/kubelet/cm/topologymanager"
"k8s.io/kubernetes/test/utils/ktesting"
)
type optionAvailTest struct {
@@ -31,13 +31,13 @@ import (
featuregatetesting "k8s.io/component-base/featuregate/testing"
resourcehelper "k8s.io/component-helpers/resource"
"k8s.io/klog/v2"
"k8s.io/ktesting"
pkgfeatures "k8s.io/kubernetes/pkg/features"
"k8s.io/kubernetes/pkg/kubelet/cm/containermap"
"k8s.io/kubernetes/pkg/kubelet/cm/cpumanager/state"
"k8s.io/kubernetes/pkg/kubelet/cm/cpumanager/topology"
"k8s.io/kubernetes/pkg/kubelet/cm/topologymanager"
"k8s.io/kubernetes/pkg/kubelet/lifecycle"
"k8s.io/kubernetes/test/utils/ktesting"
"k8s.io/utils/cpuset"
)
@@ -33,6 +33,8 @@ import (
featuregatetesting "k8s.io/component-base/featuregate/testing"
"k8s.io/component-base/metrics/testutil"
"k8s.io/klog/v2"
"k8s.io/ktesting"
"k8s.io/ktesting/initoption"
pkgfeatures "k8s.io/kubernetes/pkg/features"
"k8s.io/kubernetes/pkg/kubelet/cm/admission"
"k8s.io/kubernetes/pkg/kubelet/cm/cpumanager/state"
@@ -41,8 +43,6 @@ import (
"k8s.io/kubernetes/pkg/kubelet/cm/topologymanager/bitmask"
"k8s.io/kubernetes/pkg/kubelet/lifecycle"
"k8s.io/kubernetes/pkg/kubelet/metrics"
"k8s.io/kubernetes/test/utils/ktesting"
"k8s.io/kubernetes/test/utils/ktesting/initoption"
"k8s.io/utils/cpuset"
)
@@ -30,12 +30,12 @@ import (
utilfeature "k8s.io/apiserver/pkg/util/feature"
"k8s.io/component-base/featuregate"
featuregatetesting "k8s.io/component-base/featuregate/testing"
"k8s.io/ktesting"
"k8s.io/kubernetes/pkg/features"
"k8s.io/kubernetes/pkg/kubelet/checkpointmanager"
"k8s.io/kubernetes/pkg/kubelet/checkpointmanager/checksum"
"k8s.io/kubernetes/pkg/kubelet/cm/containermap"
testutil "k8s.io/kubernetes/pkg/kubelet/cm/cpumanager/state/testing"
"k8s.io/kubernetes/test/utils/ktesting"
"k8s.io/utils/cpuset"
)
@@ -23,7 +23,7 @@ import (
"github.com/google/go-cmp/cmp"
cadvisorapi "github.com/google/cadvisor/lib/model"
"k8s.io/kubernetes/test/utils/ktesting"
"k8s.io/ktesting"
"k8s.io/utils/cpuset"
)
@@ -26,13 +26,13 @@ import (
"k8s.io/apimachinery/pkg/types"
utilfeature "k8s.io/apiserver/pkg/util/feature"
featuregatetesting "k8s.io/component-base/featuregate/testing"
"k8s.io/ktesting"
"k8s.io/kubernetes/pkg/features"
"k8s.io/kubernetes/pkg/kubelet/cm/cpumanager/state"
"k8s.io/kubernetes/pkg/kubelet/cm/cpumanager/topology"
"k8s.io/kubernetes/pkg/kubelet/cm/topologymanager"
"k8s.io/kubernetes/pkg/kubelet/cm/topologymanager/bitmask"
"k8s.io/kubernetes/pkg/kubelet/lifecycle"
"k8s.io/kubernetes/test/utils/ktesting"
"k8s.io/utils/cpuset"
)
@@ -29,9 +29,9 @@ import (
"google.golang.org/protobuf/proto"
"k8s.io/klog/v2"
"k8s.io/ktesting"
pluginapi "k8s.io/kubelet/pkg/apis/deviceplugin/v1beta1"
plugin "k8s.io/kubernetes/pkg/kubelet/cm/devicemanager/plugin/v1beta1"
"k8s.io/kubernetes/test/utils/ktesting"
)
// monitorCallback is the function called when a device's health state changes,
+2 -2
View File
@@ -44,6 +44,8 @@ import (
"k8s.io/client-go/tools/record"
featuregatetesting "k8s.io/component-base/featuregate/testing"
"k8s.io/klog/v2"
"k8s.io/ktesting"
"k8s.io/ktesting/initoption"
pluginapi "k8s.io/kubelet/pkg/apis/deviceplugin/v1beta1"
watcherapi "k8s.io/kubelet/pkg/apis/pluginregistration/v1"
"k8s.io/kubernetes/pkg/features"
@@ -58,8 +60,6 @@ import (
"k8s.io/kubernetes/pkg/kubelet/lifecycle"
"k8s.io/kubernetes/pkg/kubelet/pluginmanager"
schedulerframework "k8s.io/kubernetes/pkg/scheduler/framework"
"k8s.io/kubernetes/test/utils/ktesting"
"k8s.io/kubernetes/test/utils/ktesting/initoption"
)
const (
@@ -24,10 +24,10 @@ import (
"github.com/stretchr/testify/require"
"k8s.io/apimachinery/pkg/util/sets"
"k8s.io/ktesting"
pluginapi "k8s.io/kubelet/pkg/apis/deviceplugin/v1beta1"
"k8s.io/kubernetes/pkg/kubelet/cm/devicemanager/checkpoint"
kubecontainer "k8s.io/kubernetes/pkg/kubelet/container"
"k8s.io/kubernetes/test/utils/ktesting"
)
func TestGetContainerDevices(t *testing.T) {
@@ -28,11 +28,11 @@ import (
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/apimachinery/pkg/util/sets"
"k8s.io/klog/v2"
"k8s.io/ktesting"
pluginapi "k8s.io/kubelet/pkg/apis/deviceplugin/v1beta1"
"k8s.io/kubernetes/pkg/kubelet/cm/topologymanager"
"k8s.io/kubernetes/pkg/kubelet/cm/topologymanager/bitmask"
"k8s.io/kubernetes/pkg/kubelet/lifecycle"
"k8s.io/kubernetes/test/utils/ktesting"
)
type mockAffinityStore struct {
+1 -1
View File
@@ -33,9 +33,9 @@ import (
utilfeature "k8s.io/apiserver/pkg/util/feature"
featuregatetesting "k8s.io/component-base/featuregate/testing"
klogtesting "k8s.io/klog/v2/ktesting"
"k8s.io/ktesting"
"k8s.io/kubernetes/pkg/features"
"k8s.io/kubernetes/pkg/kubelet/cm/dra/state"
"k8s.io/kubernetes/test/utils/ktesting"
)
// ClaimInfo test cases
+1 -1
View File
@@ -26,8 +26,8 @@ import (
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
"k8s.io/ktesting"
"k8s.io/kubernetes/pkg/kubelet/cm/dra/state"
"k8s.io/kubernetes/test/utils/ktesting"
)
const (
+1 -1
View File
@@ -53,12 +53,12 @@ import (
kubeletmetrics "k8s.io/kubernetes/pkg/kubelet/metrics"
"k8s.io/utils/ptr"
"k8s.io/ktesting"
drahealthv1 "k8s.io/kubelet/pkg/apis/dra-health/v1"
drapb "k8s.io/kubelet/pkg/apis/dra/v1"
"k8s.io/kubernetes/pkg/features"
"k8s.io/kubernetes/pkg/kubelet/cm/dra/state"
"k8s.io/kubernetes/pkg/kubelet/cm/resourceupdates"
"k8s.io/kubernetes/test/utils/ktesting"
)
const (
+1 -1
View File
@@ -20,7 +20,7 @@ import (
"strings"
"k8s.io/component-base/metrics/testutil"
"k8s.io/kubernetes/test/utils/ktesting"
"k8s.io/ktesting"
)
func testClaimsInUseMetric(tCtx ktesting.TContext, claimInfoCache *claimInfoCache, expectedMetric string) {
@@ -23,9 +23,9 @@ import (
"testing"
"github.com/stretchr/testify/require"
"k8s.io/ktesting"
drahealthv1 "k8s.io/kubelet/pkg/apis/dra-health/v1"
drahealthv1alpha1 "k8s.io/kubelet/pkg/apis/dra-health/v1alpha1"
"k8s.io/kubernetes/test/utils/ktesting"
)
func TestPickHealthService(t *testing.T) {
+1 -1
View File
@@ -31,11 +31,11 @@ import (
"github.com/stretchr/testify/require"
"google.golang.org/grpc"
"k8s.io/ktesting"
drahealthv1 "k8s.io/kubelet/pkg/apis/dra-health/v1"
drahealthv1alpha1 "k8s.io/kubelet/pkg/apis/dra-health/v1alpha1"
drapbv1 "k8s.io/kubelet/pkg/apis/dra/v1"
drapbv1beta1 "k8s.io/kubelet/pkg/apis/dra/v1beta1"
"k8s.io/kubernetes/test/utils/ktesting"
grpccodes "google.golang.org/grpc/codes"
grpcstatus "google.golang.org/grpc/status"
@@ -33,12 +33,12 @@ import (
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/apimachinery/pkg/fields"
"k8s.io/apimachinery/pkg/runtime"
"k8s.io/client-go/ktesting"
"k8s.io/client-go/kubernetes"
"k8s.io/client-go/kubernetes/fake"
cgotesting "k8s.io/client-go/testing"
drapb "k8s.io/kubelet/pkg/apis/dra/v1beta1"
timedworkers "k8s.io/kubernetes/pkg/controller/tainteviction"
"k8s.io/kubernetes/test/utils/client-go/ktesting"
"k8s.io/utils/ptr"
)
@@ -35,12 +35,12 @@ import (
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/apimachinery/pkg/types"
runtimeapi "k8s.io/cri-api/pkg/apis/runtime/v1"
"k8s.io/ktesting"
kubeletconfig "k8s.io/kubernetes/pkg/kubelet/apis/config"
"k8s.io/kubernetes/pkg/kubelet/cm/containermap"
"k8s.io/kubernetes/pkg/kubelet/cm/memorymanager/state"
"k8s.io/kubernetes/pkg/kubelet/cm/topologymanager"
"k8s.io/kubernetes/pkg/kubelet/lifecycle"
"k8s.io/kubernetes/test/utils/ktesting"
)
const (
@@ -27,12 +27,12 @@ import (
utilfeature "k8s.io/apiserver/pkg/util/feature"
featuregatetesting "k8s.io/component-base/featuregate/testing"
resourcehelper "k8s.io/component-helpers/resource"
"k8s.io/ktesting"
"k8s.io/kubernetes/pkg/features"
kubeletconfig "k8s.io/kubernetes/pkg/kubelet/apis/config"
"k8s.io/kubernetes/pkg/kubelet/cm/containermap"
"k8s.io/kubernetes/pkg/kubelet/cm/topologymanager"
"k8s.io/kubernetes/pkg/kubelet/lifecycle"
"k8s.io/kubernetes/test/utils/ktesting"
)
// For the scope of the test, any pod that has pod-level resources and the
@@ -35,6 +35,8 @@ import (
"k8s.io/component-base/featuregate"
featuregatetesting "k8s.io/component-base/featuregate/testing"
"k8s.io/component-base/metrics/testutil"
"k8s.io/ktesting"
"k8s.io/ktesting/initoption"
"k8s.io/kubernetes/pkg/features"
"k8s.io/kubernetes/pkg/kubelet/cm/admission"
"k8s.io/kubernetes/pkg/kubelet/cm/memorymanager/state"
@@ -42,8 +44,6 @@ import (
"k8s.io/kubernetes/pkg/kubelet/cm/topologymanager/bitmask"
"k8s.io/kubernetes/pkg/kubelet/lifecycle"
"k8s.io/kubernetes/pkg/kubelet/metrics"
"k8s.io/kubernetes/test/utils/ktesting"
"k8s.io/kubernetes/test/utils/ktesting/initoption"
)
const (
@@ -31,11 +31,11 @@ import (
utilfeature "k8s.io/apiserver/pkg/util/feature"
"k8s.io/component-base/featuregate"
featuregatetesting "k8s.io/component-base/featuregate/testing"
"k8s.io/ktesting"
"k8s.io/kubernetes/pkg/features"
"k8s.io/kubernetes/pkg/kubelet/checkpointmanager"
"k8s.io/kubernetes/pkg/kubelet/checkpointmanager/checksum"
testutil "k8s.io/kubernetes/pkg/kubelet/cm/cpumanager/state/testing"
"k8s.io/kubernetes/test/utils/ktesting"
)
const testingCheckpoint = "memorymanager_checkpoint_test"
@@ -21,8 +21,8 @@ import (
"testing"
"k8s.io/api/core/v1"
"k8s.io/ktesting"
"k8s.io/kubernetes/pkg/kubelet/lifecycle"
"k8s.io/kubernetes/test/utils/ktesting"
)
func TestNewFakeManager(t *testing.T) {
@@ -19,7 +19,7 @@ package topologymanager
import (
"testing"
"k8s.io/kubernetes/test/utils/ktesting"
"k8s.io/ktesting"
)
func TestPolicyNoneName(t *testing.T) {
@@ -25,8 +25,8 @@ import (
utilfeature "k8s.io/apiserver/pkg/util/feature"
"k8s.io/component-base/featuregate"
featuregatetesting "k8s.io/component-base/featuregate/testing"
"k8s.io/ktesting"
pkgfeatures "k8s.io/kubernetes/pkg/features"
"k8s.io/kubernetes/test/utils/ktesting"
)
var fancyBetaOption = "fancy-new-option"
@@ -21,9 +21,9 @@ import (
"testing"
"k8s.io/api/core/v1"
"k8s.io/ktesting"
"k8s.io/kubernetes/pkg/kubelet/cm/topologymanager/bitmask"
"k8s.io/kubernetes/pkg/kubelet/lifecycle"
"k8s.io/kubernetes/test/utils/ktesting"
)
type policyMergeTestCase struct {
@@ -21,8 +21,8 @@ import (
"testing"
v1 "k8s.io/api/core/v1"
"k8s.io/ktesting"
"k8s.io/kubernetes/pkg/kubelet/lifecycle"
"k8s.io/kubernetes/test/utils/ktesting"
)
func TestContainerCalculateAffinity(t *testing.T) {
@@ -21,8 +21,8 @@ import (
"testing"
v1 "k8s.io/api/core/v1"
"k8s.io/ktesting"
"k8s.io/kubernetes/pkg/kubelet/lifecycle"
"k8s.io/kubernetes/test/utils/ktesting"
)
func TestPodCalculateAffinity(t *testing.T) {
+1 -1
View File
@@ -22,8 +22,8 @@ import (
"k8s.io/api/core/v1"
"k8s.io/apimachinery/pkg/types"
"k8s.io/ktesting"
"k8s.io/kubernetes/pkg/kubelet/cm/containermap"
"k8s.io/kubernetes/test/utils/ktesting"
)
func TestGetAffinity(t *testing.T) {
@@ -31,10 +31,10 @@ import (
cadvisorapi "github.com/google/cadvisor/lib/model"
"k8s.io/ktesting"
"k8s.io/kubernetes/pkg/features"
"k8s.io/kubernetes/pkg/kubelet/cm/topologymanager/bitmask"
"k8s.io/kubernetes/pkg/kubelet/lifecycle"
"k8s.io/kubernetes/test/utils/ktesting"
)
func NewTestBitMask(sockets ...int) bitmask.BitMask {
+1 -1
View File
@@ -34,9 +34,9 @@ import (
"k8s.io/client-go/kubernetes/scheme"
"k8s.io/client-go/tools/record"
"k8s.io/klog/v2"
"k8s.io/ktesting"
kubetypes "k8s.io/kubernetes/pkg/kubelet/types"
"k8s.io/kubernetes/pkg/securitycontext"
"k8s.io/kubernetes/test/utils/ktesting"
)
const (
+1 -1
View File
@@ -34,12 +34,12 @@ import (
"k8s.io/apimachinery/pkg/types"
"k8s.io/apimachinery/pkg/util/wait"
clientscheme "k8s.io/client-go/kubernetes/scheme"
"k8s.io/ktesting"
api "k8s.io/kubernetes/pkg/apis/core"
k8s_api_v1 "k8s.io/kubernetes/pkg/apis/core/v1"
"k8s.io/kubernetes/pkg/apis/core/validation"
kubetypes "k8s.io/kubernetes/pkg/kubelet/types"
"k8s.io/kubernetes/pkg/securitycontext"
"k8s.io/kubernetes/test/utils/ktesting"
)
func TestExtractFromNonExistentFile(t *testing.T) {
+1 -1
View File
@@ -23,7 +23,7 @@ import (
"time"
apiequality "k8s.io/apimachinery/pkg/api/equality"
"k8s.io/kubernetes/test/utils/ktesting"
"k8s.io/ktesting"
)
func TestExtractFromBadDataFile(t *testing.T) {
+1 -1
View File
@@ -30,11 +30,11 @@ import (
"k8s.io/apimachinery/pkg/types"
clientscheme "k8s.io/client-go/kubernetes/scheme"
utiltesting "k8s.io/client-go/util/testing"
"k8s.io/ktesting"
api "k8s.io/kubernetes/pkg/apis/core"
k8s_api_v1 "k8s.io/kubernetes/pkg/apis/core/v1"
"k8s.io/kubernetes/pkg/apis/core/validation"
kubetypes "k8s.io/kubernetes/pkg/kubelet/types"
"k8s.io/kubernetes/test/utils/ktesting"
)
func TestURLErrorNotExistNoUpdate(t *testing.T) {
+1 -1
View File
@@ -25,7 +25,7 @@ import (
v1 "k8s.io/api/core/v1"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/apimachinery/pkg/types"
"k8s.io/kubernetes/test/utils/ktesting"
"k8s.io/ktesting"
)
func TestConfigurationChannels(t *testing.T) {
+1 -1
View File
@@ -25,7 +25,7 @@ import (
"github.com/stretchr/testify/assert"
"k8s.io/apimachinery/pkg/types"
"k8s.io/kubernetes/test/utils/ktesting"
"k8s.io/ktesting"
)
func newTestCache() *cache {
+1 -1
View File
@@ -31,7 +31,7 @@ import (
"k8s.io/client-go/tools/record"
runtimeapi "k8s.io/cri-api/pkg/apis/runtime/v1"
"k8s.io/klog/v2"
"k8s.io/kubernetes/test/utils/ktesting"
"k8s.io/ktesting"
"k8s.io/utils/ptr"
)
+1 -1
View File
@@ -21,9 +21,9 @@ import (
"testing"
"time"
"k8s.io/ktesting"
. "k8s.io/kubernetes/pkg/kubelet/container"
ctest "k8s.io/kubernetes/pkg/kubelet/container/testing"
"k8s.io/kubernetes/test/utils/ktesting"
)
func comparePods(t *testing.T, expected []*ctest.FakePod, actual []*Pod) {
+1 -1
View File
@@ -26,7 +26,7 @@ import (
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/apimachinery/pkg/types"
critesting "k8s.io/cri-api/pkg/apis/testing"
"k8s.io/kubernetes/test/utils/ktesting"
"k8s.io/ktesting"
)
func TestParseContainerID(t *testing.T) {
@@ -34,6 +34,7 @@ import (
utilfeature "k8s.io/apiserver/pkg/util/feature"
"k8s.io/client-go/tools/record"
featuregatetesting "k8s.io/component-base/featuregate/testing"
"k8s.io/ktesting"
statsapi "k8s.io/kubelet/pkg/apis/stats/v1alpha1"
kubeapi "k8s.io/kubernetes/pkg/apis/core"
"k8s.io/kubernetes/pkg/apis/scheduling"
@@ -41,7 +42,6 @@ import (
evictionapi "k8s.io/kubernetes/pkg/kubelet/eviction/api"
"k8s.io/kubernetes/pkg/kubelet/lifecycle"
kubelettypes "k8s.io/kubernetes/pkg/kubelet/types"
"k8s.io/kubernetes/test/utils/ktesting"
testingclock "k8s.io/utils/clock/testing"
"k8s.io/utils/ptr"
)
@@ -29,9 +29,9 @@ import (
"github.com/stretchr/testify/assert"
"k8s.io/apimachinery/pkg/api/resource"
klogtesting "k8s.io/klog/v2/ktesting"
"k8s.io/ktesting"
statsapi "k8s.io/kubelet/pkg/apis/stats/v1alpha1"
evictionapi "k8s.io/kubernetes/pkg/kubelet/eviction/api"
"k8s.io/kubernetes/test/utils/ktesting"
)
const testCgroupPath = "/sys/fs/cgroups/memory"
+1 -1
View File
@@ -31,13 +31,13 @@ import (
utilfeature "k8s.io/apiserver/pkg/util/feature"
"k8s.io/client-go/tools/record"
featuregatetesting "k8s.io/component-base/featuregate/testing"
"k8s.io/ktesting"
statsapi "k8s.io/kubelet/pkg/apis/stats/v1alpha1"
"k8s.io/kubernetes/pkg/features"
"k8s.io/kubernetes/pkg/kubelet/container"
containertest "k8s.io/kubernetes/pkg/kubelet/container/testing"
stats "k8s.io/kubernetes/pkg/kubelet/server/stats"
statstest "k8s.io/kubernetes/pkg/kubelet/server/stats/testing"
"k8s.io/kubernetes/test/utils/ktesting"
testingclock "k8s.io/utils/clock/testing"
"k8s.io/utils/ptr"
)
+1 -1
View File
@@ -39,6 +39,7 @@ import (
featuregatetesting "k8s.io/component-base/featuregate/testing"
runtimeapi "k8s.io/cri-api/pkg/apis/runtime/v1"
crierrors "k8s.io/cri-api/pkg/errors"
"k8s.io/ktesting"
"k8s.io/kubernetes/pkg/controller/testutil"
"k8s.io/kubernetes/pkg/credentialprovider"
"k8s.io/kubernetes/pkg/features"
@@ -46,7 +47,6 @@ import (
. "k8s.io/kubernetes/pkg/kubelet/container"
ctest "k8s.io/kubernetes/pkg/kubelet/container/testing"
"k8s.io/kubernetes/pkg/kubelet/images/pullmanager"
"k8s.io/kubernetes/test/utils/ktesting"
testingclock "k8s.io/utils/clock/testing"
"k8s.io/utils/ptr"
)
+1 -1
View File
@@ -25,7 +25,7 @@ import (
legacyregistry "k8s.io/component-base/metrics/legacyregistry"
metricstestutil "k8s.io/component-base/metrics/testutil"
runtimeapi "k8s.io/cri-api/pkg/apis/runtime/v1"
"k8s.io/kubernetes/test/utils/ktesting"
"k8s.io/ktesting"
)
func TestEnsureImageRequestsMetrics(t *testing.T) {
@@ -24,8 +24,8 @@ import (
"github.com/google/uuid"
"k8s.io/apimachinery/pkg/util/rand"
"k8s.io/ktesting"
kubeletconfig "k8s.io/kubernetes/pkg/kubelet/apis/config"
"k8s.io/kubernetes/test/utils/ktesting"
)
type namedAccessor struct {
@@ -23,7 +23,7 @@ import (
"testing"
"github.com/google/go-cmp/cmp"
"k8s.io/kubernetes/test/utils/ktesting"
"k8s.io/ktesting"
)
func TestNewFSPullRecordsAccessor(t *testing.T) {
Loaded 100 of 433 files, more files were not shown because too many files have changed in this diff. Show more