mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-02 08:17:26 +00:00
kube-apiserver: enable admission registration v1beta by default
This commit is contained in:
parent
24042ce6e7
commit
3f7c762648
@ -464,13 +464,6 @@ function start_apiserver {
|
|||||||
RUNTIME_CONFIG+="admissionregistration.k8s.io/v1alpha1"
|
RUNTIME_CONFIG+="admissionregistration.k8s.io/v1alpha1"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ ${ADMISSION_CONTROL} == *"AdmissionWebhook"* ]]; then
|
|
||||||
if [[ -n "${RUNTIME_CONFIG}" ]]; then
|
|
||||||
RUNTIME_CONFIG+=","
|
|
||||||
fi
|
|
||||||
RUNTIME_CONFIG+="admissionregistration.k8s.io/v1beta1"
|
|
||||||
fi
|
|
||||||
|
|
||||||
runtime_config=""
|
runtime_config=""
|
||||||
if [[ -n "${RUNTIME_CONFIG}" ]]; then
|
if [[ -n "${RUNTIME_CONFIG}" ]]; then
|
||||||
runtime_config="--runtime-config=${RUNTIME_CONFIG}"
|
runtime_config="--runtime-config=${RUNTIME_CONFIG}"
|
||||||
|
@ -71,6 +71,7 @@ go_library(
|
|||||||
"//pkg/util/node:go_default_library",
|
"//pkg/util/node:go_default_library",
|
||||||
"//vendor/github.com/golang/glog:go_default_library",
|
"//vendor/github.com/golang/glog:go_default_library",
|
||||||
"//vendor/github.com/prometheus/client_golang/prometheus:go_default_library",
|
"//vendor/github.com/prometheus/client_golang/prometheus:go_default_library",
|
||||||
|
"//vendor/k8s.io/api/admissionregistration/v1beta1:go_default_library",
|
||||||
"//vendor/k8s.io/api/apps/v1:go_default_library",
|
"//vendor/k8s.io/api/apps/v1:go_default_library",
|
||||||
"//vendor/k8s.io/api/apps/v1beta1:go_default_library",
|
"//vendor/k8s.io/api/apps/v1beta1:go_default_library",
|
||||||
"//vendor/k8s.io/api/apps/v1beta2:go_default_library",
|
"//vendor/k8s.io/api/apps/v1beta2:go_default_library",
|
||||||
|
@ -24,6 +24,7 @@ import (
|
|||||||
"strconv"
|
"strconv"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
|
admissionregistrationv1beta1 "k8s.io/api/admissionregistration/v1beta1"
|
||||||
appsv1 "k8s.io/api/apps/v1"
|
appsv1 "k8s.io/api/apps/v1"
|
||||||
appsv1beta1 "k8s.io/api/apps/v1beta1"
|
appsv1beta1 "k8s.io/api/apps/v1beta1"
|
||||||
appsv1beta2 "k8s.io/api/apps/v1beta2"
|
appsv1beta2 "k8s.io/api/apps/v1beta2"
|
||||||
@ -53,6 +54,7 @@ import (
|
|||||||
"k8s.io/apiserver/pkg/server/healthz"
|
"k8s.io/apiserver/pkg/server/healthz"
|
||||||
serverstorage "k8s.io/apiserver/pkg/server/storage"
|
serverstorage "k8s.io/apiserver/pkg/server/storage"
|
||||||
storagefactory "k8s.io/apiserver/pkg/storage/storagebackend/factory"
|
storagefactory "k8s.io/apiserver/pkg/storage/storagebackend/factory"
|
||||||
|
"k8s.io/client-go/informers"
|
||||||
corev1client "k8s.io/client-go/kubernetes/typed/core/v1"
|
corev1client "k8s.io/client-go/kubernetes/typed/core/v1"
|
||||||
api "k8s.io/kubernetes/pkg/apis/core"
|
api "k8s.io/kubernetes/pkg/apis/core"
|
||||||
coreclient "k8s.io/kubernetes/pkg/client/clientset_generated/internalclientset/typed/core/internalversion"
|
coreclient "k8s.io/kubernetes/pkg/client/clientset_generated/internalclientset/typed/core/internalversion"
|
||||||
@ -69,7 +71,6 @@ import (
|
|||||||
"github.com/prometheus/client_golang/prometheus"
|
"github.com/prometheus/client_golang/prometheus"
|
||||||
|
|
||||||
// RESTStorage installers
|
// RESTStorage installers
|
||||||
"k8s.io/client-go/informers"
|
|
||||||
admissionregistrationrest "k8s.io/kubernetes/pkg/registry/admissionregistration/rest"
|
admissionregistrationrest "k8s.io/kubernetes/pkg/registry/admissionregistration/rest"
|
||||||
appsrest "k8s.io/kubernetes/pkg/registry/apps/rest"
|
appsrest "k8s.io/kubernetes/pkg/registry/apps/rest"
|
||||||
authenticationrest "k8s.io/kubernetes/pkg/registry/authentication/rest"
|
authenticationrest "k8s.io/kubernetes/pkg/registry/authentication/rest"
|
||||||
@ -483,6 +484,7 @@ func DefaultAPIResourceConfigSource() *serverstorage.ResourceConfig {
|
|||||||
authorizationapiv1beta1.SchemeGroupVersion,
|
authorizationapiv1beta1.SchemeGroupVersion,
|
||||||
networkingapiv1.SchemeGroupVersion,
|
networkingapiv1.SchemeGroupVersion,
|
||||||
eventsv1beta1.SchemeGroupVersion,
|
eventsv1beta1.SchemeGroupVersion,
|
||||||
|
admissionregistrationv1beta1.SchemeGroupVersion,
|
||||||
)
|
)
|
||||||
|
|
||||||
// all extensions resources except these are disabled by default
|
// all extensions resources except these are disabled by default
|
||||||
|
Loading…
Reference in New Issue
Block a user