0
0
mirror of https://github.com/bpg/terraform-provider-proxmox.git synced 2025-06-30 02:31:10 +00:00
terraform-provider-proxmox/proxmox/nodes/vms
Pavel Boldyrev 3119194292
feat(vm): add RNG device support (#1774)
* feat(vm): add RNG device  support

This commit adds support for configuring the Random Number Generator (RNG) device for virtual machines in both the VM resource and datasource. The implementation includes:

- New schema and model for RNG configuration
- Support for setting RNG source, max_bytes, and period
- Updated documentation for RNG configuration
- Test cases for RNG configuration
- Integration with VM creation, update, and read operations

---------

Signed-off-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
2025-02-16 23:53:40 -05:00
..
firewall feat: API client cleanup and refactoring (#323) 2023-05-26 01:32:51 +00:00
client.go feat: API client cleanup and refactoring (#323) 2023-05-26 01:32:51 +00:00
custom_agent.go chore(api): refactor nodes/vms/vms_types.go: split into multiple files (#1368) 2024-06-09 04:11:16 +00:00
custom_audio_device.go chore(api): refactor nodes/vms/vms_types.go: split into multiple files (#1368) 2024-06-09 04:11:16 +00:00
custom_boot.go chore(api): refactor nodes/vms/vms_types.go: split into multiple files (#1368) 2024-06-09 04:11:16 +00:00
custom_cloud_init.go chore(api): refactor nodes/vms/vms_types.go: split into multiple files (#1368) 2024-06-09 04:11:16 +00:00
custom_cpu_emulation.go chore(api): refactor nodes/vms/vms_types.go: split into multiple files (#1368) 2024-06-09 04:11:16 +00:00
custom_efi_disk.go chore(api): refactor nodes/vms/vms_types.go: split into multiple files (#1368) 2024-06-09 04:11:16 +00:00
custom_network_device.go chore(api): refactor nodes/vms/vms_types.go: split into multiple files (#1368) 2024-06-09 04:11:16 +00:00
custom_numa_device_test.go chore(api): refactor nodes/vms/vms_types.go: split into multiple files (#1368) 2024-06-09 04:11:16 +00:00
custom_numa_device.go chore(api): refactor nodes/vms/vms_types.go: split into multiple files (#1368) 2024-06-09 04:11:16 +00:00
custom_pci_device_test.go chore(api): refactor nodes/vms/vms_types.go: split into multiple files (#1368) 2024-06-09 04:11:16 +00:00
custom_pci_device.go fix(vm): handle more than 4 hostpci devices (#1543) 2024-09-20 19:04:45 -04:00
custom_rng_device_test.go feat(vm): add RNG device support (#1774) 2025-02-16 23:53:40 -05:00
custom_rng_device.go feat(vm): add RNG device support (#1774) 2025-02-16 23:53:40 -05:00
custom_serial_device.go chore(api): refactor nodes/vms/vms_types.go: split into multiple files (#1368) 2024-06-09 04:11:16 +00:00
custom_shared_memory.go chore(api): refactor nodes/vms/vms_types.go: split into multiple files (#1368) 2024-06-09 04:11:16 +00:00
custom_smbios.go chore(api): refactor nodes/vms/vms_types.go: split into multiple files (#1368) 2024-06-09 04:11:16 +00:00
custom_spice_enhancements.go chore(api): refactor nodes/vms/vms_types.go: split into multiple files (#1368) 2024-06-09 04:11:16 +00:00
custom_startup_order.go chore(api): refactor nodes/vms/vms_types.go: split into multiple files (#1368) 2024-06-09 04:11:16 +00:00
custom_storage_device_test.go feat(vm): deprecate enabled attribute on cdrom/disk devices (#1746) 2025-02-07 22:50:57 -05:00
custom_storage_device.go feat(vm): deprecate enabled attribute on cdrom/disk devices (#1746) 2025-02-07 22:50:57 -05:00
custom_tpm_state.go chore(api): refactor nodes/vms/vms_types.go: split into multiple files (#1368) 2024-06-09 04:11:16 +00:00
custom_usb_device_test.go fix(vm): panic when reading VM with SPICE USB passthrough (#1438) 2024-07-11 18:38:43 -04:00
custom_usb_device.go fix(vm): panic when reading VM with SPICE USB passthrough (#1438) 2024-07-11 18:38:43 -04:00
custom_vga_device.go misc: restore 0.59.1 code 2024-06-09 23:40:27 -04:00
custom_virtualio_device.go chore(api): refactor nodes/vms/vms_types.go: split into multiple files (#1368) 2024-06-09 04:11:16 +00:00
custom_watchdog_device.go feat(vm): add support for watchdog (#1556) 2024-09-30 11:14:55 -04:00
vms_types_test.go fix(vm): handle more than 4 hostpci devices (#1543) 2024-09-20 19:04:45 -04:00
vms_types.go feat(vm): add RNG device support (#1774) 2025-02-16 23:53:40 -05:00
vms.go fix(vm): do not delete a VM during retry on create (#1711) 2025-01-13 20:40:16 -05:00