@@ -1618,9 +1618,12 @@ func Convert_v1beta2_MachineStatus_To_v1beta1_MachineStatus(in *clusterv1.Machin
1618
1618
if err := autoConvert_v1beta2_MachineStatus_To_v1beta1_MachineStatus (in , out , s ); err != nil {
1619
1619
return err
1620
1620
}
1621
-
1622
- out .LastUpdated = ptr .To (in .LastUpdated )
1623
- out .CertificatesExpiryDate = ptr .To (in .CertificatesExpiryDate )
1621
+ if ! reflect .DeepEqual (in .LastUpdated , metav1.Time {}) {
1622
+ out .LastUpdated = ptr .To (in .LastUpdated )
1623
+ }
1624
+ if ! reflect .DeepEqual (in .CertificatesExpiryDate , metav1.Time {}) {
1625
+ out .CertificatesExpiryDate = ptr .To (in .CertificatesExpiryDate )
1626
+ }
1624
1627
1625
1628
// Reset conditions from autogenerated conversions
1626
1629
// NOTE: v1beta2 conditions should not be automatically be converted into legacy conditions (v1beta1).
@@ -2120,7 +2123,9 @@ func Convert_v1beta2_MachineDeploymentSpec_To_v1beta1_MachineDeploymentSpec(in *
2120
2123
}
2121
2124
out .Strategy .Remediation .MaxInFlight = in .Remediation .MaxInFlight
2122
2125
}
2123
- out .RolloutAfter = ptr .To (in .Rollout .After )
2126
+ if ! reflect .DeepEqual (in .Rollout .After , metav1.Time {}) {
2127
+ out .RolloutAfter = ptr .To (in .Rollout .After )
2128
+ }
2124
2129
2125
2130
return nil
2126
2131
}
@@ -2281,7 +2286,11 @@ func Convert_v1beta1_MachineDeletionStatus_To_v1beta2_MachineDeletionStatus(in *
2281
2286
}
2282
2287
2283
2288
func Convert_v1beta2_MachineDeletionStatus_To_v1beta1_MachineDeletionStatus (in * clusterv1.MachineDeletionStatus , out * MachineDeletionStatus , _ apimachineryconversion.Scope ) error {
2284
- out .NodeDrainStartTime = ptr .To (in .NodeDrainStartTime )
2285
- out .WaitForNodeVolumeDetachStartTime = ptr .To (in .WaitForNodeVolumeDetachStartTime )
2289
+ if ! reflect .DeepEqual (in .NodeDrainStartTime , metav1.Time {}) {
2290
+ out .NodeDrainStartTime = ptr .To (in .NodeDrainStartTime )
2291
+ }
2292
+ if ! reflect .DeepEqual (in .WaitForNodeVolumeDetachStartTime , metav1.Time {}) {
2293
+ out .WaitForNodeVolumeDetachStartTime = ptr .To (in .WaitForNodeVolumeDetachStartTime )
2294
+ }
2286
2295
return nil
2287
2296
}
0 commit comments