Skip to content

Commit 2d6681d

Browse files
author
Valeriy Khorunzhin
committed
vmrestore fix
Signed-off-by: Valeriy Khorunzhin <valeriy.khorunzhin@flant.com>
1 parent 5ca9974 commit 2d6681d

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

  • images/virtualization-artifact/pkg/controller/vmrestore/internal

images/virtualization-artifact/pkg/controller/vmrestore/internal/life_cycle.go

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -186,7 +186,12 @@ func (h LifeCycleHandler) Handle(ctx context.Context, vmRestore *v1alpha2.Virtua
186186
continue
187187
}
188188

189-
ns.VirtualMachineMACAddressName = macAddressNamesByAddress[macAddressOrder[i-1]]
189+
hasMainNetwork := len(vm.Spec.Networks) > 0 && vm.Spec.Networks[0].Type == v1alpha2.NetworksTypeMain
190+
delta := 0
191+
if hasMainNetwork {
192+
delta = 1
193+
}
194+
ns.VirtualMachineMACAddressName = macAddressNamesByAddress[macAddressOrder[i-delta]]
190195
}
191196
}
192197

0 commit comments

Comments
 (0)