1
2
3
4
19
20
21
22 package v1
23
24 import (
25 unsafe "unsafe"
26
27 v1 "k8s.io/api/coordination/v1"
28 metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
29 conversion "k8s.io/apimachinery/pkg/conversion"
30 runtime "k8s.io/apimachinery/pkg/runtime"
31 coordination "k8s.io/kubernetes/pkg/apis/coordination"
32 )
33
34 func init() {
35 localSchemeBuilder.Register(RegisterConversions)
36 }
37
38
39
40 func RegisterConversions(s *runtime.Scheme) error {
41 if err := s.AddGeneratedConversionFunc((*v1.Lease)(nil), (*coordination.Lease)(nil), func(a, b interface{}, scope conversion.Scope) error {
42 return Convert_v1_Lease_To_coordination_Lease(a.(*v1.Lease), b.(*coordination.Lease), scope)
43 }); err != nil {
44 return err
45 }
46 if err := s.AddGeneratedConversionFunc((*coordination.Lease)(nil), (*v1.Lease)(nil), func(a, b interface{}, scope conversion.Scope) error {
47 return Convert_coordination_Lease_To_v1_Lease(a.(*coordination.Lease), b.(*v1.Lease), scope)
48 }); err != nil {
49 return err
50 }
51 if err := s.AddGeneratedConversionFunc((*v1.LeaseList)(nil), (*coordination.LeaseList)(nil), func(a, b interface{}, scope conversion.Scope) error {
52 return Convert_v1_LeaseList_To_coordination_LeaseList(a.(*v1.LeaseList), b.(*coordination.LeaseList), scope)
53 }); err != nil {
54 return err
55 }
56 if err := s.AddGeneratedConversionFunc((*coordination.LeaseList)(nil), (*v1.LeaseList)(nil), func(a, b interface{}, scope conversion.Scope) error {
57 return Convert_coordination_LeaseList_To_v1_LeaseList(a.(*coordination.LeaseList), b.(*v1.LeaseList), scope)
58 }); err != nil {
59 return err
60 }
61 if err := s.AddGeneratedConversionFunc((*v1.LeaseSpec)(nil), (*coordination.LeaseSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
62 return Convert_v1_LeaseSpec_To_coordination_LeaseSpec(a.(*v1.LeaseSpec), b.(*coordination.LeaseSpec), scope)
63 }); err != nil {
64 return err
65 }
66 if err := s.AddGeneratedConversionFunc((*coordination.LeaseSpec)(nil), (*v1.LeaseSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
67 return Convert_coordination_LeaseSpec_To_v1_LeaseSpec(a.(*coordination.LeaseSpec), b.(*v1.LeaseSpec), scope)
68 }); err != nil {
69 return err
70 }
71 return nil
72 }
73
74 func autoConvert_v1_Lease_To_coordination_Lease(in *v1.Lease, out *coordination.Lease, s conversion.Scope) error {
75 out.ObjectMeta = in.ObjectMeta
76 if err := Convert_v1_LeaseSpec_To_coordination_LeaseSpec(&in.Spec, &out.Spec, s); err != nil {
77 return err
78 }
79 return nil
80 }
81
82
83 func Convert_v1_Lease_To_coordination_Lease(in *v1.Lease, out *coordination.Lease, s conversion.Scope) error {
84 return autoConvert_v1_Lease_To_coordination_Lease(in, out, s)
85 }
86
87 func autoConvert_coordination_Lease_To_v1_Lease(in *coordination.Lease, out *v1.Lease, s conversion.Scope) error {
88 out.ObjectMeta = in.ObjectMeta
89 if err := Convert_coordination_LeaseSpec_To_v1_LeaseSpec(&in.Spec, &out.Spec, s); err != nil {
90 return err
91 }
92 return nil
93 }
94
95
96 func Convert_coordination_Lease_To_v1_Lease(in *coordination.Lease, out *v1.Lease, s conversion.Scope) error {
97 return autoConvert_coordination_Lease_To_v1_Lease(in, out, s)
98 }
99
100 func autoConvert_v1_LeaseList_To_coordination_LeaseList(in *v1.LeaseList, out *coordination.LeaseList, s conversion.Scope) error {
101 out.ListMeta = in.ListMeta
102 out.Items = *(*[]coordination.Lease)(unsafe.Pointer(&in.Items))
103 return nil
104 }
105
106
107 func Convert_v1_LeaseList_To_coordination_LeaseList(in *v1.LeaseList, out *coordination.LeaseList, s conversion.Scope) error {
108 return autoConvert_v1_LeaseList_To_coordination_LeaseList(in, out, s)
109 }
110
111 func autoConvert_coordination_LeaseList_To_v1_LeaseList(in *coordination.LeaseList, out *v1.LeaseList, s conversion.Scope) error {
112 out.ListMeta = in.ListMeta
113 out.Items = *(*[]v1.Lease)(unsafe.Pointer(&in.Items))
114 return nil
115 }
116
117
118 func Convert_coordination_LeaseList_To_v1_LeaseList(in *coordination.LeaseList, out *v1.LeaseList, s conversion.Scope) error {
119 return autoConvert_coordination_LeaseList_To_v1_LeaseList(in, out, s)
120 }
121
122 func autoConvert_v1_LeaseSpec_To_coordination_LeaseSpec(in *v1.LeaseSpec, out *coordination.LeaseSpec, s conversion.Scope) error {
123 out.HolderIdentity = (*string)(unsafe.Pointer(in.HolderIdentity))
124 out.LeaseDurationSeconds = (*int32)(unsafe.Pointer(in.LeaseDurationSeconds))
125 out.AcquireTime = (*metav1.MicroTime)(unsafe.Pointer(in.AcquireTime))
126 out.RenewTime = (*metav1.MicroTime)(unsafe.Pointer(in.RenewTime))
127 out.LeaseTransitions = (*int32)(unsafe.Pointer(in.LeaseTransitions))
128 return nil
129 }
130
131
132 func Convert_v1_LeaseSpec_To_coordination_LeaseSpec(in *v1.LeaseSpec, out *coordination.LeaseSpec, s conversion.Scope) error {
133 return autoConvert_v1_LeaseSpec_To_coordination_LeaseSpec(in, out, s)
134 }
135
136 func autoConvert_coordination_LeaseSpec_To_v1_LeaseSpec(in *coordination.LeaseSpec, out *v1.LeaseSpec, s conversion.Scope) error {
137 out.HolderIdentity = (*string)(unsafe.Pointer(in.HolderIdentity))
138 out.LeaseDurationSeconds = (*int32)(unsafe.Pointer(in.LeaseDurationSeconds))
139 out.AcquireTime = (*metav1.MicroTime)(unsafe.Pointer(in.AcquireTime))
140 out.RenewTime = (*metav1.MicroTime)(unsafe.Pointer(in.RenewTime))
141 out.LeaseTransitions = (*int32)(unsafe.Pointer(in.LeaseTransitions))
142 return nil
143 }
144
145
146 func Convert_coordination_LeaseSpec_To_v1_LeaseSpec(in *coordination.LeaseSpec, out *v1.LeaseSpec, s conversion.Scope) error {
147 return autoConvert_coordination_LeaseSpec_To_v1_LeaseSpec(in, out, s)
148 }
149
View as plain text