Skip to content

Commit eccae78

Browse files
committed
fix panic
Signed-off-by: sivchari <[email protected]>
1 parent 0a345a7 commit eccae78

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

test/infrastructure/docker/internal/controllers/dockermachine_controller.go

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -348,16 +348,21 @@ func devMachineToDockerMachine(devMachine *infrav1.DevMachine, dockerMachine *in
348348
}
349349
}
350350

351+
var initialization *infrav1.DockerMachineInitializationStatus
352+
if devMachine.Status.Initialization != nil && devMachine.Status.Initialization.Provisioned != nil {
353+
initialization = &infrav1.DockerMachineInitializationStatus{
354+
Provisioned: devMachine.Status.Initialization.Provisioned,
355+
}
356+
}
357+
351358
dockerMachine.ObjectMeta = devMachine.ObjectMeta
352359
dockerMachine.Spec.ProviderID = devMachine.Spec.ProviderID
353360
dockerMachine.Spec.CustomImage = devMachine.Spec.Backend.Docker.CustomImage
354361
dockerMachine.Spec.PreLoadImages = devMachine.Spec.Backend.Docker.PreLoadImages
355362
dockerMachine.Spec.ExtraMounts = devMachine.Spec.Backend.Docker.ExtraMounts
356363
dockerMachine.Spec.Bootstrapped = devMachine.Spec.Backend.Docker.Bootstrapped
357364
dockerMachine.Spec.BootstrapTimeout = devMachine.Spec.Backend.Docker.BootstrapTimeout
358-
dockerMachine.Status.Initialization = &infrav1.DockerMachineInitializationStatus{
359-
Provisioned: devMachine.Status.Initialization.Provisioned,
360-
}
365+
dockerMachine.Status.Initialization = initialization
361366
dockerMachine.Status.Addresses = devMachine.Status.Addresses
362367
dockerMachine.Status.Conditions = devMachine.Status.Conditions
363368
dockerMachine.Status.Deprecated = v1Beta1Status

0 commit comments

Comments
 (0)