Skip to content

Commit cbe3d55

Browse files
authored
fix(vmrestore): handle the nil value vm.spec.provisioning (#971)
Signed-off-by: Roman Sysoev <roman.sysoev@flant.com>
1 parent a0965d1 commit cbe3d55

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

  • images/virtualization-artifact/pkg/controller/service/restorer

images/virtualization-artifact/pkg/controller/service/restorer/restorer.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -228,6 +228,10 @@ func (r SecretRestorer) setVirtualMachineIPAddress(ctx context.Context, secret *
228228
func (r SecretRestorer) setProvisioning(ctx context.Context, secret *corev1.Secret, vm *virtv2.VirtualMachine) error {
229229
var secretName string
230230

231+
if vm.Spec.Provisioning == nil {
232+
return nil
233+
}
234+
231235
switch vm.Spec.Provisioning.Type {
232236
case virtv2.ProvisioningTypeSysprepRef:
233237
if vm.Spec.Provisioning.SysprepRef == nil {

0 commit comments

Comments
 (0)