Releases: Telmate/terraform-provider-proxmox
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
v3.0.1-rc1
Ladies and gentlemen, the new release is almost ready!!
This RC1.
This version introduces breaking changes regarding the disks layout! Refer to documentation for further explanations
Please submit your feedbacks!
thanks to @Tinyblargon for the work on API side and on the provider side!
What's Changed
- Manage issues stale by @mleone87 in #724
- docs: Remove deprecated preprovision section by @kencx in #733
- fixes #712 : destroy container fails "500 CT not running" by @btorresgil in #728
- Add new vm_state attribute to manage running/stopped VMs by @jonglezb in #725
- Smbios support for Qemu guest VM by @lsjostro in #736
- fix: Ignore disk resize if media is cdrom by @lsjostro in #737
- feat: update to go 1.19 by @mleone87 in #740
- change PXE boot order and clean by @GannonTdW in #729
- Bump github.com/rs/zerolog from 1.29.0 to 1.29.1 by @dependabot in #746
- various stability & performance fixes by @mleone87 in #749
- Update documentation with missing parameters for vm_qemu disk configuration by @AnotherIdea in #756
- feat: cloud init disk resource by @lsjostro in #748
- lxc: implement deletion of network interfaces by @GamerBene19 in #754
- fix crash when disk.file is nil by @angelnu in #765
- Add disk parameters serial and wwn by @sergelogvinov in #767
- docs: add smbios to qemu docs + example by @nepeat in #776
- Bump github.com/kdomanski/iso9660 from 0.3.3 to 0.3.5 by @dependabot in #780
- Bump github.com/google/uuid from 1.3.0 to 1.3.1 by @dependabot in #834
- Bump github.com/kdomanski/iso9660 from 0.3.5 to 0.4.0 by @dependabot in #835
- Bump github.com/rs/zerolog from 1.29.1 to 1.31.0 by @dependabot in #845
- Bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.26.1 to 2.29.0 by @dependabot in #842
- feat: Add 'import-from' parameter to qemu by @jamesharr in #606
- Bump golang.org/x/net from 0.9.0 to 0.17.0 by @dependabot in #873
- Bump google.golang.org/grpc from 1.57.0 to 1.57.1 by @dependabot in #875
- Add initial efidisk support by @riverar in #732
- don't reboot on update if automatic_reboot is disabled by @quantumsheep in #759
- Added multiple target nodes instead of a single node. by @PascalKu in #766
- Fix Go module name (#790) by @pandatix in #791
- Adding the role SND.use required for lxc in Proxmox 8.0.3 by @hnrazevedo in #809
- Allow the creation of bind mounts for lxc containers by @zinefer in #806
- added proxmox8 specific permission by @thigg in #820
- Add ISO Storage resource by @h0lyalg0rithm in #822
- Make cores not default to 1 to allow for "unlimited" cores on containers by @devzeebo in #829
- Fix lxc container size: Accept K by @Mice7R in #836
- add validation to vm_qemu name field by @hedenface in #858
- Bugfix: reboot VM gracefully by @lucian-tx in #861
- Feat: Gracefully shutdown VM on deletion. by @t3hpr1m3 in #872
- allow using dynamic list for ipconfig instead of hardcoding the index in the key by @spettinichi in #866
- Bump golang.org/x/crypto from 0.16.0 to 0.17.0 by @dependabot in #881
- Bump github.com/google/uuid from 1.4.0 to 1.5.0 by @dependabot in #880
- Bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.30.0 to 2.31.0 by @dependabot in #879
- Bugfix/require recent module by @MaartendeKruijf in #878
- resource_vm_qemu: allow . (dot) in name of virtual machine by @vilhelmprytz in #886
- docs: New developer getting started guide by @hestiahacker in #888
- Bump github.com/cloudflare/circl from 1.3.3 to 1.3.7 by @dependabot in #894
- docs: added instructions on how to use a local library by @hestiahacker in #890
- feat: overhaul qemu disks implementation by @Tinyblargon in #892
- chore: update modules by @mleone87 in #899
- Revert d02bb5d not properly tested by @mleone87 in #905
- chore: update dependencies by @mleone87 in #906
New Contributors
- @kencx made their first contribution in #733
- @btorresgil made their first contribution in #728
- @jonglezb made their first contribution in #725
- @lsjostro made their first contribution in #736
- @AnotherIdea made their first contribution in #756
- @GamerBene19 made their first contribution in #754
- @angelnu made their first contribution in #765
- @sergelogvinov made their first contribution in #767
- @nepeat made their first contribution in #776
- @riverar made their first contribution in #732
- @quantumsheep made their first contribution in #759
- @PascalKu made their first contribution in #766
- @pandatix made their first contribution in #791
- @hnrazevedo made their first contribution in #809
- @zinefer made their first contribution in #806
- @thigg made their first contribution in #820
- @h0lyalg0rithm made their first contribution in #822
- @devzeebo made their first contribution in #829
- @Mice7R made their first contribution in #836
- @hedenface made their first contribution in #858
- @lucian-tx made their first contribution in #861
- @t3hpr1m3 made their first contribution in #872
- @spettinichi made their first contribution in #866
- @MaartendeKruijf made their first contribution in #878
- @vilhelmprytz made their first contribution in #886
- @hestiahacker made their first contribution in #888
Full Changelog: v2.9.14...v3.0.1-rc1
v2.9.14
What's Changed
- fix and consolidate persmissions by @mleone87 in #683
- Add Unicast MAC Address requirement to docs by @browningluke in #675
- Add Missing Required Permission by @scottbot95 in #688
- fix(docs) vm_qemu.md table misalignment by @akazantzidis in #689
- Do not return error if MAC address value is empty by @NlVlN in #690
- Bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.24.1 to 2.25.0 by @dependabot in #698
- Bump golang.org/x/net from 0.6.0 to 0.7.0 by @dependabot in #709
- Support 'T' suffix for size attribute in LXC rootfs and mountpoints by @simoncaron in #695
- Fix Ipconfigmap empty values by @tnyeanderson in #696
- change boot order in example by @GannonTdW in #697
- Updated cloud-init example guide by @ntatschner in #707
- Add qemu machine type support for vm and make waiting times for creat… by @mleone87 in #684
- Remove ForceNew from ip option by @saturn4er in #713
- Update dependencies by @ccadruvi in #720
- extract pm_user from pm_api_token_id when GetUserPermissions by @ethinx in #649
New Contributors
- @browningluke made their first contribution in #675
- @scottbot95 made their first contribution in #688
- @akazantzidis made their first contribution in #689
- @NlVlN made their first contribution in #690
- @simoncaron made their first contribution in #695
- @GannonTdW made their first contribution in #697
- @ntatschner made their first contribution in #707
- @saturn4er made their first contribution in #713
- @ccadruvi made their first contribution in #720
- @ethinx made their first contribution in #649
Full Changelog: v2.9.13...v2.9.14
v2.9.13
What's Changed
- Fix: type conflict for cloud-init. by @Tinyblargon in #653
- Refactor: proxmox-api-go [user config] by @Tinyblargon in #654
- chore: update deps by @mleone87 in #656
- Bump github.com/rs/zerolog from 1.28.0 to 1.29.0 by @dependabot in #674
- Update default role permissions by @ofan in #664
- Change to correct parameter in documentation by @shaul75 in #663
- Fix minimum permissions by @tnyeanderson in #667
- Fix boot order option documentation, disallow deprecated syntax by @tnyeanderson in #668
- change backup disk option to boolean by @tnyeanderson in #669
- Improvements by @mleone87 in #678
- ga action for release update by @mleone87 in #679
New Contributors
- @ofan made their first contribution in #664
- @shaul75 made their first contribution in #663
- @tnyeanderson made their first contribution in #667
Full Changelog: v2.9.12...v2.9.13
v2.9.12
What's Changed
- Support PXE for install usecase by @USA-RedDragon in #495
- Support for network interfaces 6-15 by @GRcwolf in #602
- Bump github.com/rs/zerolog from 1.27.0 to 1.28.0 by @dependabot in #604
- fix(build): Detect KERNEL on MacOS by @jamesharr in #607
- Doktor aerzt/master by @mleone87 in #614
- Bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.21.0 to 2.23.0 by @dependabot in #613
- Check user permission before anything by @mleone87 in #615
- Updated instructions on using ISO by @dandyrow in #616
- feat: add http_headers, add hostpci resource by @BenediktBertsch in #618
- stability fixes by @mleone87 in #619
- Bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.23.0 to 2.24.0 by @dependabot in #625
- Bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.24.0 to 2.24.1 by @dependabot in #634
New Contributors
- @USA-RedDragon made their first contribution in #495
- @GRcwolf made their first contribution in #602
- @jamesharr made their first contribution in #607
- @dandyrow made their first contribution in #616
- @BenediktBertsch made their first contribution in #618
Full Changelog: v2.9.11...2.9.12
What's Changed
- Support PXE for install usecase by @USA-RedDragon in #495
- Support for network interfaces 6-15 by @GRcwolf in #602
- Bump github.com/rs/zerolog from 1.27.0 to 1.28.0 by @dependabot in #604
- fix(build): Detect KERNEL on MacOS by @jamesharr in #607
- Doktor aerzt/master by @mleone87 in #614
- Bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.21.0 to 2.23.0 by @dependabot in #613
- Check user permission before anything by @mleone87 in #615
- Updated instructions on using ISO by @dandyrow in #616
- feat: add http_headers, add hostpci resource by @BenediktBertsch in #618
- stability fixes by @mleone87 in #619
- Bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.23.0 to 2.24.0 by @dependabot in #625
- Bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.24.0 to 2.24.1 by @dependabot in #634
New Contributors
- @USA-RedDragon made their first contribution in #495
- @GRcwolf made their first contribution in #602
- @jamesharr made their first contribution in #607
- @dandyrow made their first contribution in #616
- @BenediktBertsch made their first contribution in #618
Full Changelog: v2.9.11...v2.9.12
v2.9.11
What's Changed
- feat: add debug log on failed getting vm info by @clwluvw in #551
- cosmetic fix by @jmbayu in #560
- Bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.14.0 to 2.17.0 by @dependabot in #564
- Bump github.com/rs/zerolog from 1.26.1 to 1.27.0 by @dependabot in #566
- chore: dependencies upgrade by @mleone87 in #571
- Add missing QEMU startup order option by @ralgar in #570
- Add all IOPS related parameters from Proxmox API by @HansAdema in #559
- Added Import documentation by @glangendam in #590
- Backup should be a Int by @DoktorAerzt in #582
- chore: update libs by @mleone87 in #598
New Contributors
- @jmbayu made their first contribution in #560
- @ralgar made their first contribution in #570
- @HansAdema made their first contribution in #559
- @glangendam made their first contribution in #590
- @DoktorAerzt made their first contribution in #582
Full Changelog: v2.9.10...v2.9.11