mirror of
https://github.com/bpg/terraform-provider-proxmox.git
synced 2025-07-06 22:14:01 +00:00
Fix crash caused by assuming IP addresses are always reported by the QEMU agent
This commit is contained in:
parent
90c27637ab
commit
4aa1de656a
@ -16,6 +16,7 @@ BUG FIXES:
|
|||||||
* resource/virtual_environment_container: Fix `network_interface` deletion issue
|
* resource/virtual_environment_container: Fix `network_interface` deletion issue
|
||||||
* resource/virtual_environment_vm: Fix `network_device` deletion issue
|
* resource/virtual_environment_vm: Fix `network_device` deletion issue
|
||||||
* resource/virtual_environment_vm: Fix slow refresh when VM is stopped and agent is enabled
|
* resource/virtual_environment_vm: Fix slow refresh when VM is stopped and agent is enabled
|
||||||
|
* resource/virtual_environment_vm: Fix crash caused by assuming IP addresses are always reported by the QEMU agent
|
||||||
|
|
||||||
OTHER:
|
OTHER:
|
||||||
|
|
||||||
|
@ -2734,6 +2734,7 @@ func resourceVirtualEnvironmentVMReadNetworkValues(d *schema.ResourceData, m int
|
|||||||
rvIPv4Addresses := []interface{}{}
|
rvIPv4Addresses := []interface{}{}
|
||||||
rvIPv6Addresses := []interface{}{}
|
rvIPv6Addresses := []interface{}{}
|
||||||
|
|
||||||
|
if rv.IPAddresses != nil {
|
||||||
for _, ip := range *rv.IPAddresses {
|
for _, ip := range *rv.IPAddresses {
|
||||||
switch ip.Type {
|
switch ip.Type {
|
||||||
case "ipv4":
|
case "ipv4":
|
||||||
@ -2742,6 +2743,7 @@ func resourceVirtualEnvironmentVMReadNetworkValues(d *schema.ResourceData, m int
|
|||||||
rvIPv6Addresses = append(rvIPv6Addresses, ip.Address)
|
rvIPv6Addresses = append(rvIPv6Addresses, ip.Address)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
ipv4Addresses[ri] = rvIPv4Addresses
|
ipv4Addresses[ri] = rvIPv4Addresses
|
||||||
ipv6Addresses[ri] = rvIPv6Addresses
|
ipv6Addresses[ri] = rvIPv6Addresses
|
||||||
|
Loading…
Reference in New Issue
Block a user