@@ -184,11 +184,11 @@ func (n *Netbox) CreateVM(msg Message) error {
184
184
185
185
vmID := strconv .FormatInt (vmInterfaceResult .Payload .VirtualMachine .ID , 10 )
186
186
187
- nestedVmParams := virtualization.VirtualizationInterfacesListParams {
187
+ nestedVmParams := & virtualization.VirtualizationInterfacesListParams {
188
188
Name : & mgmtInterfaceName ,
189
189
VirtualMachineID : & vmID ,
190
190
}
191
- nestedVmInterfaces , err := n .Client .Virtualization .VirtualizationInterfacesList (& nestedVmParams , nil )
191
+ nestedVmInterfaces , err := n .Client .Virtualization .VirtualizationInterfacesList (nestedVmParams . WithTimeout ( time . Duration ( 30 ) * time . Second ) , nil )
192
192
if err != nil {
193
193
return fmt .Errorf ("error listing virtual machine interfaces: %w" , err )
194
194
}
@@ -228,11 +228,11 @@ func (n *Netbox) UpdateVM(id int64, msg Message) error {
228
228
mgmtIfName = "mgmt"
229
229
)
230
230
231
- ipIfParam := virtualization.VirtualizationInterfacesListParams {
231
+ ipIfParam := & virtualization.VirtualizationInterfacesListParams {
232
232
VirtualMachineID : & vmId ,
233
233
Name : & mgmtIfName ,
234
234
}
235
- interfaces , err := n .Client .Virtualization .VirtualizationInterfacesList (& ipIfParam , nil )
235
+ interfaces , err := n .Client .Virtualization .VirtualizationInterfacesList (ipIfParam . WithTimeout ( time . Duration ( 30 ) * time . Second ) , nil )
236
236
if err != nil {
237
237
return fmt .Errorf ("error listing virtual machine interfaces: %w" , err )
238
238
}
@@ -256,7 +256,7 @@ func (n *Netbox) UpdateVM(id int64, msg Message) error {
256
256
257
257
VirtualMachine : & id ,
258
258
}
259
- paramInterface := virtualization .NewVirtualizationInterfacesCreateParams ().WithData (& ifParam )
259
+ paramInterface := virtualization .NewVirtualizationInterfacesCreateParams ().WithData (& ifParam ). WithTimeout ( time . Duration ( 30 ) * time . Second )
260
260
_ , err := n .Client .Virtualization .VirtualizationInterfacesCreate (paramInterface , nil )
261
261
if err != nil {
262
262
return fmt .Errorf ("error creating virtual machine interface: %w" , err )
@@ -309,7 +309,7 @@ func (n *Netbox) UpdateVM(id int64, msg Message) error {
309
309
AssignedObjectID : nil ,
310
310
}
311
311
312
- paramUnlinkOldIp := ipam .NewIpamIPAddressesPartialUpdateParams ().WithID (ip .ID ).WithData (& oldIpUpdatePrams )
312
+ paramUnlinkOldIp := ipam .NewIpamIPAddressesPartialUpdateParams ().WithID (ip .ID ).WithData (& oldIpUpdatePrams ). WithTimeout ( time . Duration ( 30 ) * time . Second )
313
313
_ , err = n .Client .Ipam .IpamIPAddressesPartialUpdate (paramUnlinkOldIp , nil )
314
314
if err != nil {
315
315
return fmt .Errorf ("error updating management ip addresses of VM #" + vmId + ": %w" , err )
0 commit comments