File tree Expand file tree Collapse file tree 2 files changed +27
-1
lines changed Expand file tree Collapse file tree 2 files changed +27
-1
lines changed Original file line number Diff line number Diff line change @@ -254,6 +254,15 @@ func Convert_v1_ReplicationControllerStatus_to_extensions_ReplicaSetStatus(in *v
254
254
out .ReadyReplicas = in .ReadyReplicas
255
255
out .AvailableReplicas = in .AvailableReplicas
256
256
out .ObservedGeneration = in .ObservedGeneration
257
+ for _ , cond := range in .Conditions {
258
+ out .Conditions = append (out .Conditions , extensions.ReplicaSetCondition {
259
+ Type : extensions .ReplicaSetConditionType (cond .Type ),
260
+ Status : api .ConditionStatus (cond .Status ),
261
+ LastTransitionTime : cond .LastTransitionTime ,
262
+ Reason : cond .Reason ,
263
+ Message : cond .Message ,
264
+ })
265
+ }
257
266
return nil
258
267
}
259
268
@@ -296,6 +305,15 @@ func Convert_extensions_ReplicaSetStatus_to_v1_ReplicationControllerStatus(in *e
296
305
out .ReadyReplicas = in .ReadyReplicas
297
306
out .AvailableReplicas = in .AvailableReplicas
298
307
out .ObservedGeneration = in .ObservedGeneration
308
+ for _ , cond := range in .Conditions {
309
+ out .Conditions = append (out .Conditions , v1.ReplicationControllerCondition {
310
+ Type : v1 .ReplicationControllerConditionType (cond .Type ),
311
+ Status : v1 .ConditionStatus (cond .Status ),
312
+ LastTransitionTime : cond .LastTransitionTime ,
313
+ Reason : cond .Reason ,
314
+ Message : cond .Message ,
315
+ })
316
+ }
299
317
return nil
300
318
}
301
319
Original file line number Diff line number Diff line change @@ -261,7 +261,15 @@ func TestReplicationControllerConversion(t *testing.T) {
261
261
ReadyReplicas : 3 ,
262
262
AvailableReplicas : 4 ,
263
263
ObservedGeneration : 5 ,
264
- Conditions : []v1.ReplicationControllerCondition {},
264
+ Conditions : []v1.ReplicationControllerCondition {
265
+ {
266
+ Type : v1 .ReplicationControllerReplicaFailure ,
267
+ Status : v1 .ConditionTrue ,
268
+ LastTransitionTime : metav1 .NewTime (time .Unix (123456789 , 0 )),
269
+ Reason : "Reason" ,
270
+ Message : "Message" ,
271
+ },
272
+ },
265
273
},
266
274
}
267
275
in = roundTrip (t , in ).(* v1.ReplicationController )
You can’t perform that action at this time.
0 commit comments