Stop serving apps/v1beta1, apps/v1beta2, and deprecated extensions/v1beta1 resources by default

This commit is contained in:
Jordan Liggitt 2018-12-20 13:14:16 -05:00
parent 1dff339905
commit 24f04b32c2

View File

@ -511,8 +511,8 @@ func DefaultAPIResourceConfigSource() *serverstorage.ResourceConfig {
ret.EnableResources( ret.EnableResources(
extensionsapiv1beta1.SchemeGroupVersion.WithResource("ingresses"), extensionsapiv1beta1.SchemeGroupVersion.WithResource("ingresses"),
) )
// enable deprecated beta resources in extensions/v1beta1 explicitly so we have a full list of what's possible to serve // disable deprecated beta resources in extensions/v1beta1 explicitly so we have a full list of what's possible to serve
ret.EnableResources( ret.DisableResources(
extensionsapiv1beta1.SchemeGroupVersion.WithResource("daemonsets"), extensionsapiv1beta1.SchemeGroupVersion.WithResource("daemonsets"),
extensionsapiv1beta1.SchemeGroupVersion.WithResource("deployments"), extensionsapiv1beta1.SchemeGroupVersion.WithResource("deployments"),
extensionsapiv1beta1.SchemeGroupVersion.WithResource("networkpolicies"), extensionsapiv1beta1.SchemeGroupVersion.WithResource("networkpolicies"),
@ -520,8 +520,8 @@ func DefaultAPIResourceConfigSource() *serverstorage.ResourceConfig {
extensionsapiv1beta1.SchemeGroupVersion.WithResource("replicasets"), extensionsapiv1beta1.SchemeGroupVersion.WithResource("replicasets"),
extensionsapiv1beta1.SchemeGroupVersion.WithResource("replicationcontrollers"), extensionsapiv1beta1.SchemeGroupVersion.WithResource("replicationcontrollers"),
) )
// enable deprecated beta versions explicitly so we have a full list of what's possible to serve // disable deprecated beta versions explicitly so we have a full list of what's possible to serve
ret.EnableVersions( ret.DisableVersions(
appsv1beta1.SchemeGroupVersion, appsv1beta1.SchemeGroupVersion,
appsv1beta2.SchemeGroupVersion, appsv1beta2.SchemeGroupVersion,
) )