...
1
2
3
4
19
20
21
22 package v1beta1
23
24 import (
25 v1beta1 "k8s.io/api/discovery/v1beta1"
26 runtime "k8s.io/apimachinery/pkg/runtime"
27 )
28
29
30
31
32 func RegisterDefaults(scheme *runtime.Scheme) error {
33 scheme.AddTypeDefaultingFunc(&v1beta1.EndpointSlice{}, func(obj interface{}) { SetObjectDefaults_EndpointSlice(obj.(*v1beta1.EndpointSlice)) })
34 scheme.AddTypeDefaultingFunc(&v1beta1.EndpointSliceList{}, func(obj interface{}) { SetObjectDefaults_EndpointSliceList(obj.(*v1beta1.EndpointSliceList)) })
35 return nil
36 }
37
38 func SetObjectDefaults_EndpointSlice(in *v1beta1.EndpointSlice) {
39 for i := range in.Ports {
40 a := &in.Ports[i]
41 SetDefaults_EndpointPort(a)
42 }
43 }
44
45 func SetObjectDefaults_EndpointSliceList(in *v1beta1.EndpointSliceList) {
46 for i := range in.Items {
47 a := &in.Items[i]
48 SetObjectDefaults_EndpointSlice(a)
49 }
50 }
51
View as plain text