From c6a55d75771a7e242867acebbe50c9c6e0c2c474 Mon Sep 17 00:00:00 2001 From: Wojciech Tyczynski Date: Thu, 29 Dec 2016 20:27:58 +0100 Subject: [PATCH] Register necessary options objects in policy internal GV --- pkg/apis/authorization/register.go | 7 +++++++ pkg/apis/policy/register.go | 7 ++++++- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/pkg/apis/authorization/register.go b/pkg/apis/authorization/register.go index 7ef806bb296..f5eb46d5292 100644 --- a/pkg/apis/authorization/register.go +++ b/pkg/apis/authorization/register.go @@ -17,6 +17,8 @@ limitations under the License. package authorization import ( + "k8s.io/kubernetes/pkg/api" + metav1 "k8s.io/kubernetes/pkg/apis/meta/v1" "k8s.io/kubernetes/pkg/runtime" "k8s.io/kubernetes/pkg/runtime/schema" ) @@ -44,6 +46,11 @@ var ( func addKnownTypes(scheme *runtime.Scheme) error { scheme.AddKnownTypes(SchemeGroupVersion, + &api.ListOptions{}, + &api.DeleteOptions{}, + &metav1.ExportOptions{}, + &metav1.GetOptions{}, + &SelfSubjectAccessReview{}, &SubjectAccessReview{}, &LocalSubjectAccessReview{}, diff --git a/pkg/apis/policy/register.go b/pkg/apis/policy/register.go index f792a1370ef..fa97767433c 100644 --- a/pkg/apis/policy/register.go +++ b/pkg/apis/policy/register.go @@ -18,6 +18,7 @@ package policy import ( "k8s.io/kubernetes/pkg/api" + metav1 "k8s.io/kubernetes/pkg/apis/meta/v1" "k8s.io/kubernetes/pkg/runtime" "k8s.io/kubernetes/pkg/runtime/schema" ) @@ -47,9 +48,13 @@ var ( func addKnownTypes(scheme *runtime.Scheme) error { // TODO this gets cleaned up when the types are fixed scheme.AddKnownTypes(SchemeGroupVersion, + &api.ListOptions{}, + &api.DeleteOptions{}, + &metav1.ExportOptions{}, + &metav1.GetOptions{}, + &PodDisruptionBudget{}, &PodDisruptionBudgetList{}, - &api.ListOptions{}, &Eviction{}, ) return nil