@@ -29,7 +29,6 @@ import (
29
29
"k8s.io/kubernetes/pkg/apis/apps"
30
30
autoscaling "k8s.io/kubernetes/pkg/apis/autoscaling"
31
31
"k8s.io/kubernetes/pkg/apis/core"
32
- k8s_api_v1 "k8s.io/kubernetes/pkg/apis/core/v1"
33
32
)
34
33
35
34
func addConversionFuncs (scheme * runtime.Scheme ) error {
@@ -86,52 +85,17 @@ func Convert_v1beta2_ScaleStatus_To_autoscaling_ScaleStatus(in *appsv1beta2.Scal
86
85
return nil
87
86
}
88
87
89
- func Convert_v1beta2_DeploymentSpec_To_apps_DeploymentSpec (in * appsv1beta2.DeploymentSpec , out * apps.DeploymentSpec , s conversion.Scope ) error {
90
- if in .Replicas != nil {
91
- out .Replicas = * in .Replicas
92
- }
93
- out .Selector = in .Selector
94
- if err := k8s_api_v1 .Convert_v1_PodTemplateSpec_To_core_PodTemplateSpec (& in .Template , & out .Template , s ); err != nil {
95
- return err
96
- }
97
- if err := Convert_v1beta2_DeploymentStrategy_To_apps_DeploymentStrategy (& in .Strategy , & out .Strategy , s ); err != nil {
98
- return err
99
- }
100
- out .RevisionHistoryLimit = in .RevisionHistoryLimit
101
- out .MinReadySeconds = in .MinReadySeconds
102
- out .Paused = in .Paused
103
- if in .ProgressDeadlineSeconds != nil {
104
- out .ProgressDeadlineSeconds = new (int32 )
105
- * out .ProgressDeadlineSeconds = * in .ProgressDeadlineSeconds
106
- }
107
- return nil
108
- }
109
-
88
+ // Convert_apps_DeploymentSpec_To_v1beta2_DeploymentSpec is defined here, because public
89
+ // conversion is not auto-generated due to existing warnings.
110
90
func Convert_apps_DeploymentSpec_To_v1beta2_DeploymentSpec (in * apps.DeploymentSpec , out * appsv1beta2.DeploymentSpec , s conversion.Scope ) error {
111
- out .Replicas = & in .Replicas
112
- out .Selector = in .Selector
113
- if err := k8s_api_v1 .Convert_core_PodTemplateSpec_To_v1_PodTemplateSpec (& in .Template , & out .Template , s ); err != nil {
114
- return err
115
- }
116
- if err := Convert_apps_DeploymentStrategy_To_v1beta2_DeploymentStrategy (& in .Strategy , & out .Strategy , s ); err != nil {
91
+ if err := autoConvert_apps_DeploymentSpec_To_v1beta2_DeploymentSpec (in , out , s ); err != nil {
117
92
return err
118
93
}
119
- if in .RevisionHistoryLimit != nil {
120
- out .RevisionHistoryLimit = new (int32 )
121
- * out .RevisionHistoryLimit = int32 (* in .RevisionHistoryLimit )
122
- }
123
- out .MinReadySeconds = int32 (in .MinReadySeconds )
124
- out .Paused = in .Paused
125
- if in .ProgressDeadlineSeconds != nil {
126
- out .ProgressDeadlineSeconds = new (int32 )
127
- * out .ProgressDeadlineSeconds = * in .ProgressDeadlineSeconds
128
- }
129
94
return nil
130
95
}
131
96
132
97
func Convert_v1beta2_Deployment_To_apps_Deployment (in * appsv1beta2.Deployment , out * apps.Deployment , s conversion.Scope ) error {
133
- out .ObjectMeta = in .ObjectMeta
134
- if err := Convert_v1beta2_DeploymentSpec_To_apps_DeploymentSpec (& in .Spec , & out .Spec , s ); err != nil {
98
+ if err := autoConvert_v1beta2_Deployment_To_apps_Deployment (in , out , s ); err != nil {
135
99
return err
136
100
}
137
101
@@ -150,20 +114,15 @@ func Convert_v1beta2_Deployment_To_apps_Deployment(in *appsv1beta2.Deployment, o
150
114
out .Spec .RollbackTo = nil
151
115
}
152
116
153
- if err := Convert_v1beta2_DeploymentStatus_To_apps_DeploymentStatus (& in .Status , & out .Status , s ); err != nil {
154
- return err
155
- }
156
117
return nil
157
118
}
158
119
159
120
func Convert_apps_Deployment_To_v1beta2_Deployment (in * apps.Deployment , out * appsv1beta2.Deployment , s conversion.Scope ) error {
160
- out .ObjectMeta = in .ObjectMeta
161
- out .Annotations = deepCopyStringMap (out .Annotations ) // deep copy because we modify annotations below
162
-
163
- if err := Convert_apps_DeploymentSpec_To_v1beta2_DeploymentSpec (& in .Spec , & out .Spec , s ); err != nil {
121
+ if err := autoConvert_apps_Deployment_To_v1beta2_Deployment (in , out , s ); err != nil {
164
122
return err
165
123
}
166
124
125
+ out .Annotations = deepCopyStringMap (out .Annotations ) // deep copy because we modify annotations below
167
126
// Copy deprecated rollbackTo field to annotation for roundtrip
168
127
// TODO: remove this conversion after we delete extensions/v1beta1 and apps/v1beta1 Deployment
169
128
if in .Spec .RollbackTo != nil {
@@ -175,48 +134,33 @@ func Convert_apps_Deployment_To_v1beta2_Deployment(in *apps.Deployment, out *app
175
134
delete (out .Annotations , appsv1beta2 .DeprecatedRollbackTo )
176
135
}
177
136
178
- if err := Convert_apps_DeploymentStatus_To_v1beta2_DeploymentStatus (& in .Status , & out .Status , s ); err != nil {
179
- return err
180
- }
181
137
return nil
182
138
}
183
139
184
140
func Convert_apps_DaemonSet_To_v1beta2_DaemonSet (in * apps.DaemonSet , out * appsv1beta2.DaemonSet , s conversion.Scope ) error {
185
- out .ObjectMeta = in .ObjectMeta
186
- out .Annotations = deepCopyStringMap (out .Annotations )
187
- out .Annotations [appsv1beta2 .DeprecatedTemplateGeneration ] = strconv .FormatInt (in .Spec .TemplateGeneration , 10 )
188
- if err := Convert_apps_DaemonSetSpec_To_v1beta2_DaemonSetSpec (& in .Spec , & out .Spec , s ); err != nil {
189
- return err
190
- }
191
- if err := s .Convert (& in .Status , & out .Status , 0 ); err != nil {
141
+ if err := autoConvert_apps_DaemonSet_To_v1beta2_DaemonSet (in , out , s ); err != nil {
192
142
return err
193
143
}
144
+
145
+ out .Annotations = deepCopyStringMap (out .Annotations )
146
+ out .Annotations [appsv1beta2 .DeprecatedTemplateGeneration ] = strconv .FormatInt (in .Spec .TemplateGeneration , 10 )
194
147
return nil
195
148
}
196
149
150
+ // Convert_apps_DaemonSetSpec_To_v1beta2_DaemonSetSpec is defined here, because public
151
+ // conversion is not auto-generated due to existing warnings.
197
152
func Convert_apps_DaemonSetSpec_To_v1beta2_DaemonSetSpec (in * apps.DaemonSetSpec , out * appsv1beta2.DaemonSetSpec , s conversion.Scope ) error {
198
- out .Selector = in .Selector
199
- if err := k8s_api_v1 .Convert_core_PodTemplateSpec_To_v1_PodTemplateSpec (& in .Template , & out .Template , s ); err != nil {
153
+ if err := autoConvert_apps_DaemonSetSpec_To_v1beta2_DaemonSetSpec (in , out , s ); err != nil {
200
154
return err
201
155
}
202
- if err := Convert_apps_DaemonSetUpdateStrategy_To_v1beta2_DaemonSetUpdateStrategy (& in .UpdateStrategy , & out .UpdateStrategy , s ); err != nil {
203
- return err
204
- }
205
- out .MinReadySeconds = int32 (in .MinReadySeconds )
206
- if in .RevisionHistoryLimit != nil {
207
- out .RevisionHistoryLimit = new (int32 )
208
- * out .RevisionHistoryLimit = * in .RevisionHistoryLimit
209
- } else {
210
- out .RevisionHistoryLimit = nil
211
- }
212
156
return nil
213
157
}
214
158
215
159
func Convert_v1beta2_DaemonSet_To_apps_DaemonSet (in * appsv1beta2.DaemonSet , out * apps.DaemonSet , s conversion.Scope ) error {
216
- out .ObjectMeta = in .ObjectMeta
217
- if err := Convert_v1beta2_DaemonSetSpec_To_apps_DaemonSetSpec (& in .Spec , & out .Spec , s ); err != nil {
160
+ if err := autoConvert_v1beta2_DaemonSet_To_apps_DaemonSet (in , out , s ); err != nil {
218
161
return err
219
162
}
163
+
220
164
if value , ok := in .Annotations [appsv1beta2 .DeprecatedTemplateGeneration ]; ok {
221
165
if value64 , err := strconv .ParseInt (value , 10 , 64 ); err != nil {
222
166
return err
@@ -226,27 +170,7 @@ func Convert_v1beta2_DaemonSet_To_apps_DaemonSet(in *appsv1beta2.DaemonSet, out
226
170
delete (out .Annotations , appsv1beta2 .DeprecatedTemplateGeneration )
227
171
}
228
172
}
229
- if err := s .Convert (& in .Status , & out .Status , 0 ); err != nil {
230
- return err
231
- }
232
- return nil
233
- }
234
173
235
- func Convert_v1beta2_DaemonSetSpec_To_apps_DaemonSetSpec (in * appsv1beta2.DaemonSetSpec , out * apps.DaemonSetSpec , s conversion.Scope ) error {
236
- out .Selector = in .Selector
237
- if err := k8s_api_v1 .Convert_v1_PodTemplateSpec_To_core_PodTemplateSpec (& in .Template , & out .Template , s ); err != nil {
238
- return err
239
- }
240
- if err := Convert_v1beta2_DaemonSetUpdateStrategy_To_apps_DaemonSetUpdateStrategy (& in .UpdateStrategy , & out .UpdateStrategy , s ); err != nil {
241
- return err
242
- }
243
- if in .RevisionHistoryLimit != nil {
244
- out .RevisionHistoryLimit = new (int32 )
245
- * out .RevisionHistoryLimit = * in .RevisionHistoryLimit
246
- } else {
247
- out .RevisionHistoryLimit = nil
248
- }
249
- out .MinReadySeconds = in .MinReadySeconds
250
174
return nil
251
175
}
252
176
0 commit comments