Files
kubernetes/pkg/.import-restrictions
Antonio Ojea 65a27eb97d restrict the use of scheme internally to client-go
Change-Id: Ic78c2d90f97d620cee29048bc3a40d6500d0fc1d
2025-05-16 08:48:39 +00:00

15 lines
540 B
Plaintext

rules:
- selectorRegexp: k8s[.]io/kubernetes
allowedPrefixes:
- ''
forbiddenPrefixes:
# prevent pkg/ from depending on cmd/
# note: pkg/kubemark overrides this
- k8s.io/kubernetes/cmd
# use sigs.k8s.io/yaml instead
- github.com/ghodss/yaml
# prevent kubernetes from opening sctp sockets (ref: https://github.com/kubernetes/kubernetes/pull/87926#discussion_r376642015)
- github.com/ishidawataru/sctp
# use k8s.io/client-go/kubernetes/scheme
- k8s.io/kubectl/pkg/scheme