From 36f11c4b21916d19818e4718997bfe62c992938e Mon Sep 17 00:00:00 2001 From: Chao Xu Date: Tue, 1 Nov 2016 22:53:51 -0700 Subject: [PATCH 1/2] copy missing expansion files to release_1_5 --- .../fake/fake_generated_expansion.go | 11 ----- .../fake/fake_tokenreview_expansion.go | 27 ++++++++++++ .../fake/fake_generated_expansion.go | 21 --------- ...fake_localsubjectaccessreview_expansion.go | 28 ++++++++++++ .../fake_selfsubjectaccessreview_expansion.go | 27 ++++++++++++ .../fake_subjectaccessreview_expansion.go | 28 ++++++++++++ .../fake/fake_tokenreview_expansion.go | 27 ++++++++++++ .../v1beta1/generated_expansion.go | 2 - .../v1beta1/tokenreview_expansion.go | 35 +++++++++++++++ .../v1beta1/fake/fake_generated_expansion.go | 17 ++++++++ ...fake_localsubjectaccessreview_expansion.go | 27 ++++++++++++ .../fake_selfsubjectaccessreview_expansion.go | 27 ++++++++++++ .../fake_subjectaccessreview_expansion.go | 1 - .../v1beta1/generated_expansion.go | 4 -- .../localsubjectaccessreview_expansion.go | 36 ++++++++++++++++ .../selfsubjectaccessreview_expansion.go | 35 +++++++++++++++ .../certificatesigningrequest_expansion.go | 37 ++++++++++++++++ ...ake_certificatesigningrequest_expansion.go | 31 +++++++++++++ .../v1alpha1/generated_expansion.go | 2 - .../typed/core/v1/fake/fake_node_expansion.go | 32 ++++++++++++++ .../typed/core/v1/generated_expansion.go | 2 - .../typed/core/v1/node_expansion.go | 43 +++++++++++++++++++ 22 files changed, 457 insertions(+), 43 deletions(-) create mode 100644 pkg/client/clientset_generated/internalclientset/typed/authentication/internalversion/fake/fake_tokenreview_expansion.go create mode 100644 pkg/client/clientset_generated/internalclientset/typed/authorization/internalversion/fake/fake_localsubjectaccessreview_expansion.go create mode 100644 pkg/client/clientset_generated/internalclientset/typed/authorization/internalversion/fake/fake_selfsubjectaccessreview_expansion.go create mode 100644 pkg/client/clientset_generated/internalclientset/typed/authorization/internalversion/fake/fake_subjectaccessreview_expansion.go create mode 100644 pkg/client/clientset_generated/release_1_5/typed/authentication/v1beta1/fake/fake_tokenreview_expansion.go create mode 100644 pkg/client/clientset_generated/release_1_5/typed/authentication/v1beta1/tokenreview_expansion.go create mode 100644 pkg/client/clientset_generated/release_1_5/typed/authorization/v1beta1/fake/fake_generated_expansion.go create mode 100644 pkg/client/clientset_generated/release_1_5/typed/authorization/v1beta1/fake/fake_localsubjectaccessreview_expansion.go create mode 100644 pkg/client/clientset_generated/release_1_5/typed/authorization/v1beta1/fake/fake_selfsubjectaccessreview_expansion.go create mode 100644 pkg/client/clientset_generated/release_1_5/typed/authorization/v1beta1/localsubjectaccessreview_expansion.go create mode 100644 pkg/client/clientset_generated/release_1_5/typed/authorization/v1beta1/selfsubjectaccessreview_expansion.go create mode 100644 pkg/client/clientset_generated/release_1_5/typed/certificates/v1alpha1/certificatesigningrequest_expansion.go create mode 100644 pkg/client/clientset_generated/release_1_5/typed/certificates/v1alpha1/fake/fake_certificatesigningrequest_expansion.go create mode 100644 pkg/client/clientset_generated/release_1_5/typed/core/v1/fake/fake_node_expansion.go create mode 100644 pkg/client/clientset_generated/release_1_5/typed/core/v1/node_expansion.go diff --git a/pkg/client/clientset_generated/internalclientset/typed/authentication/internalversion/fake/fake_generated_expansion.go b/pkg/client/clientset_generated/internalclientset/typed/authentication/internalversion/fake/fake_generated_expansion.go index 2be54f43574..8754e39d87c 100644 --- a/pkg/client/clientset_generated/internalclientset/typed/authentication/internalversion/fake/fake_generated_expansion.go +++ b/pkg/client/clientset_generated/internalclientset/typed/authentication/internalversion/fake/fake_generated_expansion.go @@ -15,14 +15,3 @@ limitations under the License. */ package fake - -import ( - authenticationapi "k8s.io/kubernetes/pkg/apis/authentication" - - "k8s.io/kubernetes/pkg/client/testing/core" -) - -func (c *FakeTokenReviews) Create(tokenReview *authenticationapi.TokenReview) (result *authenticationapi.TokenReview, err error) { - obj, err := c.Fake.Invokes(core.NewRootCreateAction(authenticationapi.SchemeGroupVersion.WithResource("tokenreviews"), tokenReview), &authenticationapi.TokenReview{}) - return obj.(*authenticationapi.TokenReview), err -} diff --git a/pkg/client/clientset_generated/internalclientset/typed/authentication/internalversion/fake/fake_tokenreview_expansion.go b/pkg/client/clientset_generated/internalclientset/typed/authentication/internalversion/fake/fake_tokenreview_expansion.go new file mode 100644 index 00000000000..b00de0e6b59 --- /dev/null +++ b/pkg/client/clientset_generated/internalclientset/typed/authentication/internalversion/fake/fake_tokenreview_expansion.go @@ -0,0 +1,27 @@ +/* +Copyright 2016 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package fake + +import ( + authenticationapi "k8s.io/kubernetes/pkg/apis/authentication" + "k8s.io/kubernetes/pkg/client/testing/core" +) + +func (c *FakeTokenReviews) Create(tokenReview *authenticationapi.TokenReview) (result *authenticationapi.TokenReview, err error) { + obj, err := c.Fake.Invokes(core.NewRootCreateAction(authenticationapi.SchemeGroupVersion.WithResource("tokenreviews"), tokenReview), &authenticationapi.TokenReview{}) + return obj.(*authenticationapi.TokenReview), err +} diff --git a/pkg/client/clientset_generated/internalclientset/typed/authorization/internalversion/fake/fake_generated_expansion.go b/pkg/client/clientset_generated/internalclientset/typed/authorization/internalversion/fake/fake_generated_expansion.go index 8c70e83f8b5..8754e39d87c 100644 --- a/pkg/client/clientset_generated/internalclientset/typed/authorization/internalversion/fake/fake_generated_expansion.go +++ b/pkg/client/clientset_generated/internalclientset/typed/authorization/internalversion/fake/fake_generated_expansion.go @@ -15,24 +15,3 @@ limitations under the License. */ package fake - -import ( - authorizationapi "k8s.io/kubernetes/pkg/apis/authorization" - - "k8s.io/kubernetes/pkg/client/testing/core" -) - -func (c *FakeSubjectAccessReviews) Create(sar *authorizationapi.SubjectAccessReview) (result *authorizationapi.SubjectAccessReview, err error) { - obj, err := c.Fake.Invokes(core.NewRootCreateAction(authorizationapi.SchemeGroupVersion.WithResource("subjectaccessreviews"), sar), &authorizationapi.SubjectAccessReview{}) - return obj.(*authorizationapi.SubjectAccessReview), err -} - -func (c *FakeSelfSubjectAccessReviews) Create(sar *authorizationapi.SelfSubjectAccessReview) (result *authorizationapi.SelfSubjectAccessReview, err error) { - obj, err := c.Fake.Invokes(core.NewRootCreateAction(authorizationapi.SchemeGroupVersion.WithResource("selfsubjectaccessreviews"), sar), &authorizationapi.SelfSubjectAccessReview{}) - return obj.(*authorizationapi.SelfSubjectAccessReview), err -} - -func (c *FakeLocalSubjectAccessReviews) Create(sar *authorizationapi.LocalSubjectAccessReview) (result *authorizationapi.LocalSubjectAccessReview, err error) { - obj, err := c.Fake.Invokes(core.NewCreateAction(authorizationapi.SchemeGroupVersion.WithResource("localsubjectaccessreviews"), c.ns, sar), &authorizationapi.SubjectAccessReview{}) - return obj.(*authorizationapi.LocalSubjectAccessReview), err -} diff --git a/pkg/client/clientset_generated/internalclientset/typed/authorization/internalversion/fake/fake_localsubjectaccessreview_expansion.go b/pkg/client/clientset_generated/internalclientset/typed/authorization/internalversion/fake/fake_localsubjectaccessreview_expansion.go new file mode 100644 index 00000000000..6e6164aafac --- /dev/null +++ b/pkg/client/clientset_generated/internalclientset/typed/authorization/internalversion/fake/fake_localsubjectaccessreview_expansion.go @@ -0,0 +1,28 @@ +/* +Copyright 2016 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package fake + +import ( + authorizationapi "k8s.io/kubernetes/pkg/apis/authorization" + + "k8s.io/kubernetes/pkg/client/testing/core" +) + +func (c *FakeLocalSubjectAccessReviews) Create(sar *authorizationapi.LocalSubjectAccessReview) (result *authorizationapi.LocalSubjectAccessReview, err error) { + obj, err := c.Fake.Invokes(core.NewCreateAction(authorizationapi.SchemeGroupVersion.WithResource("localsubjectaccessreviews"), c.ns, sar), &authorizationapi.SubjectAccessReview{}) + return obj.(*authorizationapi.LocalSubjectAccessReview), err +} diff --git a/pkg/client/clientset_generated/internalclientset/typed/authorization/internalversion/fake/fake_selfsubjectaccessreview_expansion.go b/pkg/client/clientset_generated/internalclientset/typed/authorization/internalversion/fake/fake_selfsubjectaccessreview_expansion.go new file mode 100644 index 00000000000..15f9c8d2346 --- /dev/null +++ b/pkg/client/clientset_generated/internalclientset/typed/authorization/internalversion/fake/fake_selfsubjectaccessreview_expansion.go @@ -0,0 +1,27 @@ +/* +Copyright 2016 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package fake + +import ( + authorizationapi "k8s.io/kubernetes/pkg/apis/authorization" + "k8s.io/kubernetes/pkg/client/testing/core" +) + +func (c *FakeSelfSubjectAccessReviews) Create(sar *authorizationapi.SelfSubjectAccessReview) (result *authorizationapi.SelfSubjectAccessReview, err error) { + obj, err := c.Fake.Invokes(core.NewRootCreateAction(authorizationapi.SchemeGroupVersion.WithResource("selfsubjectaccessreviews"), sar), &authorizationapi.SelfSubjectAccessReview{}) + return obj.(*authorizationapi.SelfSubjectAccessReview), err +} diff --git a/pkg/client/clientset_generated/internalclientset/typed/authorization/internalversion/fake/fake_subjectaccessreview_expansion.go b/pkg/client/clientset_generated/internalclientset/typed/authorization/internalversion/fake/fake_subjectaccessreview_expansion.go new file mode 100644 index 00000000000..54eed3652d4 --- /dev/null +++ b/pkg/client/clientset_generated/internalclientset/typed/authorization/internalversion/fake/fake_subjectaccessreview_expansion.go @@ -0,0 +1,28 @@ +/* +Copyright 2016 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package fake + +import ( + authorizationapi "k8s.io/kubernetes/pkg/apis/authorization" + + "k8s.io/kubernetes/pkg/client/testing/core" +) + +func (c *FakeSubjectAccessReviews) Create(sar *authorizationapi.SubjectAccessReview) (result *authorizationapi.SubjectAccessReview, err error) { + obj, err := c.Fake.Invokes(core.NewRootCreateAction(authorizationapi.SchemeGroupVersion.WithResource("subjectaccessreviews"), sar), &authorizationapi.SubjectAccessReview{}) + return obj.(*authorizationapi.SubjectAccessReview), err +} diff --git a/pkg/client/clientset_generated/release_1_5/typed/authentication/v1beta1/fake/fake_tokenreview_expansion.go b/pkg/client/clientset_generated/release_1_5/typed/authentication/v1beta1/fake/fake_tokenreview_expansion.go new file mode 100644 index 00000000000..c6017a9c4b7 --- /dev/null +++ b/pkg/client/clientset_generated/release_1_5/typed/authentication/v1beta1/fake/fake_tokenreview_expansion.go @@ -0,0 +1,27 @@ +/* +Copyright 2016 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package fake + +import ( + authenticationapi "k8s.io/kubernetes/pkg/apis/authentication/v1beta1" + "k8s.io/kubernetes/pkg/client/testing/core" +) + +func (c *FakeTokenReviews) Create(tokenReview *authenticationapi.TokenReview) (result *authenticationapi.TokenReview, err error) { + obj, err := c.Fake.Invokes(core.NewRootCreateAction(authenticationapi.SchemeGroupVersion.WithResource("tokenreviews"), tokenReview), &authenticationapi.TokenReview{}) + return obj.(*authenticationapi.TokenReview), err +} diff --git a/pkg/client/clientset_generated/release_1_5/typed/authentication/v1beta1/generated_expansion.go b/pkg/client/clientset_generated/release_1_5/typed/authentication/v1beta1/generated_expansion.go index f307100297e..a397b30e92d 100644 --- a/pkg/client/clientset_generated/release_1_5/typed/authentication/v1beta1/generated_expansion.go +++ b/pkg/client/clientset_generated/release_1_5/typed/authentication/v1beta1/generated_expansion.go @@ -15,5 +15,3 @@ limitations under the License. */ package v1beta1 - -type TokenReviewExpansion interface{} diff --git a/pkg/client/clientset_generated/release_1_5/typed/authentication/v1beta1/tokenreview_expansion.go b/pkg/client/clientset_generated/release_1_5/typed/authentication/v1beta1/tokenreview_expansion.go new file mode 100644 index 00000000000..35d81d80f49 --- /dev/null +++ b/pkg/client/clientset_generated/release_1_5/typed/authentication/v1beta1/tokenreview_expansion.go @@ -0,0 +1,35 @@ +/* +Copyright 2016 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package v1beta1 + +import ( + authenticationapi "k8s.io/kubernetes/pkg/apis/authentication/v1beta1" +) + +type TokenReviewExpansion interface { + Create(tokenReview *authenticationapi.TokenReview) (result *authenticationapi.TokenReview, err error) +} + +func (c *tokenReviews) Create(tokenReview *authenticationapi.TokenReview) (result *authenticationapi.TokenReview, err error) { + result = &authenticationapi.TokenReview{} + err = c.client.Post(). + Resource("tokenreviews"). + Body(tokenReview). + Do(). + Into(result) + return +} diff --git a/pkg/client/clientset_generated/release_1_5/typed/authorization/v1beta1/fake/fake_generated_expansion.go b/pkg/client/clientset_generated/release_1_5/typed/authorization/v1beta1/fake/fake_generated_expansion.go new file mode 100644 index 00000000000..8754e39d87c --- /dev/null +++ b/pkg/client/clientset_generated/release_1_5/typed/authorization/v1beta1/fake/fake_generated_expansion.go @@ -0,0 +1,17 @@ +/* +Copyright 2016 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package fake diff --git a/pkg/client/clientset_generated/release_1_5/typed/authorization/v1beta1/fake/fake_localsubjectaccessreview_expansion.go b/pkg/client/clientset_generated/release_1_5/typed/authorization/v1beta1/fake/fake_localsubjectaccessreview_expansion.go new file mode 100644 index 00000000000..18d1522f721 --- /dev/null +++ b/pkg/client/clientset_generated/release_1_5/typed/authorization/v1beta1/fake/fake_localsubjectaccessreview_expansion.go @@ -0,0 +1,27 @@ +/* +Copyright 2016 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package fake + +import ( + authorizationapi "k8s.io/kubernetes/pkg/apis/authorization/v1beta1" + "k8s.io/kubernetes/pkg/client/testing/core" +) + +func (c *FakeLocalSubjectAccessReviews) Create(sar *authorizationapi.LocalSubjectAccessReview) (result *authorizationapi.LocalSubjectAccessReview, err error) { + obj, err := c.Fake.Invokes(core.NewCreateAction(authorizationapi.SchemeGroupVersion.WithResource("localsubjectaccessreviews"), c.ns, sar), &authorizationapi.SubjectAccessReview{}) + return obj.(*authorizationapi.LocalSubjectAccessReview), err +} diff --git a/pkg/client/clientset_generated/release_1_5/typed/authorization/v1beta1/fake/fake_selfsubjectaccessreview_expansion.go b/pkg/client/clientset_generated/release_1_5/typed/authorization/v1beta1/fake/fake_selfsubjectaccessreview_expansion.go new file mode 100644 index 00000000000..663169b894e --- /dev/null +++ b/pkg/client/clientset_generated/release_1_5/typed/authorization/v1beta1/fake/fake_selfsubjectaccessreview_expansion.go @@ -0,0 +1,27 @@ +/* +Copyright 2016 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package fake + +import ( + authorizationapi "k8s.io/kubernetes/pkg/apis/authorization/v1beta1" + "k8s.io/kubernetes/pkg/client/testing/core" +) + +func (c *FakeSelfSubjectAccessReviews) Create(sar *authorizationapi.SelfSubjectAccessReview) (result *authorizationapi.SelfSubjectAccessReview, err error) { + obj, err := c.Fake.Invokes(core.NewRootCreateAction(authorizationapi.SchemeGroupVersion.WithResource("selfsubjectaccessreviews"), sar), &authorizationapi.SelfSubjectAccessReview{}) + return obj.(*authorizationapi.SelfSubjectAccessReview), err +} diff --git a/pkg/client/clientset_generated/release_1_5/typed/authorization/v1beta1/fake/fake_subjectaccessreview_expansion.go b/pkg/client/clientset_generated/release_1_5/typed/authorization/v1beta1/fake/fake_subjectaccessreview_expansion.go index 88df166ef58..815b846d62a 100644 --- a/pkg/client/clientset_generated/release_1_5/typed/authorization/v1beta1/fake/fake_subjectaccessreview_expansion.go +++ b/pkg/client/clientset_generated/release_1_5/typed/authorization/v1beta1/fake/fake_subjectaccessreview_expansion.go @@ -18,7 +18,6 @@ package fake import ( authorizationapi "k8s.io/kubernetes/pkg/apis/authorization/v1beta1" - "k8s.io/kubernetes/pkg/client/testing/core" ) diff --git a/pkg/client/clientset_generated/release_1_5/typed/authorization/v1beta1/generated_expansion.go b/pkg/client/clientset_generated/release_1_5/typed/authorization/v1beta1/generated_expansion.go index 0e5d86e3a29..a397b30e92d 100644 --- a/pkg/client/clientset_generated/release_1_5/typed/authorization/v1beta1/generated_expansion.go +++ b/pkg/client/clientset_generated/release_1_5/typed/authorization/v1beta1/generated_expansion.go @@ -15,7 +15,3 @@ limitations under the License. */ package v1beta1 - -type LocalSubjectAccessReviewExpansion interface{} - -type SelfSubjectAccessReviewExpansion interface{} diff --git a/pkg/client/clientset_generated/release_1_5/typed/authorization/v1beta1/localsubjectaccessreview_expansion.go b/pkg/client/clientset_generated/release_1_5/typed/authorization/v1beta1/localsubjectaccessreview_expansion.go new file mode 100644 index 00000000000..3a3c64c1b82 --- /dev/null +++ b/pkg/client/clientset_generated/release_1_5/typed/authorization/v1beta1/localsubjectaccessreview_expansion.go @@ -0,0 +1,36 @@ +/* +Copyright 2016 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package v1beta1 + +import ( + authorizationapi "k8s.io/kubernetes/pkg/apis/authorization/v1beta1" +) + +type LocalSubjectAccessReviewExpansion interface { + Create(sar *authorizationapi.LocalSubjectAccessReview) (result *authorizationapi.LocalSubjectAccessReview, err error) +} + +func (c *localSubjectAccessReviews) Create(sar *authorizationapi.LocalSubjectAccessReview) (result *authorizationapi.LocalSubjectAccessReview, err error) { + result = &authorizationapi.LocalSubjectAccessReview{} + err = c.client.Post(). + Namespace(c.ns). + Resource("localsubjectaccessreviews"). + Body(sar). + Do(). + Into(result) + return +} diff --git a/pkg/client/clientset_generated/release_1_5/typed/authorization/v1beta1/selfsubjectaccessreview_expansion.go b/pkg/client/clientset_generated/release_1_5/typed/authorization/v1beta1/selfsubjectaccessreview_expansion.go new file mode 100644 index 00000000000..a64678243ec --- /dev/null +++ b/pkg/client/clientset_generated/release_1_5/typed/authorization/v1beta1/selfsubjectaccessreview_expansion.go @@ -0,0 +1,35 @@ +/* +Copyright 2016 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package v1beta1 + +import ( + authorizationapi "k8s.io/kubernetes/pkg/apis/authorization/v1beta1" +) + +type SelfSubjectAccessReviewExpansion interface { + Create(sar *authorizationapi.SelfSubjectAccessReview) (result *authorizationapi.SelfSubjectAccessReview, err error) +} + +func (c *selfSubjectAccessReviews) Create(sar *authorizationapi.SelfSubjectAccessReview) (result *authorizationapi.SelfSubjectAccessReview, err error) { + result = &authorizationapi.SelfSubjectAccessReview{} + err = c.client.Post(). + Resource("selfsubjectaccessreviews"). + Body(sar). + Do(). + Into(result) + return +} diff --git a/pkg/client/clientset_generated/release_1_5/typed/certificates/v1alpha1/certificatesigningrequest_expansion.go b/pkg/client/clientset_generated/release_1_5/typed/certificates/v1alpha1/certificatesigningrequest_expansion.go new file mode 100644 index 00000000000..d7b9298ebfc --- /dev/null +++ b/pkg/client/clientset_generated/release_1_5/typed/certificates/v1alpha1/certificatesigningrequest_expansion.go @@ -0,0 +1,37 @@ +/* +Copyright 2016 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package v1alpha1 + +import ( + certificates "k8s.io/kubernetes/pkg/apis/certificates/v1alpha1" +) + +type CertificateSigningRequestExpansion interface { + UpdateApproval(certificateSigningRequest *certificates.CertificateSigningRequest) (result *certificates.CertificateSigningRequest, err error) +} + +func (c *certificateSigningRequests) UpdateApproval(certificateSigningRequest *certificates.CertificateSigningRequest) (result *certificates.CertificateSigningRequest, err error) { + result = &certificates.CertificateSigningRequest{} + err = c.client.Put(). + Resource("certificatesigningrequests"). + Name(certificateSigningRequest.Name). + Body(certificateSigningRequest). + SubResource("approval"). + Do(). + Into(result) + return +} diff --git a/pkg/client/clientset_generated/release_1_5/typed/certificates/v1alpha1/fake/fake_certificatesigningrequest_expansion.go b/pkg/client/clientset_generated/release_1_5/typed/certificates/v1alpha1/fake/fake_certificatesigningrequest_expansion.go new file mode 100644 index 00000000000..38cddc6a5d4 --- /dev/null +++ b/pkg/client/clientset_generated/release_1_5/typed/certificates/v1alpha1/fake/fake_certificatesigningrequest_expansion.go @@ -0,0 +1,31 @@ +/* +Copyright 2016 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package fake + +import ( + certificates "k8s.io/kubernetes/pkg/apis/certificates/v1alpha1" + "k8s.io/kubernetes/pkg/client/testing/core" +) + +func (c *FakeCertificateSigningRequests) UpdateApproval(certificateSigningRequest *certificates.CertificateSigningRequest) (result *certificates.CertificateSigningRequest, err error) { + obj, err := c.Fake. + Invokes(core.NewRootUpdateSubresourceAction(certificatesigningrequestsResource, "approval", certificateSigningRequest), &certificates.CertificateSigningRequest{}) + if obj == nil { + return nil, err + } + return obj.(*certificates.CertificateSigningRequest), err +} diff --git a/pkg/client/clientset_generated/release_1_5/typed/certificates/v1alpha1/generated_expansion.go b/pkg/client/clientset_generated/release_1_5/typed/certificates/v1alpha1/generated_expansion.go index 1f67dc9d800..66e772d65cb 100644 --- a/pkg/client/clientset_generated/release_1_5/typed/certificates/v1alpha1/generated_expansion.go +++ b/pkg/client/clientset_generated/release_1_5/typed/certificates/v1alpha1/generated_expansion.go @@ -15,5 +15,3 @@ limitations under the License. */ package v1alpha1 - -type CertificateSigningRequestExpansion interface{} diff --git a/pkg/client/clientset_generated/release_1_5/typed/core/v1/fake/fake_node_expansion.go b/pkg/client/clientset_generated/release_1_5/typed/core/v1/fake/fake_node_expansion.go new file mode 100644 index 00000000000..db7e66ba222 --- /dev/null +++ b/pkg/client/clientset_generated/release_1_5/typed/core/v1/fake/fake_node_expansion.go @@ -0,0 +1,32 @@ +/* +Copyright 2016 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package fake + +import ( + "k8s.io/kubernetes/pkg/api/v1" + "k8s.io/kubernetes/pkg/client/testing/core" +) + +func (c *FakeNodes) PatchStatus(nodeName string, data []byte) (*v1.Node, error) { + obj, err := c.Fake.Invokes( + core.NewRootPatchSubresourceAction(nodesResource, nodeName, data, "status"), &v1.Node{}) + if obj == nil { + return nil, err + } + + return obj.(*v1.Node), err +} diff --git a/pkg/client/clientset_generated/release_1_5/typed/core/v1/generated_expansion.go b/pkg/client/clientset_generated/release_1_5/typed/core/v1/generated_expansion.go index 0039ffd036f..616adfa18ec 100644 --- a/pkg/client/clientset_generated/release_1_5/typed/core/v1/generated_expansion.go +++ b/pkg/client/clientset_generated/release_1_5/typed/core/v1/generated_expansion.go @@ -24,8 +24,6 @@ type EndpointsExpansion interface{} type LimitRangeExpansion interface{} -type NodeExpansion interface{} - type PersistentVolumeExpansion interface{} type PersistentVolumeClaimExpansion interface{} diff --git a/pkg/client/clientset_generated/release_1_5/typed/core/v1/node_expansion.go b/pkg/client/clientset_generated/release_1_5/typed/core/v1/node_expansion.go new file mode 100644 index 00000000000..b76895381da --- /dev/null +++ b/pkg/client/clientset_generated/release_1_5/typed/core/v1/node_expansion.go @@ -0,0 +1,43 @@ +/* +Copyright 2016 The Kubernetes Authors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package v1 + +import ( + "k8s.io/kubernetes/pkg/api" + "k8s.io/kubernetes/pkg/api/v1" +) + +// The NodeExpansion interface allows manually adding extra methods to the NodeInterface. +type NodeExpansion interface { + // PatchStatus modifies the status of an existing node. It returns the copy + // of the node that the server returns, or an error. + PatchStatus(nodeName string, data []byte) (*v1.Node, error) +} + +// PatchStatus modifies the status of an existing node. It returns the copy of +// the node that the server returns, or an error. +func (c *nodes) PatchStatus(nodeName string, data []byte) (*v1.Node, error) { + result := &v1.Node{} + err := c.client.Patch(api.StrategicMergePatchType). + Resource("nodes"). + Name(nodeName). + SubResource("status"). + Body(data). + Do(). + Into(result) + return result, err +} From ca70b195547cb507788394160cfe170fd019db3d Mon Sep 17 00:00:00 2001 From: Chao Xu Date: Tue, 1 Nov 2016 23:33:23 -0700 Subject: [PATCH 2/2] run update-bazel.sh --- .../typed/authentication/internalversion/fake/BUILD | 1 + .../typed/authorization/internalversion/fake/BUILD | 3 +++ .../release_1_5/typed/authentication/v1beta1/BUILD | 2 ++ .../release_1_5/typed/authentication/v1beta1/fake/BUILD | 2 ++ .../release_1_5/typed/authorization/v1beta1/BUILD | 2 ++ .../release_1_5/typed/authorization/v1beta1/fake/BUILD | 3 +++ .../release_1_5/typed/certificates/v1alpha1/BUILD | 1 + .../release_1_5/typed/certificates/v1alpha1/fake/BUILD | 1 + pkg/client/clientset_generated/release_1_5/typed/core/v1/BUILD | 1 + .../clientset_generated/release_1_5/typed/core/v1/fake/BUILD | 1 + 10 files changed, 17 insertions(+) diff --git a/pkg/client/clientset_generated/internalclientset/typed/authentication/internalversion/fake/BUILD b/pkg/client/clientset_generated/internalclientset/typed/authentication/internalversion/fake/BUILD index 2c4dad2e7cd..1d9db2959a8 100644 --- a/pkg/client/clientset_generated/internalclientset/typed/authentication/internalversion/fake/BUILD +++ b/pkg/client/clientset_generated/internalclientset/typed/authentication/internalversion/fake/BUILD @@ -17,6 +17,7 @@ go_library( "fake_authentication_client.go", "fake_generated_expansion.go", "fake_tokenreview.go", + "fake_tokenreview_expansion.go", ], tags = ["automanaged"], deps = [ diff --git a/pkg/client/clientset_generated/internalclientset/typed/authorization/internalversion/fake/BUILD b/pkg/client/clientset_generated/internalclientset/typed/authorization/internalversion/fake/BUILD index 766722d86d8..448df0e4e77 100644 --- a/pkg/client/clientset_generated/internalclientset/typed/authorization/internalversion/fake/BUILD +++ b/pkg/client/clientset_generated/internalclientset/typed/authorization/internalversion/fake/BUILD @@ -17,8 +17,11 @@ go_library( "fake_authorization_client.go", "fake_generated_expansion.go", "fake_localsubjectaccessreview.go", + "fake_localsubjectaccessreview_expansion.go", "fake_selfsubjectaccessreview.go", + "fake_selfsubjectaccessreview_expansion.go", "fake_subjectaccessreview.go", + "fake_subjectaccessreview_expansion.go", ], tags = ["automanaged"], deps = [ diff --git a/pkg/client/clientset_generated/release_1_5/typed/authentication/v1beta1/BUILD b/pkg/client/clientset_generated/release_1_5/typed/authentication/v1beta1/BUILD index adebbe0e90d..8c479620d14 100644 --- a/pkg/client/clientset_generated/release_1_5/typed/authentication/v1beta1/BUILD +++ b/pkg/client/clientset_generated/release_1_5/typed/authentication/v1beta1/BUILD @@ -17,12 +17,14 @@ go_library( "doc.go", "generated_expansion.go", "tokenreview.go", + "tokenreview_expansion.go", ], tags = ["automanaged"], deps = [ "//pkg/api:go_default_library", "//pkg/api/unversioned:go_default_library", "//pkg/apimachinery/registered:go_default_library", + "//pkg/apis/authentication/v1beta1:go_default_library", "//pkg/client/restclient:go_default_library", "//pkg/runtime/serializer:go_default_library", ], diff --git a/pkg/client/clientset_generated/release_1_5/typed/authentication/v1beta1/fake/BUILD b/pkg/client/clientset_generated/release_1_5/typed/authentication/v1beta1/fake/BUILD index a8f38d2df9f..f53a0e81de2 100644 --- a/pkg/client/clientset_generated/release_1_5/typed/authentication/v1beta1/fake/BUILD +++ b/pkg/client/clientset_generated/release_1_5/typed/authentication/v1beta1/fake/BUILD @@ -16,9 +16,11 @@ go_library( "doc.go", "fake_authentication_client.go", "fake_tokenreview.go", + "fake_tokenreview_expansion.go", ], tags = ["automanaged"], deps = [ + "//pkg/apis/authentication/v1beta1:go_default_library", "//pkg/client/clientset_generated/release_1_5/typed/authentication/v1beta1:go_default_library", "//pkg/client/restclient:go_default_library", "//pkg/client/testing/core:go_default_library", diff --git a/pkg/client/clientset_generated/release_1_5/typed/authorization/v1beta1/BUILD b/pkg/client/clientset_generated/release_1_5/typed/authorization/v1beta1/BUILD index 87de5914467..e141539eae3 100644 --- a/pkg/client/clientset_generated/release_1_5/typed/authorization/v1beta1/BUILD +++ b/pkg/client/clientset_generated/release_1_5/typed/authorization/v1beta1/BUILD @@ -17,7 +17,9 @@ go_library( "doc.go", "generated_expansion.go", "localsubjectaccessreview.go", + "localsubjectaccessreview_expansion.go", "selfsubjectaccessreview.go", + "selfsubjectaccessreview_expansion.go", "subjectaccessreview.go", "subjectaccessreview_expansion.go", ], diff --git a/pkg/client/clientset_generated/release_1_5/typed/authorization/v1beta1/fake/BUILD b/pkg/client/clientset_generated/release_1_5/typed/authorization/v1beta1/fake/BUILD index c9d7bbb6f24..906b421ea2b 100644 --- a/pkg/client/clientset_generated/release_1_5/typed/authorization/v1beta1/fake/BUILD +++ b/pkg/client/clientset_generated/release_1_5/typed/authorization/v1beta1/fake/BUILD @@ -15,8 +15,11 @@ go_library( srcs = [ "doc.go", "fake_authorization_client.go", + "fake_generated_expansion.go", "fake_localsubjectaccessreview.go", + "fake_localsubjectaccessreview_expansion.go", "fake_selfsubjectaccessreview.go", + "fake_selfsubjectaccessreview_expansion.go", "fake_subjectaccessreview.go", "fake_subjectaccessreview_expansion.go", ], diff --git a/pkg/client/clientset_generated/release_1_5/typed/certificates/v1alpha1/BUILD b/pkg/client/clientset_generated/release_1_5/typed/certificates/v1alpha1/BUILD index 27fff0d484a..8bd970733e3 100644 --- a/pkg/client/clientset_generated/release_1_5/typed/certificates/v1alpha1/BUILD +++ b/pkg/client/clientset_generated/release_1_5/typed/certificates/v1alpha1/BUILD @@ -15,6 +15,7 @@ go_library( srcs = [ "certificates_client.go", "certificatesigningrequest.go", + "certificatesigningrequest_expansion.go", "doc.go", "generated_expansion.go", ], diff --git a/pkg/client/clientset_generated/release_1_5/typed/certificates/v1alpha1/fake/BUILD b/pkg/client/clientset_generated/release_1_5/typed/certificates/v1alpha1/fake/BUILD index 687b123e18b..50fe2c864b8 100644 --- a/pkg/client/clientset_generated/release_1_5/typed/certificates/v1alpha1/fake/BUILD +++ b/pkg/client/clientset_generated/release_1_5/typed/certificates/v1alpha1/fake/BUILD @@ -16,6 +16,7 @@ go_library( "doc.go", "fake_certificates_client.go", "fake_certificatesigningrequest.go", + "fake_certificatesigningrequest_expansion.go", ], tags = ["automanaged"], deps = [ diff --git a/pkg/client/clientset_generated/release_1_5/typed/core/v1/BUILD b/pkg/client/clientset_generated/release_1_5/typed/core/v1/BUILD index 1bdced5066e..83213b4b97a 100644 --- a/pkg/client/clientset_generated/release_1_5/typed/core/v1/BUILD +++ b/pkg/client/clientset_generated/release_1_5/typed/core/v1/BUILD @@ -25,6 +25,7 @@ go_library( "namespace.go", "namespace_expansion.go", "node.go", + "node_expansion.go", "persistentvolume.go", "persistentvolumeclaim.go", "pod.go", diff --git a/pkg/client/clientset_generated/release_1_5/typed/core/v1/fake/BUILD b/pkg/client/clientset_generated/release_1_5/typed/core/v1/fake/BUILD index 1e9ad754b92..b5678cc6676 100644 --- a/pkg/client/clientset_generated/release_1_5/typed/core/v1/fake/BUILD +++ b/pkg/client/clientset_generated/release_1_5/typed/core/v1/fake/BUILD @@ -24,6 +24,7 @@ go_library( "fake_namespace.go", "fake_namespace_expansion.go", "fake_node.go", + "fake_node_expansion.go", "fake_persistentvolume.go", "fake_persistentvolumeclaim.go", "fake_pod.go",