Skip to content

Commit eeb9c42

Browse files
Merge pull request #55396 from sttts/sttts-drop-deepcopy-registration
Automatic merge from submit-queue. If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md">here</a>. deepcopy: remove unused deepcopy func registration Counterpart to kubernetes/gengo#67. Kubernetes-commit: 7c8596a95fb37e3c1318e25ae505989122bd4e56
2 parents 4d48944 + a915e5c commit eeb9c42

File tree

13 files changed

+529
-686
lines changed

13 files changed

+529
-686
lines changed

Godeps/Godeps.json

Lines changed: 524 additions & 524 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pkg/apis/custom_metrics/BUILD

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ go_library(
1717
deps = [
1818
"//vendor/k8s.io/apimachinery/pkg/api/resource:go_default_library",
1919
"//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library",
20-
"//vendor/k8s.io/apimachinery/pkg/conversion:go_default_library",
2120
"//vendor/k8s.io/apimachinery/pkg/runtime:go_default_library",
2221
"//vendor/k8s.io/apimachinery/pkg/runtime/schema:go_default_library",
2322
"//vendor/k8s.io/apimachinery/pkg/types:go_default_library",

pkg/apis/custom_metrics/doc.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,6 @@ See the License for the specific language governing permissions and
1414
limitations under the License.
1515
*/
1616

17-
// +k8s:deepcopy-gen=package,register
17+
// +k8s:deepcopy-gen=package
1818
// +groupName=custom.metrics.k8s.io
1919
package custom_metrics

pkg/apis/custom_metrics/v1beta1/doc.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ See the License for the specific language governing permissions and
1414
limitations under the License.
1515
*/
1616

17-
// +k8s:deepcopy-gen=package,register
17+
// +k8s:deepcopy-gen=package
1818
// +k8s:conversion-gen=k8s.io/metrics/pkg/apis/custom_metrics
1919
// +k8s:openapi-gen=true
2020

pkg/apis/custom_metrics/v1beta1/zz_generated.deepcopy.go

Lines changed: 0 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -21,32 +21,9 @@ limitations under the License.
2121
package v1beta1
2222

2323
import (
24-
conversion "k8s.io/apimachinery/pkg/conversion"
2524
runtime "k8s.io/apimachinery/pkg/runtime"
26-
reflect "reflect"
2725
)
2826

29-
func init() {
30-
SchemeBuilder.Register(RegisterDeepCopies)
31-
}
32-
33-
// RegisterDeepCopies adds deep-copy functions to the given scheme. Public
34-
// to allow building arbitrary schemes.
35-
//
36-
// Deprecated: deepcopy registration will go away when static deepcopy is fully implemented.
37-
func RegisterDeepCopies(scheme *runtime.Scheme) error {
38-
return scheme.AddGeneratedDeepCopyFuncs(
39-
conversion.GeneratedDeepCopyFunc{Fn: func(in interface{}, out interface{}, c *conversion.Cloner) error {
40-
in.(*MetricValue).DeepCopyInto(out.(*MetricValue))
41-
return nil
42-
}, InType: reflect.TypeOf(&MetricValue{})},
43-
conversion.GeneratedDeepCopyFunc{Fn: func(in interface{}, out interface{}, c *conversion.Cloner) error {
44-
in.(*MetricValueList).DeepCopyInto(out.(*MetricValueList))
45-
return nil
46-
}, InType: reflect.TypeOf(&MetricValueList{})},
47-
)
48-
}
49-
5027
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
5128
func (in *MetricValue) DeepCopyInto(out *MetricValue) {
5229
*out = *in

pkg/apis/custom_metrics/zz_generated.deepcopy.go

Lines changed: 0 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -21,36 +21,9 @@ limitations under the License.
2121
package custom_metrics
2222

2323
import (
24-
conversion "k8s.io/apimachinery/pkg/conversion"
2524
runtime "k8s.io/apimachinery/pkg/runtime"
26-
reflect "reflect"
2725
)
2826

29-
func init() {
30-
SchemeBuilder.Register(RegisterDeepCopies)
31-
}
32-
33-
// RegisterDeepCopies adds deep-copy functions to the given scheme. Public
34-
// to allow building arbitrary schemes.
35-
//
36-
// Deprecated: deepcopy registration will go away when static deepcopy is fully implemented.
37-
func RegisterDeepCopies(scheme *runtime.Scheme) error {
38-
return scheme.AddGeneratedDeepCopyFuncs(
39-
conversion.GeneratedDeepCopyFunc{Fn: func(in interface{}, out interface{}, c *conversion.Cloner) error {
40-
in.(*MetricValue).DeepCopyInto(out.(*MetricValue))
41-
return nil
42-
}, InType: reflect.TypeOf(&MetricValue{})},
43-
conversion.GeneratedDeepCopyFunc{Fn: func(in interface{}, out interface{}, c *conversion.Cloner) error {
44-
in.(*MetricValueList).DeepCopyInto(out.(*MetricValueList))
45-
return nil
46-
}, InType: reflect.TypeOf(&MetricValueList{})},
47-
conversion.GeneratedDeepCopyFunc{Fn: func(in interface{}, out interface{}, c *conversion.Cloner) error {
48-
in.(*ObjectReference).DeepCopyInto(out.(*ObjectReference))
49-
return nil
50-
}, InType: reflect.TypeOf(&ObjectReference{})},
51-
)
52-
}
53-
5427
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
5528
func (in *MetricValue) DeepCopyInto(out *MetricValue) {
5629
*out = *in

pkg/apis/metrics/BUILD

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ go_library(
1717
deps = [
1818
"//vendor/k8s.io/apimachinery/pkg/api/resource:go_default_library",
1919
"//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library",
20-
"//vendor/k8s.io/apimachinery/pkg/conversion:go_default_library",
2120
"//vendor/k8s.io/apimachinery/pkg/runtime:go_default_library",
2221
"//vendor/k8s.io/apimachinery/pkg/runtime/schema:go_default_library",
2322
],

pkg/apis/metrics/doc.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,6 @@ See the License for the specific language governing permissions and
1414
limitations under the License.
1515
*/
1616

17-
// +k8s:deepcopy-gen=package,register
17+
// +k8s:deepcopy-gen=package
1818
// +groupName=metrics.k8s.io
1919
package metrics

pkg/apis/metrics/v1alpha1/doc.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ See the License for the specific language governing permissions and
1414
limitations under the License.
1515
*/
1616

17-
// +k8s:deepcopy-gen=package,register
17+
// +k8s:deepcopy-gen=package
1818
// +k8s:conversion-gen=k8s.io/metrics/pkg/apis/metrics
1919
// +k8s:openapi-gen=true
2020

pkg/apis/metrics/v1alpha1/zz_generated.deepcopy.go

Lines changed: 0 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -22,44 +22,9 @@ package v1alpha1
2222

2323
import (
2424
v1 "k8s.io/api/core/v1"
25-
conversion "k8s.io/apimachinery/pkg/conversion"
2625
runtime "k8s.io/apimachinery/pkg/runtime"
27-
reflect "reflect"
2826
)
2927

30-
func init() {
31-
SchemeBuilder.Register(RegisterDeepCopies)
32-
}
33-
34-
// RegisterDeepCopies adds deep-copy functions to the given scheme. Public
35-
// to allow building arbitrary schemes.
36-
//
37-
// Deprecated: deepcopy registration will go away when static deepcopy is fully implemented.
38-
func RegisterDeepCopies(scheme *runtime.Scheme) error {
39-
return scheme.AddGeneratedDeepCopyFuncs(
40-
conversion.GeneratedDeepCopyFunc{Fn: func(in interface{}, out interface{}, c *conversion.Cloner) error {
41-
in.(*ContainerMetrics).DeepCopyInto(out.(*ContainerMetrics))
42-
return nil
43-
}, InType: reflect.TypeOf(&ContainerMetrics{})},
44-
conversion.GeneratedDeepCopyFunc{Fn: func(in interface{}, out interface{}, c *conversion.Cloner) error {
45-
in.(*NodeMetrics).DeepCopyInto(out.(*NodeMetrics))
46-
return nil
47-
}, InType: reflect.TypeOf(&NodeMetrics{})},
48-
conversion.GeneratedDeepCopyFunc{Fn: func(in interface{}, out interface{}, c *conversion.Cloner) error {
49-
in.(*NodeMetricsList).DeepCopyInto(out.(*NodeMetricsList))
50-
return nil
51-
}, InType: reflect.TypeOf(&NodeMetricsList{})},
52-
conversion.GeneratedDeepCopyFunc{Fn: func(in interface{}, out interface{}, c *conversion.Cloner) error {
53-
in.(*PodMetrics).DeepCopyInto(out.(*PodMetrics))
54-
return nil
55-
}, InType: reflect.TypeOf(&PodMetrics{})},
56-
conversion.GeneratedDeepCopyFunc{Fn: func(in interface{}, out interface{}, c *conversion.Cloner) error {
57-
in.(*PodMetricsList).DeepCopyInto(out.(*PodMetricsList))
58-
return nil
59-
}, InType: reflect.TypeOf(&PodMetricsList{})},
60-
)
61-
}
62-
6328
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
6429
func (in *ContainerMetrics) DeepCopyInto(out *ContainerMetrics) {
6530
*out = *in

pkg/apis/metrics/v1beta1/doc.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ See the License for the specific language governing permissions and
1414
limitations under the License.
1515
*/
1616

17-
// +k8s:deepcopy-gen=package,register
17+
// +k8s:deepcopy-gen=package
1818
// +k8s:conversion-gen=k8s.io/metrics/pkg/apis/metrics
1919
// +k8s:openapi-gen=true
2020

pkg/apis/metrics/v1beta1/zz_generated.deepcopy.go

Lines changed: 0 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -22,44 +22,9 @@ package v1beta1
2222

2323
import (
2424
v1 "k8s.io/api/core/v1"
25-
conversion "k8s.io/apimachinery/pkg/conversion"
2625
runtime "k8s.io/apimachinery/pkg/runtime"
27-
reflect "reflect"
2826
)
2927

30-
func init() {
31-
SchemeBuilder.Register(RegisterDeepCopies)
32-
}
33-
34-
// RegisterDeepCopies adds deep-copy functions to the given scheme. Public
35-
// to allow building arbitrary schemes.
36-
//
37-
// Deprecated: deepcopy registration will go away when static deepcopy is fully implemented.
38-
func RegisterDeepCopies(scheme *runtime.Scheme) error {
39-
return scheme.AddGeneratedDeepCopyFuncs(
40-
conversion.GeneratedDeepCopyFunc{Fn: func(in interface{}, out interface{}, c *conversion.Cloner) error {
41-
in.(*ContainerMetrics).DeepCopyInto(out.(*ContainerMetrics))
42-
return nil
43-
}, InType: reflect.TypeOf(&ContainerMetrics{})},
44-
conversion.GeneratedDeepCopyFunc{Fn: func(in interface{}, out interface{}, c *conversion.Cloner) error {
45-
in.(*NodeMetrics).DeepCopyInto(out.(*NodeMetrics))
46-
return nil
47-
}, InType: reflect.TypeOf(&NodeMetrics{})},
48-
conversion.GeneratedDeepCopyFunc{Fn: func(in interface{}, out interface{}, c *conversion.Cloner) error {
49-
in.(*NodeMetricsList).DeepCopyInto(out.(*NodeMetricsList))
50-
return nil
51-
}, InType: reflect.TypeOf(&NodeMetricsList{})},
52-
conversion.GeneratedDeepCopyFunc{Fn: func(in interface{}, out interface{}, c *conversion.Cloner) error {
53-
in.(*PodMetrics).DeepCopyInto(out.(*PodMetrics))
54-
return nil
55-
}, InType: reflect.TypeOf(&PodMetrics{})},
56-
conversion.GeneratedDeepCopyFunc{Fn: func(in interface{}, out interface{}, c *conversion.Cloner) error {
57-
in.(*PodMetricsList).DeepCopyInto(out.(*PodMetricsList))
58-
return nil
59-
}, InType: reflect.TypeOf(&PodMetricsList{})},
60-
)
61-
}
62-
6328
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
6429
func (in *ContainerMetrics) DeepCopyInto(out *ContainerMetrics) {
6530
*out = *in

pkg/apis/metrics/zz_generated.deepcopy.go

Lines changed: 0 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -21,44 +21,9 @@ limitations under the License.
2121
package metrics
2222

2323
import (
24-
conversion "k8s.io/apimachinery/pkg/conversion"
2524
runtime "k8s.io/apimachinery/pkg/runtime"
26-
reflect "reflect"
2725
)
2826

29-
func init() {
30-
SchemeBuilder.Register(RegisterDeepCopies)
31-
}
32-
33-
// RegisterDeepCopies adds deep-copy functions to the given scheme. Public
34-
// to allow building arbitrary schemes.
35-
//
36-
// Deprecated: deepcopy registration will go away when static deepcopy is fully implemented.
37-
func RegisterDeepCopies(scheme *runtime.Scheme) error {
38-
return scheme.AddGeneratedDeepCopyFuncs(
39-
conversion.GeneratedDeepCopyFunc{Fn: func(in interface{}, out interface{}, c *conversion.Cloner) error {
40-
in.(*ContainerMetrics).DeepCopyInto(out.(*ContainerMetrics))
41-
return nil
42-
}, InType: reflect.TypeOf(&ContainerMetrics{})},
43-
conversion.GeneratedDeepCopyFunc{Fn: func(in interface{}, out interface{}, c *conversion.Cloner) error {
44-
in.(*NodeMetrics).DeepCopyInto(out.(*NodeMetrics))
45-
return nil
46-
}, InType: reflect.TypeOf(&NodeMetrics{})},
47-
conversion.GeneratedDeepCopyFunc{Fn: func(in interface{}, out interface{}, c *conversion.Cloner) error {
48-
in.(*NodeMetricsList).DeepCopyInto(out.(*NodeMetricsList))
49-
return nil
50-
}, InType: reflect.TypeOf(&NodeMetricsList{})},
51-
conversion.GeneratedDeepCopyFunc{Fn: func(in interface{}, out interface{}, c *conversion.Cloner) error {
52-
in.(*PodMetrics).DeepCopyInto(out.(*PodMetrics))
53-
return nil
54-
}, InType: reflect.TypeOf(&PodMetrics{})},
55-
conversion.GeneratedDeepCopyFunc{Fn: func(in interface{}, out interface{}, c *conversion.Cloner) error {
56-
in.(*PodMetricsList).DeepCopyInto(out.(*PodMetricsList))
57-
return nil
58-
}, InType: reflect.TypeOf(&PodMetricsList{})},
59-
)
60-
}
61-
6227
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
6328
func (in *ContainerMetrics) DeepCopyInto(out *ContainerMetrics) {
6429
*out = *in

0 commit comments

Comments
 (0)