Releases: Telmate/terraform-provider-proxmox
v3.0.2-rc05
The new experimental proxmox_lxc_guest resource has been added.
What's Changed
- Fix: Clone uses wrong node when identical templates exist on multiple Proxmox nodes by @Tinyblargon in #1398
- Feat: Lxc features by @Tinyblargon in #1404
- Update cloud-init getting started docs by @vipulagarwal in #1392
- feat: can't set
vmidto 0 by @Tinyblargon in #1386 - Update Proxmox 9 privileges in documentation by @Dylan-Bs in #1387
- Feat: error when
automatic_reboot= false by @Tinyblargon in #1400 - chore(deps): bump github.com/stretchr/testify from 1.10.0 to 1.11.1 by @dependabot[bot] in #1390
- Fix: Terraform destroy fails if VM is in HA. by @Tinyblargon in #1410
- Fix: Trying to create two VMs with identical names causes only one VM to be created, while tfstate thinks both exist by @Tinyblargon in #1411
- feat: new Lxc clone by @Tinyblargon in #1424
- docs: use description instead of deprecated desc attribute in proxmox_vm_qemu examples by @NemoDacremont in #1422
- feat: new LXC tags by @Tinyblargon in #1425
- chore(docs): clarify docs on VM.Monitor by @ivan-penchev in #1428
- Feat: new LXC
ssh_public_keysby @Tinyblargon in #1429 - LXC release by @Tinyblargon in #1430
New Contributors
- @vipulagarwal made their first contribution in #1392
- @Dylan-Bs made their first contribution in #1387
- @NemoDacremont made their first contribution in #1422
- @ivan-penchev made their first contribution in #1428
Full Changelog: v3.0.2-rc04...v3.0.2-rc05
v3.0.2-rc04
Fixed issue where default permissions where incompatible with PVE9
What's Changed
- Feat: LXC mounts by @Tinyblargon in #1381
- Fix: Remove VM.Monitor from required permissions for Proxmox 9 compatibility by @dbryuhanov542 in #1382
- Feat: Handle Delete with protected guest. by @Tinyblargon in #1384
New Contributors
- @dbryuhanov542 made their first contribution in #1382
Full Changelog: v3.0.2-rc03...v3.0.2-rc04
v3.0.2-rc03
Fix critical issue with the new Qemu RNG setting.
What's Changed
- Docs: Update Terraform import docs & add missing docs entry for
pre_enrolled_keysby @0x464e in #1360 - chore: bump proxmox-api-go by @Tinyblargon in #1363
New Contributors
Full Changelog: v3.0.2-rc02...v3.0.2-rc03
v3.0.2-rc02
- Added support for the VirtIO RNG for Qemu.
- Fixed the import panic for LXC.
What's Changed
- Feat: New LXC implementation by @Tinyblargon in #1349
- refactor: deprecation message by @Tinyblargon in #1352
- fix: unneeded hardcoded reboot by @Tinyblargon in #1353
- Feat: Qemu VirtIO RNG by @Tinyblargon in #1355
- Fix: Qemu nil pointer exception by @Tinyblargon in #1356
- Fix: examples not visible on Terraform Registry by @Tinyblargon in #1357
- Docs: add missing TPM documentation by @Tinyblargon in #1358
- Fix: LXC import panic by @Tinyblargon in #1359
Full Changelog: v3.0.2-rc01...3.0.2-rc02
v3.0.2-rc01
No real fixes, re-release due to the v3.0.1-rc10 checksum issue.
Release is called v3.0.2-rc01 instead of v3.0.1-rc11 due to how the Terraform registry determines the latest release.
What's Changed
- chore(deps): bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.34.0 to 2.37.0 by @dependabot in #1317
- Update deps by @Tinyblargon in #1325
- feat: minimum permission settings by @Tinyblargon in #1328
- fix(doc): use single quotes for PM_API_TOKEN_ID env var by @rubenhoenle in #1332
New Contributors
- @rubenhoenle made their first contribution in #1332
Full Changelog: v3.0.1-rc10...v3.0.2-rc01
v3.0.1-rc10
This release only bug fixes for the proxmox_vm_qemu resource.
What's Changed
- fix: qemu
diskspanic by @Tinyblargon in #1316 - fix:
cicustomorder causes diff by @Tinyblargon in #1319 - Fix missing
IDEslot by @Tinyblargon in #1320 - Fix broken link and fromat markdown by @Tinyblargon in #1323
Full Changelog: v3.0.1-rc9...v3.0.1-rc10
v3.0.1-rc9
Main changes:
- New CPU schema has been implemented for Qemu, now all CPU settings are supported.
- New
ignoreflag fordisk&disks, allowing for disk management outside of Terraform. - Fixed issues causing Qemu guests to not be created correctly.
What's Changed
- fix: MTU = 1 not working by @Tinyblargon in #1302
- Fix panic when no target nodes specified by @Tinyblargon in #1303
- Feat: New CPU schema by @Tinyblargon in #1305
- feat: add
ignoreoption todisk&disksby @Tinyblargon in #1306 - docs:
ignoresetting ofdisk&disksby @Tinyblargon in #1312 - fix:
nameserverreports diff when delimiter changes by @Tinyblargon in #1313
Full Changelog: v3.0.1-rc8...v3.0.1-rc9
v3.0.1-rc8
Small hot-fix release.
- Fix: Issue where an LXC guest couldn't be started.
- Fix: LXC and Qermu guest, unable to provide SSH keys with
<<-EOFsyntax. - Fix: The configured
vmidnot honored on LXC guest creation.
What's Changed
- fix: 3.0.1-rc7 unable to set sshkeys with EOF by @Tinyblargon in #1281
- Start LXC on create/update without error by @BI0M in #1227
- fix: 3.0.1-rc7 doesnt create the vmid specified on tf by @Tinyblargon in #1282
New Contributors
Full Changelog: v3.0.1-rc7...v3.0.1-rc8
v3.0.1-rc7
Release v3.0.1-rc7 is mostly Qemu bug fixes and some additions to support windows 11.
- Added: TMP support for preloading Windows 11 secure-boot keys Qemu guests.
- Added:
mdevsupport for PCI on Qemu guests. target_nodeandtarget_nodesnow migrates the qemu guest and keeps it there as expected.- Fixed: dynamic
guestIDallocation when exclusively creating Qemu guests (still broken for LXC and when used in combination with LXC). - Fixed: not waiting for to be available
qemu-guest-agent. - Fixed: MAC address format not being preserved.
- Changed: default
agent_timeoutfrom 60 to 90.
What's Changed
- docs: update API key support information in index.md by @potat-dev in #1187
- feat: add
contextby @Tinyblargon in #1197 - fix: refrenced wrong disk type by @Tinyblargon in #1215
- feat: validate node name by @Tinyblargon in #1217
- Refactor: Rename imports by @Tinyblargon in #1218
- Enhance disk block doc by @k0eff in #1200
- Update cloud-init getting started.md by @elwin1234 in #1234
- Update Stale-bot labels by @Tinyblargon in #1240
- Fixes: vmid output is null by @Tinyblargon in #1242
- Update sshkeys with upstream by @Tinyblargon in #1231
- chore(deps): bump golang.org/x/net from 0.24.0 to 0.33.0 by @dependabot in #1241
- Move guest
poolto package by @Tinyblargon in #1243 - feat: return same case for MAC by @Tinyblargon in #1244
- Refactor: use type
GuestIDby @Tinyblargon in #1245 - fix: VM not cloned into pool by @Tinyblargon in #1246
- Move ID generation to SDK by @Tinyblargon in #1255
- Feat tpmstate efi secureboot by @galthaus in #1263
- Fix: multiple target nodes by @Tinyblargon in #1265
- docs: fix bad env var name for secret by @Tchoupinax in #1247
- feat: add PCI
mdevproperty by @Tinyblargon in #1267 - chore(deps): bump github.com/hashicorp/go-cty from 1.4.1-0.20200414143053-d3edf31b6320 to 1.4.1 by @dependabot in #1261
- fix: agent_timeout never set by @Tinyblargon in #1276
- chore(deps): bump github.com/rs/zerolog from 1.33.0 to 1.34.0 by @dependabot in #1272
- chore(deps): bump github.com/hashicorp/go-cty from 1.4.1 to 1.5.0 by @dependabot in #1268
New Contributors
- @potat-dev made their first contribution in #1187
- @k0eff made their first contribution in #1200
- @elwin1234 made their first contribution in #1234
- @galthaus made their first contribution in #1263
- @Tchoupinax made their first contribution in #1247
Full Changelog: v3.0.1-rc6...v3.0.1-rc7
v3.0.1-rc6
Release v3.0.1-rc6 is released sooner than expected do to panics in v3.0.1-rc5.
pm_tls_insecurenow defaults tofalse, ensuring that the default connection settings are secure.- Description of pools and guests now default to
Managed by Terraform..
What's Changed
- feat:
Managed by Terraform.by @Tinyblargon in #1177 - chore(deps): bump github.com/stretchr/testify from 1.9.0 to 1.10.0 by @dependabot in #1175
- fix: provider insecure by default by @Tinyblargon in #1178
- hotfix: panic, nil pointer dereference by @Tinyblargon in #1179
- hotfix: vlan not set by @Tinyblargon in #1173
Full Changelog: v3.0.1-rc5...v3.0.1-rc6