diff --git a/hack/lib/init.sh b/hack/lib/init.sh index 8b77b29cf44..e8f81d32630 100755 --- a/hack/lib/init.sh +++ b/hack/lib/init.sh @@ -106,6 +106,7 @@ storage.k8s.io/v1beta1 \ storage.k8s.io/v1 \ storage.k8s.io/v1alpha1 \ flowcontrol.apiserver.k8s.io/v1alpha1 \ +internal.apiserver.k8s.io/v1alpha1 \ }" # not all group versions are exposed by the server. This list contains those diff --git a/hack/lib/util.sh b/hack/lib/util.sh index 34e189bff21..5c90902d710 100755 --- a/hack/lib/util.sh +++ b/hack/lib/util.sh @@ -329,6 +329,9 @@ kube::util::group-version-to-pkg-path() { meta/v1beta1) echo "vendor/k8s.io/apimachinery/pkg/apis/meta/v1beta1" ;; + internal.apiserver.k8s.io/v1alpha1) + echo "vendor/k8s.io/api/apiserverinternal/v1alpha1" + ;; *.k8s.io) echo "pkg/apis/${group_version%.*k8s.io}" ;; diff --git a/pkg/controlplane/import_known_versions.go b/pkg/controlplane/import_known_versions.go index 0c4976fa398..564e26b6779 100644 --- a/pkg/controlplane/import_known_versions.go +++ b/pkg/controlplane/import_known_versions.go @@ -20,6 +20,7 @@ import ( // These imports are the API groups the API server will support. _ "k8s.io/kubernetes/pkg/apis/admission/install" _ "k8s.io/kubernetes/pkg/apis/admissionregistration/install" + _ "k8s.io/kubernetes/pkg/apis/apiserverinternal/install" _ "k8s.io/kubernetes/pkg/apis/apps/install" _ "k8s.io/kubernetes/pkg/apis/authentication/install" _ "k8s.io/kubernetes/pkg/apis/authorization/install"