Releases: Telmate/terraform-provider-proxmox
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
disks
panic by @Tinyblargon in #1316 - fix:
cicustom
order causes diff by @Tinyblargon in #1319 - Fix missing
IDE
slot 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
ignore
flag 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
ignore
option todisk
&disks
by @Tinyblargon in #1306 - docs:
ignore
setting ofdisk
&disks
by @Tinyblargon in #1312 - fix:
nameserver
reports 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
<<-EOF
syntax. - Fix: The configured
vmid
not 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:
mdev
support for PCI on Qemu guests. target_node
andtarget_nodes
now migrates the qemu guest and keeps it there as expected.- Fixed: dynamic
guestID
allocation 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_timeout
from 60 to 90.
What's Changed
- docs: update API key support information in index.md by @potat-dev in #1187
- feat: add
context
by @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
pool
to package by @Tinyblargon in #1243 - feat: return same case for MAC by @Tinyblargon in #1244
- Refactor: use type
GuestID
by @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
mdev
property 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_insecure
now 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
v3.0.1-rc5
RC5 is Released.
breaking changes! As this is still a Release Candidate please test in your own environment before upgrading all your projects.
- breaking USB has been re-implemented.
- Parallelism in the provider now defaults to
1
thread as a workaround. - PCI has been re-implemented (
hostpci
is now deprecated). - Network interfaces have been improved and now requires setting the id.
cpu
has been deprecated in favor ofcpu_type
.- Fixed issue where provider would always attempt to get the ip of the qemu-guest-agent.
What's Changed
- Update vm_qemu.md | dashes in tags allowed everywhere but at the start of tag by @maksimsamt in #1096
- Fix:
disk
block diff by @Tinyblargon in #1095 - add MTU documentation for qemu vm by @Stankye in #1109
- docs: Cloud-Init getting started guide by @Tinyblargon in #1125
- chore: bump proxmox-api-go version by @Tinyblargon in #1134
- Reimplement qemu network interfaces by @Tinyblargon in #1139
- Rework QemuUSB by @Tinyblargon in #1143
- Add warning for
pm_parallel
by @Tinyblargon in #1144 - feature: possibility to clone vm based on id by @machiiine in #1146
- Optimize qemu resource by @Tinyblargon in #1148
- fix: regression #1154 by @Tinyblargon in #1155
- docs: fix ip configuration docs by @morremeyer in #1156
- fix: fixes proxmox_storage_iso temp dir path by @Stankye in #1153
- Enable starting an lxc container which was just created by @Sonlis in #1093
- chore(deps): bump github.com/rs/zerolog from 1.32.0 to 1.33.0 by @dependabot in #1065
- fix: not attempting to get an IP due to cloud-init by @Tinyblargon in #1120
- Fix: array out of bounds by @Tinyblargon in #1161
- Feat: Full Qemu PCI support by @Tinyblargon in #1162
- refactor: move cpu code to package & deprecate
cpu
by @Tinyblargon in #1168 - fix: devices not removed by @Tinyblargon in #1169
New Contributors
- @Stankye made their first contribution in #1109
- @machiiine made their first contribution in #1146
- @morremeyer made their first contribution in #1156
Full Changelog: v3.0.1-rc4...v3.0.1-rc5
v3.0.1-rc4
RC4 is released.
No breaking changes, as this is still a Release Candidate please test in your own environment before upgrading all your projects.
The module compatible Disk schema discussed in #986 is released.
What's Changed
- Doc fix: proxmox_cloud_init_disk by @maksimsamt in #1047
- Update
cloud-init
for proxmox-api-go #339 by @Tinyblargon in #1049 - Fix retrieving mbps_wr_concurrent value by @oreze in #1055
- Added Datastore.AllocateTemplate priv to use proxmox_cloud_init_disk. by @donapieppo in #1051
- fix: can't clear description by @Tinyblargon in #1061
- refactor: use new memory implementation by @Tinyblargon in #1063
- Patch for VM ID where a VM might be overwritten by @lucian-tx in #1073
- Fix
Invalid address to set
for hostpci configuration by @lucian-tx in #1070 - CPU update by @Tinyblargon in #1075
- CI parallel by @Tinyblargon in #1082
- Fixes: panic
net0
does not exist by @Tinyblargon in #1076 - Reimplement Serials by @Tinyblargon in #1079
- Fix invalid address to set for usb config by @rwburgman in #1077
- feat
disk
schema by @Tinyblargon in #1080 - Refactor/use updated get method by @Sonlis in #1086
New Contributors
- @oreze made their first contribution in #1055
- @donapieppo made their first contribution in #1051
- @rwburgman made their first contribution in #1077
- @Sonlis made their first contribution in #1086
Full Changelog: v3.0.1-rc3...v3.0.1-rc4
v3.0.1-rc3
RC3 is released.
No breaking changes.
Due to some critical bugs created by RC2, this release has been pulled forward.
What's Changed
- chore(deps): bump github.com/stretchr/testify from 1.8.4 to 1.9.0 by @dependabot in #1013
- chore(deps): bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.33.0 to 2.34.0 by @dependabot in #1012
- Documentation fix: correction in Disks.x.Cloudinit Block by @maksimsamt in #1022
- Fix: v3.0.1-rc2: Stuck on still creating by @Tinyblargon in #1016
- Remove redundant warning by @Tinyblargon in #1025
- Documentation: add info into tags by @maksimsamt in #1036
- fix: Pool typecast by @Tinyblargon in #1038
- chore(deps): bump github.com/rs/zerolog from 1.32.0 to 1.33.0 by @dependabot in #1018
- feat: stop VM when deleting by @Tinyblargon in #1039
- ci: bump workflow dependencies by @Tinyblargon in #1041
New Contributors
- @maksimsamt made their first contribution in #1022
Full Changelog: v3.0.1-rc2...v3.0.1-rc3
v3.0.1-rc2
RC2 is finally released.
This version introduces the following changes:
- BREAKING
iso
property has been removed and functionality has been delegated to thedisks
block, this has to be manually removed from the state file. - BREAKING
cloudinit_cdrom_storage
property has been removed and functionality has been delegated to thedisks
block, this has to be manually removed from the state file. - BREAKING deprecated properties from previous releases have been removed, this has to be manually removed from the state file.
- Disk slots
ide2
andide3
are usable. - When
qemu guest agent
is unable to get anIP
it will give a warning instead of an error. qemu guest agent
now supportsIPv6
.- Many small bug fixes.
Please submit your feedbacks!
What's Changed
- Fix: #918 by @Tinyblargon in #924
- [#918] update libs, cleanup code by @mleone87 in #921
- [3.0.1-rc1] Set
cloud-init
regardless ofcloud-init
settings by @Tinyblargon in #927 - [3.0.1-rc1] Remove deprecated properies by @Tinyblargon in #926
- [3.0.1-rc1] Feature: KMGT disk size by @Tinyblargon in #929
- Bump github.com/rs/zerolog from 1.31.0 to 1.32.0 by @dependabot in #931
- fix: enable new versions of providers to run on old tfstate files #702 by @hestiahacker in #923
- docs: corrected documentation to address issue #935 by @hestiahacker in #939
- [3.0.1-rc1] Remove
ISO
setting and unlockide2
by @Tinyblargon in #937 - Revert "fix: enable new versions of providers to run on old tfstate files" by @hestiahacker in #946
- Fix parallel execution handling when returning early by @evan-a-a in #930
- Add minimal example for reporting issues by @hestiahacker in #950
- DOC #951: mention correct delimiter, the one Proxmox uses internally by @needleshaped in #954
- Bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.32.0 to 2.33.0 by @dependabot in #949
- Feature:
vm_state
=started
by @Tinyblargon in #960 - Updating documentation and examples by @hestiahacker in #948
- Update to docs for Disks.Virtio Block by @WanderingZombie in #976
- fix:
agent
can not be disabled by @Tinyblargon in #985 - Update cloud_init_disk.md by @nevermarine in #990
- fix:
machine
diff tonull
by @Tinyblargon in #987 - fixes by @spettinichi in #988
- Feature: Add
protection
property to theresource_vm_qemu
by @xserrat in #994 - Stale-bot exlusions by @Tinyblargon in #989
- fix
qemu_os
diff tonull
by @Tinyblargon in #996 - fix: typos by @testwill in #1003
- Rework: Agent get
IP
by @Tinyblargon in #1006 - fix:
tags
incorrect diff by @Tinyblargon in #1007 - Move
cloudinit
disk todisks
schema by @Tinyblargon in #1008
New Contributors
- @evan-a-a made their first contribution in #930
- @needleshaped made their first contribution in #954
- @WanderingZombie made their first contribution in #976
- @nevermarine made their first contribution in #990
- @xserrat made their first contribution in #994
- @testwill made their first contribution in #1003
Full Changelog: v3.0.1-rc1...v3.0.1-rc2