
yaml has comments, so we can explain why we have certain rules or certain prefixes for those files that weren't already commented yaml, I converted them to yaml and took a best guess at comments based on the PRs that introduced or updated them
68 lines
3.0 KiB
Plaintext
68 lines
3.0 KiB
Plaintext
rules:
|
|
- selectorRegexp: k8s[.]io/kubernetes/pkg
|
|
allowedPrefixes:
|
|
- k8s.io/kubernetes/pkg/api
|
|
- k8s.io/kubernetes/pkg/api/legacyscheme
|
|
- k8s.io/kubernetes/pkg/apis/apps
|
|
- k8s.io/kubernetes/pkg/apis/apps/install
|
|
- k8s.io/kubernetes/pkg/apis/apps/v1
|
|
- k8s.io/kubernetes/pkg/apis/apps/v1beta1
|
|
- k8s.io/kubernetes/pkg/apis/apps/v1beta2
|
|
- k8s.io/kubernetes/pkg/apis/authentication
|
|
- k8s.io/kubernetes/pkg/apis/authentication/install
|
|
- k8s.io/kubernetes/pkg/apis/authentication/v1
|
|
- k8s.io/kubernetes/pkg/apis/authentication/v1beta1
|
|
- k8s.io/kubernetes/pkg/apis/authorization
|
|
- k8s.io/kubernetes/pkg/apis/authorization/install
|
|
- k8s.io/kubernetes/pkg/apis/authorization/v1
|
|
- k8s.io/kubernetes/pkg/apis/authorization/v1beta1
|
|
- k8s.io/kubernetes/pkg/apis/autoscaling
|
|
- k8s.io/kubernetes/pkg/apis/autoscaling/install
|
|
- k8s.io/kubernetes/pkg/apis/autoscaling/v1
|
|
- k8s.io/kubernetes/pkg/apis/autoscaling/v2beta1
|
|
- k8s.io/kubernetes/pkg/apis/batch
|
|
- k8s.io/kubernetes/pkg/apis/batch/install
|
|
- k8s.io/kubernetes/pkg/apis/batch/v1
|
|
- k8s.io/kubernetes/pkg/apis/batch/v1beta1
|
|
- k8s.io/kubernetes/pkg/apis/batch/v2alpha1
|
|
- k8s.io/kubernetes/pkg/apis/certificates
|
|
- k8s.io/kubernetes/pkg/apis/certificates/install
|
|
- k8s.io/kubernetes/pkg/apis/certificates/v1beta1
|
|
- k8s.io/kubernetes/pkg/apis/core
|
|
- k8s.io/kubernetes/pkg/apis/core/helper
|
|
- k8s.io/kubernetes/pkg/apis/core/install
|
|
- k8s.io/kubernetes/pkg/apis/core/v1
|
|
- k8s.io/kubernetes/pkg/apis/extensions
|
|
- k8s.io/kubernetes/pkg/apis/extensions/install
|
|
- k8s.io/kubernetes/pkg/apis/extensions/v1beta1
|
|
- k8s.io/kubernetes/pkg/apis/networking
|
|
- k8s.io/kubernetes/pkg/apis/policy
|
|
- k8s.io/kubernetes/pkg/apis/policy/install
|
|
- k8s.io/kubernetes/pkg/apis/policy/v1beta1
|
|
- k8s.io/kubernetes/pkg/apis/rbac
|
|
- k8s.io/kubernetes/pkg/apis/rbac/install
|
|
- k8s.io/kubernetes/pkg/apis/rbac/v1
|
|
- k8s.io/kubernetes/pkg/apis/rbac/v1alpha1
|
|
- k8s.io/kubernetes/pkg/apis/rbac/v1beta1
|
|
- k8s.io/kubernetes/pkg/apis/scheduling
|
|
- k8s.io/kubernetes/pkg/apis/scheduling/install
|
|
- k8s.io/kubernetes/pkg/apis/scheduling/v1alpha1
|
|
- k8s.io/kubernetes/pkg/apis/settings
|
|
- k8s.io/kubernetes/pkg/apis/settings/install
|
|
- k8s.io/kubernetes/pkg/apis/settings/v1alpha1
|
|
- k8s.io/kubernetes/pkg/apis/storage
|
|
- k8s.io/kubernetes/pkg/apis/storage/install
|
|
- k8s.io/kubernetes/pkg/apis/storage/util
|
|
- k8s.io/kubernetes/pkg/apis/storage/v1
|
|
- k8s.io/kubernetes/pkg/apis/storage/v1beta1
|
|
- k8s.io/kubernetes/pkg/features
|
|
- k8s.io/kubernetes/pkg/kubectl
|
|
- k8s.io/kubernetes/pkg/printers
|
|
- k8s.io/kubernetes/pkg/registry/rbac/reconciliation
|
|
- k8s.io/kubernetes/pkg/registry/rbac/validation
|
|
- k8s.io/kubernetes/pkg/util/interrupt
|
|
- k8s.io/kubernetes/pkg/util/node
|
|
- k8s.io/kubernetes/pkg/util/parsers
|
|
- k8s.io/utils/pointer
|
|
forbiddenPrefixes: []
|