/
githubmirror
/
kubernetes
Обзор
Документация
Войти
/
githubmirror
/
kubernetes
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
hack/apidiff-changelog/api-changes-allowlist
26 строк
2 KB
Patrick Ohly
apidiff: ignore adding entirely new API groups
25 июл 2026, 09:38
25 июл 2026, 09:38
680f1db
Код
Авторство
О чём код?
# Regular expressions for known harmless incompatible changes in client-go. # Each non-comment line is a grep extended regular expression. # # For example, Kubernetes API changes imply changing the API's client-go typed interfaces: # - ./informers/resource/v1beta2.Interface.DeviceTaintRules: added # - ./kubernetes/typed/resource/v1beta2.DeviceTaintRulesGetter.DeviceTaintRules: added # - ./informers/autoscaling.Interface.V2beta1: removed # - ./informers/autoscaling.Interface.V2beta2: removed # - package k8s.io/client-go/applyconfigurations/autoscaling/v2beta1: removed # - package k8s.io/client-go/applyconfigurations/autoscaling/v2beta2: removed # - package k8s.io/client-go/kubernetes/typed/autoscaling/v2beta1: removed # - package k8s.io/client-go/listers/autoscaling/v2beta2: removed # - ./applyconfigurations/core/v1.PodCertificateProjectionApplyConfiguration: old is comparable, new is not # - ./informers/certificates/v1alpha1.NewFilteredPodCertificateRequestInformer: removed # - ./kubernetes/typed/certificates/v1alpha1.(*CertificatesV1alpha1Client).PodCertificateRequests: removed # - ./kubernetes/typed/certificates/v1alpha1.PodCertificateRequestsGetter.PodCertificateRequests, method set of CertificatesV1alpha1Interface: removed # - ./kubernetes/typed/certificates/v1alpha1/fake.(*FakeCertificatesV1alpha1).PodCertificateRequests: removed # - ./informers.SharedInformerFactory.Lifecycle: added ^- \./(informers|kubernetes/typed)/[a-z]+/v[a-z0-9]+(\.[a-zA-Z0-9]+)?\.[a-zA-Z0-9]+(, method set of .*)?: (added|removed|old is comparable, new is not)$ ^- \./kubernetes(\.Interface|/fake...Clientset.|...Clientset.)\.[A-Za-z]+V[a-z0-9]+(, method set of .*)?: (added|removed)$ ^- \./kubernetes/typed/[a-z]+/v[a-z0-9]+(/fake)?\.(..[a-zA-Z0-9]+.|[a-zA-Z0-9]+)\.[a-zA-Z0-9]+(, method set of .*)?: (added|removed|old is comparable, new is not)$ ^- \./informers/[a-z]+\.Interface\.V[a-z0-9]+(, method set of .*)?: (added|removed)$ ^- \./informers\.SharedInformerFactory\..*: (added|removed)$ ^- \./(listers|applyconfigurations)/[a-z]+/v1.*(, method set of .*)?: (added|removed|old is comparable, new is not)$ ^- package k8s\.io/client-go/(applyconfigurations|informers|kubernetes/typed|listers)/[a-z]+/v[a-z0-9]+(/fake)?: (added|removed)$