I've found the following problem while linking an existing host to a VM
The puppet facts store the MAC in lower case.
The proxmox compute resource (this plugin) pulls the MAC in upper case from the Proxmox API (or Proxmox provides it in upper case)
Therefore, it is not possible to link an existing host with a proxmox host. (Since the comparison is case-sensitive)
The attached commit converts both values to lower case before attempting to associate the different objects. (Works again)
Furthermore, d30e1c435c2d456b9519bc74b407f6aa89a256e2 converts the identity (int) to a string to fix a 500 when clicking on the “Associate VMs” button. Similar to #220
Update:
Furthermore, d30e1c435c2d456b9519bc74b407f6aa89a256e2 converts the identity (int) to a string to fix a 500 when clicking on the “Associate VMs” button. Similar to #220
Proxmox 7.1-10 Lastest fog_proxmox Latest stable foreman: 3.1.2
I've found the following problem while linking an existing host to a VM
The puppet facts store the MAC in lower case.
The proxmox compute resource (this plugin) pulls the MAC in upper case from the Proxmox API (or Proxmox provides it in upper case)
Therefore, it is not possible to link an existing host with a proxmox host. (Since the comparison is case-sensitive)
The attached commit converts both values to lower case before attempting to associate the different objects. (Works again)
Furthermore, d30e1c435c2d456b9519bc74b407f6aa89a256e2 converts the identity (int) to a string to fix a 500 when clicking on the “Associate VMs” button. Similar to #220