Skip to content

Commit f58ae7d

Browse files
committed
add logging in pkg/providers/instance/vminstance.go to log result after doing createNetworkInterface and createVirtualMachine in beginLaunchInstance function
1 parent 8eeec92 commit f58ae7d

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

pkg/providers/instance/vminstance.go

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -745,6 +745,11 @@ func (p *DefaultVMProvider) beginLaunchInstance(
745745
return nil, err
746746
}
747747

748+
log.FromContext(ctx).Info("created network interface",
749+
"nicName", resourceName,
750+
"nicReference", nicReference,
751+
"error", err)
752+
748753
result, err := p.createVirtualMachine(ctx, &createVMOptions{
749754
VMName: resourceName,
750755
NicReference: nicReference,
@@ -762,6 +767,13 @@ func (p *DefaultVMProvider) beginLaunchInstance(
762767
DiskEncryptionSetID: p.diskEncryptionSetID,
763768
NodePoolName: nodeClaim.Labels[karpv1.NodePoolLabelKey],
764769
})
770+
771+
log.FromContext(ctx).Info("virtual machine creation result",
772+
"vmName", resourceName,
773+
"hasPoller", result.Poller != nil,
774+
"vmID", lo.FromPtr(result.VM.ID),
775+
"error", err)
776+
765777
if err != nil {
766778
sku, skuErr := p.instanceTypeProvider.Get(ctx, nodeClass, instanceType.Name)
767779
if skuErr != nil {

0 commit comments

Comments
 (0)