Merge pull request #90380 from spiffxp/import-boss-test-files

Update import-boss files to yaml, include test files in CI job
This commit is contained in:
Kubernetes Prow Robot 2020-04-28 15:58:24 -07:00 committed by GitHub
commit 961a5ed144
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
16 changed files with 409 additions and 534 deletions

View File

@ -1,48 +1,18 @@
{ rules:
"Rules": [ - selectorRegexp: k8s[.]io/kubelet/
{ allowedPrefixes:
"SelectorRegexp": "k8s[.]io/(api/|apimachinery/|apiextensions-apiserver/|apiserver/)", - k8s.io/kubelet/config/v1beta1
"AllowedPrefixes": [ - selectorRegexp: k8s[.]io/kube-openapi/
"" allowedPrefixes:
] - k8s.io/kube-openapi/pkg/util/proto
}, - selectorRegexp: k8s[.]io/kube-proxy/
{ allowedPrefixes:
"SelectorRegexp": "k8s[.]io/client-go/", - k8s.io/kube-proxy/config/v1alpha1
"AllowedPrefixes": [ - selectorRegexp: k8s[.]io/kubernetes
"" allowedPrefixes:
] - k8s.io/kubernetes/cmd/kubeadm
}, - selectorRegexp: gopkg[.]in
{ allowedPrefixes:
"SelectorRegexp": "k8s[.]io/kubelet/", - gopkg.in/inf.v0
"AllowedPrefixes": [ - gopkg.in/square/go-jose.v2
"k8s.io/kubelet/config/v1beta1" - gopkg.in/yaml.v2
]
},
{
"SelectorRegexp": "k8s[.]io/kube-openapi/",
"AllowedPrefixes": [
"k8s.io/kube-openapi/pkg/util/proto"
]
},
{
"SelectorRegexp": "k8s[.]io/kube-proxy/",
"AllowedPrefixes": [
"k8s.io/kube-proxy/config/v1alpha1"
]
},
{
"SelectorRegexp": "k8s[.]io/kubernetes",
"AllowedPrefixes": [
"k8s.io/kubernetes/cmd/kubeadm"
]
},
{
"SelectorRegexp": "gopkg[.]in",
"AllowedPrefixes": [
"gopkg.in/inf.v0",
"gopkg.in/square/go-jose.v2",
"gopkg.in/yaml.v2"
]
}
]
}

View File

@ -43,4 +43,4 @@ for d in staging/src/k8s.io/*/; do
fi fi
done done
$(kube::util::find-binary "import-boss") --verify-only "$@" --input-dirs "$(IFS=, ; echo "${packages[*]}")" $(kube::util::find-binary "import-boss") --include-test-files=true --verify-only --input-dirs "$(IFS=, ; echo "${packages[*]}")"

View File

@ -1,15 +1,12 @@
{ rules:
"Rules": [ - selectorRegexp: k8s[.]io/kubernetes
{ allowedPrefixes:
"SelectorRegexp": "k8s[.]io/kubernetes", - ''
"AllowedPrefixes": [ forbiddenPrefixes:
"" # prevent pkg/ from depending on cmd/
], # note: pkg/kubemark overrides this
"ForbiddenPrefixes": [ - k8s.io/kubernetes/cmd
"k8s.io/kubernetes/cmd", # use sigs.k8s.io/yaml instead
"github.com/ghodss/yaml", - github.com/ghodss/yaml
"github.com/ishidawataru/sctp" # prevent kubernetes from opening sctp sockets (ref: https://github.com/kubernetes/kubernetes/pull/87926#discussion_r376642015)
] - github.com/ishidawataru/sctp
}
]
}

View File

@ -1,11 +1,5 @@
{ rules:
"Rules": [ # prevent any k8s.io/kubernetes imports outside of this package
{ - selectorRegexp: k8s[.]io/kubernetes
"SelectorRegexp": "k8s[.]io/kubernetes", allowedPrefixes:
"AllowedPrefixes": [ - k8s.io/kubernetes/pkg/cloudprovider/providers
"k8s.io/kubernetes/pkg/cloudprovider/providers"
],
"ForbiddenPrefixes": []
}
]
}

View File

@ -1,16 +0,0 @@
{
"Rules": [
{
"SelectorRegexp": "k8s[.]io/kubernetes/pkg/client/unversioned$",
"ForbiddenPrefixes": [
"k8s.io/kubernetes/pkg/client/unversioned"
]
},
{
"SelectorRegexp": "k8s[.]io/kubernetes/pkg/client/unversioned/testclient$",
"ForbiddenPrefixes": [
"k8s.io/kubernetes/pkg/client/unversioned/testclient"
]
}
]
}

View File

@ -1,71 +1,68 @@
{ rules:
"Rules": [{ - selectorRegexp: k8s[.]io/kubernetes/pkg
"SelectorRegexp": "k8s[.]io/kubernetes/pkg", allowedPrefixes:
"AllowedPrefixes": [ - k8s.io/kubernetes/pkg/api/legacyscheme
"k8s.io/kubernetes/pkg/api", - k8s.io/kubernetes/pkg/apis/apps
"k8s.io/kubernetes/pkg/api/legacyscheme", - k8s.io/kubernetes/pkg/apis/apps/install
"k8s.io/kubernetes/pkg/apis/apps", - k8s.io/kubernetes/pkg/apis/apps/v1
"k8s.io/kubernetes/pkg/apis/apps/install", - k8s.io/kubernetes/pkg/apis/apps/v1beta1
"k8s.io/kubernetes/pkg/apis/apps/v1", - k8s.io/kubernetes/pkg/apis/apps/v1beta2
"k8s.io/kubernetes/pkg/apis/apps/v1beta1", - k8s.io/kubernetes/pkg/apis/authentication
"k8s.io/kubernetes/pkg/apis/apps/v1beta2", - k8s.io/kubernetes/pkg/apis/authentication/install
"k8s.io/kubernetes/pkg/apis/authentication", - k8s.io/kubernetes/pkg/apis/authentication/v1
"k8s.io/kubernetes/pkg/apis/authentication/install", - k8s.io/kubernetes/pkg/apis/authentication/v1beta1
"k8s.io/kubernetes/pkg/apis/authentication/v1", - k8s.io/kubernetes/pkg/apis/authorization
"k8s.io/kubernetes/pkg/apis/authentication/v1beta1", - k8s.io/kubernetes/pkg/apis/authorization/install
"k8s.io/kubernetes/pkg/apis/authorization", - k8s.io/kubernetes/pkg/apis/authorization/v1
"k8s.io/kubernetes/pkg/apis/authorization/install", - k8s.io/kubernetes/pkg/apis/authorization/v1beta1
"k8s.io/kubernetes/pkg/apis/authorization/v1", - k8s.io/kubernetes/pkg/apis/autoscaling
"k8s.io/kubernetes/pkg/apis/authorization/v1beta1", - k8s.io/kubernetes/pkg/apis/autoscaling/install
"k8s.io/kubernetes/pkg/apis/autoscaling", - k8s.io/kubernetes/pkg/apis/autoscaling/v1
"k8s.io/kubernetes/pkg/apis/autoscaling/install", - k8s.io/kubernetes/pkg/apis/autoscaling/v2beta1
"k8s.io/kubernetes/pkg/apis/autoscaling/v1", - k8s.io/kubernetes/pkg/apis/batch
"k8s.io/kubernetes/pkg/apis/autoscaling/v2beta1", - k8s.io/kubernetes/pkg/apis/batch/install
"k8s.io/kubernetes/pkg/apis/batch", - k8s.io/kubernetes/pkg/apis/batch/v1
"k8s.io/kubernetes/pkg/apis/batch/install", - k8s.io/kubernetes/pkg/apis/batch/v1beta1
"k8s.io/kubernetes/pkg/apis/batch/v1", - k8s.io/kubernetes/pkg/apis/batch/v2alpha1
"k8s.io/kubernetes/pkg/apis/batch/v1beta1", - k8s.io/kubernetes/pkg/apis/certificates
"k8s.io/kubernetes/pkg/apis/batch/v2alpha1", - k8s.io/kubernetes/pkg/apis/certificates/install
"k8s.io/kubernetes/pkg/apis/certificates", - k8s.io/kubernetes/pkg/apis/certificates/v1beta1
"k8s.io/kubernetes/pkg/apis/certificates/install", - k8s.io/kubernetes/pkg/apis/coordination
"k8s.io/kubernetes/pkg/apis/certificates/v1beta1", - k8s.io/kubernetes/pkg/apis/coordination/install
"k8s.io/kubernetes/pkg/apis/core", - k8s.io/kubernetes/pkg/apis/coordination/v1
"k8s.io/kubernetes/pkg/apis/core/helper", - k8s.io/kubernetes/pkg/apis/coordination/v1beta1
"k8s.io/kubernetes/pkg/apis/core/install", - k8s.io/kubernetes/pkg/apis/core
"k8s.io/kubernetes/pkg/apis/core/v1", - k8s.io/kubernetes/pkg/apis/core/helper
"k8s.io/kubernetes/pkg/apis/extensions", - k8s.io/kubernetes/pkg/apis/core/install
"k8s.io/kubernetes/pkg/apis/extensions/install", - k8s.io/kubernetes/pkg/apis/core/v1
"k8s.io/kubernetes/pkg/apis/extensions/v1beta1", - k8s.io/kubernetes/pkg/apis/events
"k8s.io/kubernetes/pkg/apis/networking", - k8s.io/kubernetes/pkg/apis/events/install
"k8s.io/kubernetes/pkg/apis/policy", - k8s.io/kubernetes/pkg/apis/events/v1beta1
"k8s.io/kubernetes/pkg/apis/policy/install", - k8s.io/kubernetes/pkg/apis/extensions
"k8s.io/kubernetes/pkg/apis/policy/v1beta1", - k8s.io/kubernetes/pkg/apis/extensions/install
"k8s.io/kubernetes/pkg/apis/rbac", - k8s.io/kubernetes/pkg/apis/extensions/v1beta1
"k8s.io/kubernetes/pkg/apis/rbac/install", - k8s.io/kubernetes/pkg/apis/networking
"k8s.io/kubernetes/pkg/apis/rbac/v1", - k8s.io/kubernetes/pkg/apis/policy
"k8s.io/kubernetes/pkg/apis/rbac/v1alpha1", - k8s.io/kubernetes/pkg/apis/policy/install
"k8s.io/kubernetes/pkg/apis/rbac/v1beta1", - k8s.io/kubernetes/pkg/apis/policy/v1beta1
"k8s.io/kubernetes/pkg/apis/scheduling", - k8s.io/kubernetes/pkg/apis/rbac
"k8s.io/kubernetes/pkg/apis/scheduling/install", - k8s.io/kubernetes/pkg/apis/rbac/install
"k8s.io/kubernetes/pkg/apis/scheduling/v1alpha1", - k8s.io/kubernetes/pkg/apis/rbac/v1
"k8s.io/kubernetes/pkg/apis/settings", - k8s.io/kubernetes/pkg/apis/rbac/v1alpha1
"k8s.io/kubernetes/pkg/apis/settings/install", - k8s.io/kubernetes/pkg/apis/rbac/v1beta1
"k8s.io/kubernetes/pkg/apis/settings/v1alpha1", - k8s.io/kubernetes/pkg/apis/scheduling
"k8s.io/kubernetes/pkg/apis/storage", - k8s.io/kubernetes/pkg/apis/scheduling/install
"k8s.io/kubernetes/pkg/apis/storage/install", - k8s.io/kubernetes/pkg/apis/scheduling/v1alpha1
"k8s.io/kubernetes/pkg/apis/storage/util", - k8s.io/kubernetes/pkg/apis/settings
"k8s.io/kubernetes/pkg/apis/storage/v1", - k8s.io/kubernetes/pkg/apis/settings/install
"k8s.io/kubernetes/pkg/apis/storage/v1beta1", - k8s.io/kubernetes/pkg/apis/settings/v1alpha1
"k8s.io/kubernetes/pkg/features", - k8s.io/kubernetes/pkg/apis/storage
"k8s.io/kubernetes/pkg/kubectl", - k8s.io/kubernetes/pkg/apis/storage/install
"k8s.io/kubernetes/pkg/printers", - k8s.io/kubernetes/pkg/apis/storage/util
"k8s.io/kubernetes/pkg/registry/rbac/reconciliation", - k8s.io/kubernetes/pkg/apis/storage/v1
"k8s.io/kubernetes/pkg/registry/rbac/validation", - k8s.io/kubernetes/pkg/apis/storage/v1beta1
"k8s.io/kubernetes/pkg/util/interrupt", - k8s.io/kubernetes/pkg/features
"k8s.io/kubernetes/pkg/util/node", - k8s.io/kubernetes/pkg/kubectl
"k8s.io/kubernetes/pkg/util/parsers", - k8s.io/kubernetes/pkg/registry/rbac/reconciliation
"k8s.io/utils/pointer" - k8s.io/kubernetes/pkg/registry/rbac/validation
], - k8s.io/kubernetes/pkg/util/parsers
"ForbiddenPrefixes": []
}]
}

View File

@ -1,9 +1,5 @@
{ rules:
"Rules": [ # prevent exposing internal api in streaming packages
{ - selectorRegexp: k8s[.]io/kubernetes
"SelectorRegexp": "k8s[.]io/kubernetes", forbiddenPrefixes:
"AllowedPrefixes": [ - ''
]
}
]
}

View File

@ -1,9 +1,5 @@
{ rules:
"Rules": [ # prevent exposing internal api in streaming packages
{ - selectorRegexp: k8s[.]io/kubernetes
"SelectorRegexp": "k8s[.]io/kubernetes", forbiddenPrefixes:
"AllowedPrefixes": [ - ''
]
}
]
}

View File

@ -1,11 +1,6 @@
{ rules:
"Rules": [ # prevent exposing internal api in streaming packages
{ - selectorRegexp: k8s[.]io/kubernetes
"SelectorRegexp": "k8s[.]io/kubernetes", allowedPrefixes:
"AllowedPrefixes": [ - k8s.io/kubernetes/pkg/kubelet/server/portforward
"k8s.io/kubernetes/pkg/kubelet/server/portforward", - k8s.io/kubernetes/pkg/kubelet/server/remotecommand
"k8s.io/kubernetes/pkg/kubelet/server/remotecommand"
]
}
]
}

View File

@ -1,13 +1,6 @@
{ rules:
"Rules": [ # override pkg/ import restriction on cmd/ for kubemark
{ - selectorRegexp: k8s[.]io/kubernetes/cmd
"SelectorRegexp": "k8s[.]io/kubernetes/cmd", allowedPrefixes:
"AllowedPrefixes": [ - k8s.io/kubernetes/cmd/kube-proxy/app
"k8s.io/kubernetes/cmd/kube-proxy/app", - k8s.io/kubernetes/cmd/kubelet/app
"k8s.io/kubernetes/cmd/kubelet/app"
],
"ForbiddenPrefixes": [
]
}
]
}

View File

@ -1,10 +1,5 @@
{ rules:
"Rules": [ # prevent import of k8s.io/kubernetes
{ - selectorRegexp: k8s[.]io/kubernetes
"SelectorRegexp": "k8s[.]io/kubernetes", forbiddenPrefixes:
"ForbiddenPrefixes": [ - ''
""
]
}
]
}

View File

@ -1,308 +1,270 @@
{ rules:
"Rules": [ - selectorRegexp: k8s[.]io/kubernetes/pkg/
{ allowedPrefixes:
"SelectorRegexp": "k8s[.]io/kubernetes/pkg/", - k8s.io/kubernetes/pkg/api/legacyscheme
"AllowedPrefixes": [ - k8s.io/kubernetes/pkg/api/service
"k8s.io/kubernetes/pkg/api/legacyscheme", - k8s.io/kubernetes/pkg/api/v1/pod
"k8s.io/kubernetes/pkg/api/service", - k8s.io/kubernetes/pkg/api/v1/resource
"k8s.io/kubernetes/pkg/api/v1/pod", - k8s.io/kubernetes/pkg/api/v1/service
"k8s.io/kubernetes/pkg/api/v1/resource", - k8s.io/kubernetes/pkg/apis/apps
"k8s.io/kubernetes/pkg/api/v1/service", - k8s.io/kubernetes/pkg/apis/apps/validation
"k8s.io/kubernetes/pkg/apis/apps", - k8s.io/kubernetes/pkg/apis/autoscaling
"k8s.io/kubernetes/pkg/apis/apps/validation", - k8s.io/kubernetes/pkg/apis/batch
"k8s.io/kubernetes/pkg/apis/autoscaling", - k8s.io/kubernetes/pkg/apis/core
"k8s.io/kubernetes/pkg/apis/batch", - k8s.io/kubernetes/pkg/apis/core/helper
"k8s.io/kubernetes/pkg/apis/core", - k8s.io/kubernetes/pkg/apis/core/install
"k8s.io/kubernetes/pkg/apis/core/helper", - k8s.io/kubernetes/pkg/apis/core/pods
"k8s.io/kubernetes/pkg/apis/core/install", - k8s.io/kubernetes/pkg/apis/core/v1
"k8s.io/kubernetes/pkg/apis/core/pods", - k8s.io/kubernetes/pkg/apis/core/v1/helper
"k8s.io/kubernetes/pkg/apis/core/v1", - k8s.io/kubernetes/pkg/apis/core/v1/helper/qos
"k8s.io/kubernetes/pkg/apis/core/v1/helper", - k8s.io/kubernetes/pkg/apis/core/validation
"k8s.io/kubernetes/pkg/apis/core/v1/helper/qos", - k8s.io/kubernetes/pkg/apis/extensions
"k8s.io/kubernetes/pkg/apis/core/validation", - k8s.io/kubernetes/pkg/apis/networking
"k8s.io/kubernetes/pkg/apis/extensions", - k8s.io/kubernetes/pkg/apis/policy
"k8s.io/kubernetes/pkg/apis/networking", - k8s.io/kubernetes/pkg/apis/policy/validation
"k8s.io/kubernetes/pkg/apis/policy", - k8s.io/kubernetes/pkg/apis/scheduling
"k8s.io/kubernetes/pkg/apis/policy/validation", - k8s.io/kubernetes/pkg/apis/storage/v1/util
"k8s.io/kubernetes/pkg/apis/scheduling", - k8s.io/kubernetes/pkg/capabilities
"k8s.io/kubernetes/pkg/apis/storage/v1/util", - k8s.io/kubernetes/pkg/client/conditions
"k8s.io/kubernetes/pkg/capabilities", - k8s.io/kubernetes/pkg/cloudprovider/providers
"k8s.io/kubernetes/pkg/client/conditions", - k8s.io/kubernetes/pkg/controller
"k8s.io/kubernetes/pkg/cloudprovider/providers", - k8s.io/kubernetes/pkg/controller/deployment/util
"k8s.io/kubernetes/pkg/controller", - k8s.io/kubernetes/pkg/controller/nodelifecycle
"k8s.io/kubernetes/pkg/controller/deployment/util", - k8s.io/kubernetes/pkg/controller/nodelifecycle/scheduler
"k8s.io/kubernetes/pkg/controller/nodelifecycle", - k8s.io/kubernetes/pkg/controller/service
"k8s.io/kubernetes/pkg/controller/nodelifecycle/scheduler", - k8s.io/kubernetes/pkg/controller/util/node
"k8s.io/kubernetes/pkg/controller/service", - k8s.io/kubernetes/pkg/controller/volume/persistentvolume/util
"k8s.io/kubernetes/pkg/controller/util/node", - k8s.io/kubernetes/pkg/controller/volume/scheduling
"k8s.io/kubernetes/pkg/controller/volume/persistentvolume/util", - k8s.io/kubernetes/pkg/credentialprovider
"k8s.io/kubernetes/pkg/controller/volume/scheduling", - k8s.io/kubernetes/pkg/credentialprovider/aws
"k8s.io/kubernetes/pkg/credentialprovider", - k8s.io/kubernetes/pkg/credentialprovider/azure
"k8s.io/kubernetes/pkg/credentialprovider/aws", - k8s.io/kubernetes/pkg/credentialprovider/gcp
"k8s.io/kubernetes/pkg/credentialprovider/azure", - k8s.io/kubernetes/pkg/credentialprovider/secrets
"k8s.io/kubernetes/pkg/credentialprovider/gcp", - k8s.io/kubernetes/pkg/features
"k8s.io/kubernetes/pkg/credentialprovider/secrets", - k8s.io/kubernetes/pkg/fieldpath
"k8s.io/kubernetes/pkg/features", - k8s.io/kubernetes/pkg/kubectl
"k8s.io/kubernetes/pkg/fieldpath", - k8s.io/kubernetes/pkg/kubectl/apps
"k8s.io/kubernetes/pkg/kubectl", - k8s.io/kubernetes/pkg/kubectl/describe
"k8s.io/kubernetes/pkg/kubectl/apps", - k8s.io/kubernetes/pkg/kubectl/describe/versioned
"k8s.io/kubernetes/pkg/kubectl/describe", - k8s.io/kubernetes/pkg/kubectl/scheme
"k8s.io/kubernetes/pkg/kubectl/describe/versioned", - k8s.io/kubernetes/pkg/kubectl/util
"k8s.io/kubernetes/pkg/kubectl/scheme", - k8s.io/kubernetes/pkg/kubectl/util/certificate
"k8s.io/kubernetes/pkg/kubectl/util", - k8s.io/kubernetes/pkg/kubectl/util/deployment
"k8s.io/kubernetes/pkg/kubectl/util/certificate", - k8s.io/kubernetes/pkg/kubectl/util/event
"k8s.io/kubernetes/pkg/kubectl/util/deployment", - k8s.io/kubernetes/pkg/kubectl/util/fieldpath
"k8s.io/kubernetes/pkg/kubectl/util/event", - k8s.io/kubernetes/pkg/kubectl/util/podutils
"k8s.io/kubernetes/pkg/kubectl/util/fieldpath", - k8s.io/kubernetes/pkg/kubectl/util/qos
"k8s.io/kubernetes/pkg/kubectl/util/podutils", - k8s.io/kubernetes/pkg/kubectl/util/rbac
"k8s.io/kubernetes/pkg/kubectl/util/qos", - k8s.io/kubernetes/pkg/kubectl/util/resource
"k8s.io/kubernetes/pkg/kubectl/util/rbac", - k8s.io/kubernetes/pkg/kubectl/util/slice
"k8s.io/kubernetes/pkg/kubectl/util/resource", - k8s.io/kubernetes/pkg/kubectl/util/storage
"k8s.io/kubernetes/pkg/kubectl/util/slice", - k8s.io/kubernetes/pkg/kubelet
"k8s.io/kubernetes/pkg/kubectl/util/storage", - k8s.io/kubernetes/pkg/kubelet/apis
"k8s.io/kubernetes/pkg/kubelet", - k8s.io/kubernetes/pkg/kubelet/apis/config
"k8s.io/kubernetes/pkg/kubelet/apis", - k8s.io/kubernetes/pkg/kubelet/apis/stats/v1alpha1
"k8s.io/kubernetes/pkg/kubelet/apis/config", - k8s.io/kubernetes/pkg/kubelet/cadvisor
"k8s.io/kubernetes/pkg/kubelet/apis/stats/v1alpha1", - k8s.io/kubernetes/pkg/kubelet/certificate
"k8s.io/kubernetes/pkg/kubelet/cadvisor", - k8s.io/kubernetes/pkg/kubelet/certificate/bootstrap
"k8s.io/kubernetes/pkg/kubelet/certificate", - k8s.io/kubernetes/pkg/kubelet/checkpoint
"k8s.io/kubernetes/pkg/kubelet/certificate/bootstrap", - k8s.io/kubernetes/pkg/kubelet/checkpointmanager
"k8s.io/kubernetes/pkg/kubelet/checkpoint", - k8s.io/kubernetes/pkg/kubelet/checkpointmanager/checksum
"k8s.io/kubernetes/pkg/kubelet/checkpointmanager", - k8s.io/kubernetes/pkg/kubelet/checkpointmanager/errors
"k8s.io/kubernetes/pkg/kubelet/checkpointmanager/checksum", - k8s.io/kubernetes/pkg/kubelet/cloudresource
"k8s.io/kubernetes/pkg/kubelet/checkpointmanager/errors", - k8s.io/kubernetes/pkg/kubelet/cm
"k8s.io/kubernetes/pkg/kubelet/cloudresource", - k8s.io/kubernetes/pkg/kubelet/cm/cpumanager
"k8s.io/kubernetes/pkg/kubelet/cm", - k8s.io/kubernetes/pkg/kubelet/cm/cpumanager/containermap
"k8s.io/kubernetes/pkg/kubelet/cm/cpumanager", - k8s.io/kubernetes/pkg/kubelet/cm/cpumanager/state
"k8s.io/kubernetes/pkg/kubelet/cm/cpumanager/containermap", - k8s.io/kubernetes/pkg/kubelet/cm/cpumanager/topology
"k8s.io/kubernetes/pkg/kubelet/cm/cpumanager/state", - k8s.io/kubernetes/pkg/kubelet/cm/cpuset
"k8s.io/kubernetes/pkg/kubelet/cm/cpumanager/topology", - k8s.io/kubernetes/pkg/kubelet/cm/devicemanager
"k8s.io/kubernetes/pkg/kubelet/cm/cpuset", - k8s.io/kubernetes/pkg/kubelet/cm/devicemanager/checkpoint
"k8s.io/kubernetes/pkg/kubelet/cm/devicemanager", - k8s.io/kubernetes/pkg/kubelet/cm/topologymanager
"k8s.io/kubernetes/pkg/kubelet/cm/devicemanager/checkpoint", - k8s.io/kubernetes/pkg/kubelet/cm/topologymanager/bitmask
"k8s.io/kubernetes/pkg/kubelet/cm/topologymanager", - k8s.io/kubernetes/pkg/kubelet/cm/util
"k8s.io/kubernetes/pkg/kubelet/cm/topologymanager/bitmask", - k8s.io/kubernetes/pkg/kubelet/config
"k8s.io/kubernetes/pkg/kubelet/cm/util", - k8s.io/kubernetes/pkg/kubelet/configmap
"k8s.io/kubernetes/pkg/kubelet/config", - k8s.io/kubernetes/pkg/kubelet/container
"k8s.io/kubernetes/pkg/kubelet/configmap", - k8s.io/kubernetes/pkg/kubelet/dockershim
"k8s.io/kubernetes/pkg/kubelet/container", - k8s.io/kubernetes/pkg/kubelet/dockershim/cm
"k8s.io/kubernetes/pkg/kubelet/dockershim", - k8s.io/kubernetes/pkg/kubelet/dockershim/libdocker
"k8s.io/kubernetes/pkg/kubelet/dockershim/cm", - k8s.io/kubernetes/pkg/kubelet/dockershim/metrics
"k8s.io/kubernetes/pkg/kubelet/dockershim/libdocker", - k8s.io/kubernetes/pkg/kubelet/dockershim/network
"k8s.io/kubernetes/pkg/kubelet/dockershim/metrics", - k8s.io/kubernetes/pkg/kubelet/dockershim/network/cni
"k8s.io/kubernetes/pkg/kubelet/dockershim/network", - k8s.io/kubernetes/pkg/kubelet/dockershim/network/hostport
"k8s.io/kubernetes/pkg/kubelet/dockershim/network/cni", - k8s.io/kubernetes/pkg/kubelet/dockershim/network/kubenet
"k8s.io/kubernetes/pkg/kubelet/dockershim/network/hostport", - k8s.io/kubernetes/pkg/kubelet/dockershim/network/metrics
"k8s.io/kubernetes/pkg/kubelet/dockershim/network/kubenet", - k8s.io/kubernetes/pkg/kubelet/dockershim/remote
"k8s.io/kubernetes/pkg/kubelet/dockershim/network/metrics", - k8s.io/kubernetes/pkg/kubelet/envvars
"k8s.io/kubernetes/pkg/kubelet/dockershim/remote", - k8s.io/kubernetes/pkg/kubelet/eviction
"k8s.io/kubernetes/pkg/kubelet/envvars", - k8s.io/kubernetes/pkg/kubelet/eviction/api
"k8s.io/kubernetes/pkg/kubelet/eviction", - k8s.io/kubernetes/pkg/kubelet/events
"k8s.io/kubernetes/pkg/kubelet/eviction/api", - k8s.io/kubernetes/pkg/kubelet/images
"k8s.io/kubernetes/pkg/kubelet/events", - k8s.io/kubernetes/pkg/kubelet/kubeletconfig
"k8s.io/kubernetes/pkg/kubelet/images", - k8s.io/kubernetes/pkg/kubelet/kubeletconfig/checkpoint
"k8s.io/kubernetes/pkg/kubelet/kubeletconfig", - k8s.io/kubernetes/pkg/kubelet/kubeletconfig/checkpoint/store
"k8s.io/kubernetes/pkg/kubelet/kubeletconfig/checkpoint", - k8s.io/kubernetes/pkg/kubelet/kubeletconfig/configfiles
"k8s.io/kubernetes/pkg/kubelet/kubeletconfig/checkpoint/store", - k8s.io/kubernetes/pkg/kubelet/kubeletconfig/status
"k8s.io/kubernetes/pkg/kubelet/kubeletconfig/configfiles", - k8s.io/kubernetes/pkg/kubelet/kubeletconfig/util/codec
"k8s.io/kubernetes/pkg/kubelet/kubeletconfig/status", - k8s.io/kubernetes/pkg/kubelet/kubeletconfig/util/files
"k8s.io/kubernetes/pkg/kubelet/kubeletconfig/util/codec", - k8s.io/kubernetes/pkg/kubelet/kubeletconfig/util/log
"k8s.io/kubernetes/pkg/kubelet/kubeletconfig/util/files", - k8s.io/kubernetes/pkg/kubelet/kubeletconfig/util/panic
"k8s.io/kubernetes/pkg/kubelet/kubeletconfig/util/log", - k8s.io/kubernetes/pkg/kubelet/kuberuntime
"k8s.io/kubernetes/pkg/kubelet/kubeletconfig/util/panic", - k8s.io/kubernetes/pkg/kubelet/kuberuntime/logs
"k8s.io/kubernetes/pkg/kubelet/kuberuntime", - k8s.io/kubernetes/pkg/kubelet/leaky
"k8s.io/kubernetes/pkg/kubelet/kuberuntime/logs", - k8s.io/kubernetes/pkg/kubelet/lifecycle
"k8s.io/kubernetes/pkg/kubelet/leaky", - k8s.io/kubernetes/pkg/kubelet/logs
"k8s.io/kubernetes/pkg/kubelet/lifecycle", - k8s.io/kubernetes/pkg/kubelet/metrics
"k8s.io/kubernetes/pkg/kubelet/logs", - k8s.io/kubernetes/pkg/kubelet/network/dns
"k8s.io/kubernetes/pkg/kubelet/metrics", - k8s.io/kubernetes/pkg/kubelet/nodelease
"k8s.io/kubernetes/pkg/kubelet/network/dns", - k8s.io/kubernetes/pkg/kubelet/nodestatus
"k8s.io/kubernetes/pkg/kubelet/nodelease", - k8s.io/kubernetes/pkg/kubelet/oom
"k8s.io/kubernetes/pkg/kubelet/nodestatus", - k8s.io/kubernetes/pkg/kubelet/pleg
"k8s.io/kubernetes/pkg/kubelet/oom", - k8s.io/kubernetes/pkg/kubelet/pluginmanager
"k8s.io/kubernetes/pkg/kubelet/pleg", - k8s.io/kubernetes/pkg/kubelet/pluginmanager/cache
"k8s.io/kubernetes/pkg/kubelet/pluginmanager", - k8s.io/kubernetes/pkg/kubelet/pluginmanager/metrics
"k8s.io/kubernetes/pkg/kubelet/pluginmanager/cache", - k8s.io/kubernetes/pkg/kubelet/pluginmanager/operationexecutor
"k8s.io/kubernetes/pkg/kubelet/pluginmanager/metrics", - k8s.io/kubernetes/pkg/kubelet/pluginmanager/pluginwatcher
"k8s.io/kubernetes/pkg/kubelet/pluginmanager/operationexecutor", - k8s.io/kubernetes/pkg/kubelet/pluginmanager/pluginwatcher/example_plugin_apis/v1beta1
"k8s.io/kubernetes/pkg/kubelet/pluginmanager/pluginwatcher", - k8s.io/kubernetes/pkg/kubelet/pluginmanager/pluginwatcher/example_plugin_apis/v1beta2
"k8s.io/kubernetes/pkg/kubelet/pluginmanager/pluginwatcher/example_plugin_apis/v1beta1", - k8s.io/kubernetes/pkg/kubelet/pluginmanager/reconciler
"k8s.io/kubernetes/pkg/kubelet/pluginmanager/pluginwatcher/example_plugin_apis/v1beta2", - k8s.io/kubernetes/pkg/kubelet/pod
"k8s.io/kubernetes/pkg/kubelet/pluginmanager/reconciler", - k8s.io/kubernetes/pkg/kubelet/preemption
"k8s.io/kubernetes/pkg/kubelet/pod", - k8s.io/kubernetes/pkg/kubelet/prober
"k8s.io/kubernetes/pkg/kubelet/preemption", - k8s.io/kubernetes/pkg/kubelet/prober/results
"k8s.io/kubernetes/pkg/kubelet/prober", - k8s.io/kubernetes/pkg/kubelet/qos
"k8s.io/kubernetes/pkg/kubelet/prober/results", - k8s.io/kubernetes/pkg/kubelet/remote
"k8s.io/kubernetes/pkg/kubelet/qos", - k8s.io/kubernetes/pkg/kubelet/runtimeclass
"k8s.io/kubernetes/pkg/kubelet/remote", - k8s.io/kubernetes/pkg/kubelet/server
"k8s.io/kubernetes/pkg/kubelet/runtimeclass", - k8s.io/kubernetes/pkg/kubelet/server/metrics
"k8s.io/kubernetes/pkg/kubelet/server", - k8s.io/kubernetes/pkg/kubelet/server/portforward
"k8s.io/kubernetes/pkg/kubelet/server/metrics", - k8s.io/kubernetes/pkg/kubelet/server/remotecommand
"k8s.io/kubernetes/pkg/kubelet/server/portforward", - k8s.io/kubernetes/pkg/kubelet/server/stats
"k8s.io/kubernetes/pkg/kubelet/server/remotecommand", - k8s.io/kubernetes/pkg/kubelet/server/streaming
"k8s.io/kubernetes/pkg/kubelet/server/stats", - k8s.io/kubernetes/pkg/kubelet/stats
"k8s.io/kubernetes/pkg/kubelet/server/streaming", - k8s.io/kubernetes/pkg/kubelet/stats/pidlimit
"k8s.io/kubernetes/pkg/kubelet/stats", - k8s.io/kubernetes/pkg/kubelet/status
"k8s.io/kubernetes/pkg/kubelet/stats/pidlimit", - k8s.io/kubernetes/pkg/kubelet/secret
"k8s.io/kubernetes/pkg/kubelet/status", - k8s.io/kubernetes/pkg/kubelet/sysctl
"k8s.io/kubernetes/pkg/kubelet/secret", - k8s.io/kubernetes/pkg/kubelet/types
"k8s.io/kubernetes/pkg/kubelet/sysctl", - k8s.io/kubernetes/pkg/kubelet/token
"k8s.io/kubernetes/pkg/kubelet/types", - k8s.io/kubernetes/pkg/kubelet/util
"k8s.io/kubernetes/pkg/kubelet/token", - k8s.io/kubernetes/pkg/kubelet/util/format
"k8s.io/kubernetes/pkg/kubelet/util", - k8s.io/kubernetes/pkg/kubelet/util/manager
"k8s.io/kubernetes/pkg/kubelet/util/format", - k8s.io/kubernetes/pkg/kubelet/util/store
"k8s.io/kubernetes/pkg/kubelet/util/manager", - k8s.io/kubernetes/pkg/kubelet/volumemanager
"k8s.io/kubernetes/pkg/kubelet/util/store", - k8s.io/kubernetes/pkg/kubelet/volumemanager/cache
"k8s.io/kubernetes/pkg/kubelet/volumemanager", - k8s.io/kubernetes/pkg/kubelet/volumemanager/metrics
"k8s.io/kubernetes/pkg/kubelet/volumemanager/cache", - k8s.io/kubernetes/pkg/kubelet/volumemanager/populator
"k8s.io/kubernetes/pkg/kubelet/volumemanager/metrics", - k8s.io/kubernetes/pkg/kubelet/volumemanager/reconciler
"k8s.io/kubernetes/pkg/kubelet/volumemanager/populator", - k8s.io/kubernetes/pkg/kubemark
"k8s.io/kubernetes/pkg/kubelet/volumemanager/reconciler", - k8s.io/kubernetes/pkg/master/ports
"k8s.io/kubernetes/pkg/kubemark", - k8s.io/kubernetes/pkg/probe
"k8s.io/kubernetes/pkg/master/ports", - k8s.io/kubernetes/pkg/probe/exec
"k8s.io/kubernetes/pkg/probe", - k8s.io/kubernetes/pkg/probe/http
"k8s.io/kubernetes/pkg/probe/exec", - k8s.io/kubernetes/pkg/probe/tcp
"k8s.io/kubernetes/pkg/probe/http", - k8s.io/kubernetes/pkg/proxy
"k8s.io/kubernetes/pkg/probe/tcp", - k8s.io/kubernetes/pkg/proxy/apis
"k8s.io/kubernetes/pkg/proxy", - k8s.io/kubernetes/pkg/proxy/apis/config
"k8s.io/kubernetes/pkg/proxy/apis", - k8s.io/kubernetes/pkg/proxy/apis/config/scheme
"k8s.io/kubernetes/pkg/proxy/apis/config", - k8s.io/kubernetes/pkg/proxy/apis/config/v1alpha1
"k8s.io/kubernetes/pkg/proxy/apis/config/scheme", - k8s.io/kubernetes/pkg/proxy/apis/config/validation
"k8s.io/kubernetes/pkg/proxy/apis/config/v1alpha1", - k8s.io/kubernetes/pkg/proxy/config
"k8s.io/kubernetes/pkg/proxy/apis/config/validation", - k8s.io/kubernetes/pkg/proxy/healthcheck
"k8s.io/kubernetes/pkg/proxy/config", - k8s.io/kubernetes/pkg/proxy/iptables
"k8s.io/kubernetes/pkg/proxy/healthcheck", - k8s.io/kubernetes/pkg/proxy/ipvs
"k8s.io/kubernetes/pkg/proxy/iptables", - k8s.io/kubernetes/pkg/proxy/metaproxier
"k8s.io/kubernetes/pkg/proxy/ipvs", - k8s.io/kubernetes/pkg/proxy/metrics
"k8s.io/kubernetes/pkg/proxy/metaproxier", - k8s.io/kubernetes/pkg/proxy/userspace
"k8s.io/kubernetes/pkg/proxy/metrics", - k8s.io/kubernetes/pkg/proxy/util
"k8s.io/kubernetes/pkg/proxy/userspace", - k8s.io/kubernetes/pkg/registry/core/service/allocator
"k8s.io/kubernetes/pkg/proxy/util", - k8s.io/kubernetes/pkg/registry/core/service/portallocator
"k8s.io/kubernetes/pkg/registry/core/service/allocator", - k8s.io/kubernetes/pkg/scheduler/api
"k8s.io/kubernetes/pkg/registry/core/service/portallocator", - k8s.io/kubernetes/pkg/scheduler/framework/plugins/helper
"k8s.io/kubernetes/pkg/scheduler/api", - k8s.io/kubernetes/pkg/scheduler/framework/plugins/nodeaffinity
"k8s.io/kubernetes/pkg/scheduler/framework/plugins/helper", - k8s.io/kubernetes/pkg/scheduler/framework/plugins/nodename
"k8s.io/kubernetes/pkg/scheduler/framework/plugins/nodeaffinity", - k8s.io/kubernetes/pkg/scheduler/framework/plugins/nodeports
"k8s.io/kubernetes/pkg/scheduler/framework/plugins/nodename", - k8s.io/kubernetes/pkg/scheduler/framework/plugins/noderesources
"k8s.io/kubernetes/pkg/scheduler/framework/plugins/nodeports", - k8s.io/kubernetes/pkg/scheduler/framework/v1alpha1
"k8s.io/kubernetes/pkg/scheduler/framework/plugins/noderesources", - k8s.io/kubernetes/pkg/scheduler/internal/parallelize
"k8s.io/kubernetes/pkg/scheduler/framework/v1alpha1", - k8s.io/kubernetes/pkg/scheduler/listers
"k8s.io/kubernetes/pkg/scheduler/internal/parallelize", - k8s.io/kubernetes/pkg/scheduler/metrics
"k8s.io/kubernetes/pkg/scheduler/metrics", - k8s.io/kubernetes/pkg/scheduler/nodeinfo
"k8s.io/kubernetes/pkg/scheduler/util", - k8s.io/kubernetes/pkg/scheduler/util
"k8s.io/kubernetes/pkg/scheduler/volumebinder", - k8s.io/kubernetes/pkg/scheduler/volumebinder
"k8s.io/kubernetes/pkg/security/apparmor", - k8s.io/kubernetes/pkg/security/apparmor
"k8s.io/kubernetes/pkg/security/podsecuritypolicy/seccomp", - k8s.io/kubernetes/pkg/security/podsecuritypolicy/seccomp
"k8s.io/kubernetes/pkg/security/podsecuritypolicy/sysctl", - k8s.io/kubernetes/pkg/security/podsecuritypolicy/sysctl
"k8s.io/kubernetes/pkg/security/podsecuritypolicy/util", - k8s.io/kubernetes/pkg/security/podsecuritypolicy/util
"k8s.io/kubernetes/pkg/securitycontext", - k8s.io/kubernetes/pkg/securitycontext
"k8s.io/kubernetes/pkg/serviceaccount", - k8s.io/kubernetes/pkg/serviceaccount
"k8s.io/kubernetes/pkg/util/async", - k8s.io/kubernetes/pkg/util/async
"k8s.io/kubernetes/pkg/util/bandwidth", - k8s.io/kubernetes/pkg/util/bandwidth
"k8s.io/kubernetes/pkg/util/config", - k8s.io/kubernetes/pkg/util/config
"k8s.io/kubernetes/pkg/util/configz", - k8s.io/kubernetes/pkg/util/configz
"k8s.io/kubernetes/pkg/util/conntrack", - k8s.io/kubernetes/pkg/util/conntrack
"k8s.io/kubernetes/pkg/util/ebtables", - k8s.io/kubernetes/pkg/util/ebtables
"k8s.io/kubernetes/pkg/util/env", - k8s.io/kubernetes/pkg/util/env
"k8s.io/kubernetes/pkg/util/filesystem", - k8s.io/kubernetes/pkg/util/filesystem
"k8s.io/kubernetes/pkg/util/flag", - k8s.io/kubernetes/pkg/util/flag
"k8s.io/kubernetes/pkg/util/flock", - k8s.io/kubernetes/pkg/util/flock
"k8s.io/kubernetes/pkg/util/goroutinemap", - k8s.io/kubernetes/pkg/util/goroutinemap
"k8s.io/kubernetes/pkg/util/goroutinemap/exponentialbackoff", - k8s.io/kubernetes/pkg/util/goroutinemap/exponentialbackoff
"k8s.io/kubernetes/pkg/util/hash", - k8s.io/kubernetes/pkg/util/hash
"k8s.io/kubernetes/pkg/util/ipset", - k8s.io/kubernetes/pkg/util/ipset
"k8s.io/kubernetes/pkg/util/iptables", - k8s.io/kubernetes/pkg/util/iptables
"k8s.io/kubernetes/pkg/util/ipvs", - k8s.io/kubernetes/pkg/util/ipvs
"k8s.io/kubernetes/pkg/util/labels", - k8s.io/kubernetes/pkg/util/labels
"k8s.io/kubernetes/pkg/util/node", - k8s.io/kubernetes/pkg/util/node
"k8s.io/kubernetes/pkg/util/oom", - k8s.io/kubernetes/pkg/util/oom
"k8s.io/kubernetes/pkg/util/parsers", - k8s.io/kubernetes/pkg/util/parsers
"k8s.io/kubernetes/pkg/util/pod", - k8s.io/kubernetes/pkg/util/pod
"k8s.io/kubernetes/pkg/util/procfs", - k8s.io/kubernetes/pkg/util/procfs
"k8s.io/kubernetes/pkg/util/removeall", - k8s.io/kubernetes/pkg/util/removeall
"k8s.io/kubernetes/pkg/util/resizefs", - k8s.io/kubernetes/pkg/util/resizefs
"k8s.io/kubernetes/pkg/util/rlimit", - k8s.io/kubernetes/pkg/util/rlimit
"k8s.io/kubernetes/pkg/util/selinux", - k8s.io/kubernetes/pkg/util/selinux
"k8s.io/kubernetes/pkg/util/slice", - k8s.io/kubernetes/pkg/util/slice
"k8s.io/kubernetes/pkg/util/sysctl", - k8s.io/kubernetes/pkg/util/sysctl
"k8s.io/kubernetes/pkg/util/system", - k8s.io/kubernetes/pkg/util/system
"k8s.io/kubernetes/pkg/util/tail", - k8s.io/kubernetes/pkg/util/tail
"k8s.io/kubernetes/pkg/util/taints", - k8s.io/kubernetes/pkg/util/taints
"k8s.io/kubernetes/pkg/volume", - k8s.io/kubernetes/pkg/volume
"k8s.io/kubernetes/pkg/volume/util", - k8s.io/kubernetes/pkg/volume/util
"k8s.io/kubernetes/pkg/volume/util/fs", - k8s.io/kubernetes/pkg/volume/util/fs
"k8s.io/kubernetes/pkg/volume/util/fsquota", - k8s.io/kubernetes/pkg/volume/util/fsquota
"k8s.io/kubernetes/pkg/volume/util/recyclerclient", - k8s.io/kubernetes/pkg/volume/util/recyclerclient
"k8s.io/kubernetes/pkg/volume/util/subpath", - k8s.io/kubernetes/pkg/volume/util/subpath
"k8s.io/kubernetes/pkg/volume/util/types", - k8s.io/kubernetes/pkg/volume/util/types
"k8s.io/kubernetes/pkg/volume/util/volumepathhandler" - k8s.io/kubernetes/pkg/volume/util/volumepathhandler
], # TODO: I have no idea why import-boss --include-test-files is yelling about these for k8s.io/kubernetes/test/e2e/framework/providers/kubemark
"ForbiddenPrefixes": [] - k8s.io/kubernetes/pkg/apis/authentication
}, - k8s.io/kubernetes/pkg/apis/authentication/v1
{ - k8s.io/kubernetes/pkg/apis/certificates/v1beta1
"SelectorRegexp": "k8s[.]io/kubernetes/test/", - k8s.io/kubernetes/pkg/scheduler/internal/cache
"AllowedPrefixes": [ - selectorRegexp: k8s[.]io/kubernetes/test/
"k8s.io/kubernetes/test/e2e/framework", allowedPrefixes:
"k8s.io/kubernetes/test/e2e/framework/auth", - k8s.io/kubernetes/test/e2e/framework
"k8s.io/kubernetes/test/e2e/framework/ginkgowrapper", - k8s.io/kubernetes/test/e2e/framework/auth
"k8s.io/kubernetes/test/e2e/framework/kubectl", - k8s.io/kubernetes/test/e2e/framework/ginkgowrapper
"k8s.io/kubernetes/test/e2e/framework/log", - k8s.io/kubernetes/test/e2e/framework/kubectl
"k8s.io/kubernetes/test/e2e/framework/metrics", - k8s.io/kubernetes/test/e2e/framework/log
"k8s.io/kubernetes/test/e2e/framework/network", - k8s.io/kubernetes/test/e2e/framework/metrics
"k8s.io/kubernetes/test/e2e/framework/node", - k8s.io/kubernetes/test/e2e/framework/network
"k8s.io/kubernetes/test/e2e/framework/pod", - k8s.io/kubernetes/test/e2e/framework/node
"k8s.io/kubernetes/test/e2e/framework/rc", - k8s.io/kubernetes/test/e2e/framework/pod
"k8s.io/kubernetes/test/e2e/framework/resource", - k8s.io/kubernetes/test/e2e/framework/rc
"k8s.io/kubernetes/test/e2e/framework/service", - k8s.io/kubernetes/test/e2e/framework/resource
"k8s.io/kubernetes/test/e2e/framework/ssh", - k8s.io/kubernetes/test/e2e/framework/service
"k8s.io/kubernetes/test/e2e/framework/testfiles", - k8s.io/kubernetes/test/e2e/framework/ssh
"k8s.io/kubernetes/test/e2e/framework/websocket", - k8s.io/kubernetes/test/e2e/framework/testfiles
"k8s.io/kubernetes/test/e2e/manifest", - k8s.io/kubernetes/test/e2e/framework/websocket
"k8s.io/kubernetes/test/e2e/perftype", - k8s.io/kubernetes/test/e2e/manifest
"k8s.io/kubernetes/test/e2e/storage/utils", - k8s.io/kubernetes/test/e2e/perftype
"k8s.io/kubernetes/test/e2e/system", - k8s.io/kubernetes/test/e2e/storage/utils
"k8s.io/kubernetes/test/utils", - k8s.io/kubernetes/test/e2e/system
"k8s.io/kubernetes/test/utils/image" - k8s.io/kubernetes/test/utils
], - k8s.io/kubernetes/test/utils/image
"ForbiddenPrefixes": [] # TODO: why is this here?
}, - selectorRegexp: k8s[.]io/kubernetes/third_party/
{ allowedPrefixes:
"SelectorRegexp": "k8s[.]io/kubernetes/third_party/", - k8s.io/kubernetes/third_party/forked/golang/expansion
"AllowedPrefixes": [
"k8s.io/kubernetes/third_party/forked/golang/expansion"
],
"ForbiddenPrefixes": []
},
{
"SelectorRegexp": "k8s[.]io/utils/",
"AllowedPrefixes": [
"k8s.io/utils/buffer",
"k8s.io/utils/exec",
"k8s.io/utils/inotify",
"k8s.io/utils/integer",
"k8s.io/utils/io",
"k8s.io/utils/keymutex",
"k8s.io/utils/mount",
"k8s.io/utils/net",
"k8s.io/utils/nsenter",
"k8s.io/utils/path",
"k8s.io/utils/pointer",
"k8s.io/utils/strings",
"k8s.io/utils/trace"
],
"ForbiddenPrefixes": []
},
{
"SelectorRegexp": "k8s[.]io/(api/|apimachinery/|apiextensions-apiserver/|apiserver/)",
"AllowedPrefixes": [
""
]
},
{
"SelectorRegexp": "k8s[.]io/client-go/",
"AllowedPrefixes": [
""
]
}
]
}

View File

@ -1,8 +1,7 @@
{ rules:
"Rules": [ # Discourage import of k8s.io/kubernetes/test/e2e
{ - selectorRegexp: k8s[.]io/kubernetes/test/e2e
"SelectorRegexp": "k8s[.]io/kubernetes/test/e2e", # TODO: import-boss --include-test-files is catching these; drive to zero
"AllowedPrefixes": [] allowedPrefixes:
} # test/integration/auth/bootstraptoken_test.go is using this
] - k8s.io/kubernetes/test/e2e/lifecycle/bootstrap
}

View File

@ -32,7 +32,6 @@ go_test(
"//staging/src/k8s.io/api/apps/v1:go_default_library", "//staging/src/k8s.io/api/apps/v1:go_default_library",
"//staging/src/k8s.io/api/core/v1:go_default_library", "//staging/src/k8s.io/api/core/v1:go_default_library",
"//staging/src/k8s.io/api/networking/v1:go_default_library", "//staging/src/k8s.io/api/networking/v1:go_default_library",
"//staging/src/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions:go_default_library",
"//staging/src/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1:go_default_library", "//staging/src/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1:go_default_library",
"//staging/src/k8s.io/apiextensions-apiserver/pkg/client/clientset/clientset:go_default_library", "//staging/src/k8s.io/apiextensions-apiserver/pkg/client/clientset/clientset:go_default_library",
"//staging/src/k8s.io/apimachinery/pkg/api/errors:go_default_library", "//staging/src/k8s.io/apimachinery/pkg/api/errors:go_default_library",

View File

@ -31,7 +31,6 @@ import (
appsv1 "k8s.io/api/apps/v1" appsv1 "k8s.io/api/apps/v1"
corev1 "k8s.io/api/core/v1" corev1 "k8s.io/api/core/v1"
"k8s.io/apiextensions-apiserver/pkg/apis/apiextensions"
apiextensionsv1beta1 "k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1" apiextensionsv1beta1 "k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1"
apiextensionsclientset "k8s.io/apiextensions-apiserver/pkg/client/clientset/clientset" apiextensionsclientset "k8s.io/apiextensions-apiserver/pkg/client/clientset/clientset"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
@ -157,7 +156,7 @@ func TestOpenAPIDelegationChainPlumbing(t *testing.T) {
} }
matchedExtension := false matchedExtension := false
extensionsPrefix := "/apis/" + apiextensions.GroupName extensionsPrefix := "/apis/" + apiextensionsv1beta1.GroupName
matchedRegistration := false matchedRegistration := false
registrationPrefix := "/apis/" + apiregistration.GroupName registrationPrefix := "/apis/" + apiregistration.GroupName