0
0
mirror of https://github.com/bpg/terraform-provider-proxmox.git synced 2025-07-02 19:43:00 +00:00
terraform-provider-proxmox/CHANGELOG.md
2023-03-06 23:18:20 -05:00

22 KiB

Changelog

0.13.1 (2023-03-07)

Miscellaneous

  • deps: bump dependencies (#242) (890fb53)
  • deps: bump github.com/golangci/golangci-lint from 1.51.1 to 1.51.2 in /tools (#244) (e01844a)
  • deps: bump github.com/stretchr/testify from 1.8.1 to 1.8.2 (#245) (6cca133)
  • deps: bump golang.org/x/crypto from 0.6.0 to 0.7.0 (#248) (1aa668e)

0.13.0 (2023-02-17)

Features

Bug Fixes

  • vm: proxmox_virtual_environment_file.changed stored as true at file creation (#240) (197c9e5)

Miscellaneous

  • deps: bump activesupport from 6.0.6.1 to 6.1.7.1 in /docs (#235) (ffa39c1)
  • deps: bump github.com/goreleaser/goreleaser from 1.15.1 to 1.15.2 in /tools (#237) (80dfceb)
  • deps: bump github.com/hashicorp/terraform-plugin-log from 0.7.0 to 0.8.0 (#239) (dbe26ed)
  • deps: bump golang.org/x/crypto from 0.5.0 to 0.6.0 (#238) (2b99349)

0.12.1 (2023-02-07)

Bug Fixes

  • build: trailing space in provider's version (#233) (f97407d)
  • vm: ignore ssd disk flag with virtio interface (#231) (1de9294)

Miscellaneous

  • deps: bump github.com/golangci/golangci-lint from 1.50.1 to 1.51.1 in /tools (#229) (f1022a5)
  • deps: bump github.com/goreleaser/goreleaser from 1.14.1 to 1.15.1 in /tools (#230) (722003e)

0.12.0 (2023-02-06)

Features

  • core: Add known hosts callback check for ssh connections (#217) (598c628)
  • lxc: Add unprivileged option (#225) (1918561)

Bug Fixes

  • vm: Don't add an extra hostpci entry (#223) (346c92b)
  • vm: Fix handling of empty kvm arguments (#228) (e2802d0)

Miscellaneous

  • deps: bump commonmarker from 0.23.6 to 0.23.7 in /docs (#220) (cef0227)
  • deps: bump gem dependencies in /docs (#221) (e0864c0)
  • deps: bump goreleaser/goreleaser-action from 4.1.0 to 4.2.0 (#222) (11fe9e5)
  • disable code coverage (#227) (a72fd27)

0.11.0 (2023-01-24)

Features

Miscellaneous

0.10.0 (2023-01-18)

Features

  • lxc: Add option to customize RootFS size at LXC creation (#207) (dd9ffe1)
  • vm: add support for "args" flag for VM (#205) (8bd3fd7)

Bug Fixes

0.9.1 (2023-01-02)

Bug Fixes

  • vm: Make so that on_boot can be changed with update (#199) (496ab32)

0.9.0 (2023-01-01)

Features

  • vm: Add cloud-init network-config support (#197) (79a2101)
  • vm: Add hostpci support (01d2050)
  • vm: Deletion of VM should also purge all storages and configs (13080b4)
  • vm: OnBoot: change default to true (#191) (60a6818)

0.8.0 (2022-12-13)

Features

  • add support for "ssd" disk flag for VM (#181) (2907346)
  • add support for network_device MTU (#176) (3c02cb1)
  • add support for VM tags (#169) (ade1d49)
  • add the ability to clone to non-shared storage on different nodes (#178) (0df14f9)

Bug Fixes

  • Check if any interface has global unicast address instead of all interfaces (#182) (722e010)
  • handling datastore_id in LXC template (#180) (63dc5cb)
  • Remove cloned ide2 before creating new one (#174) (#175) (2766555)

0.7.0 (2022-11-18)

Features

  • Add support for custom cloud-init vendor data file (#162) (9e34dfb)

Bug Fixes

0.6.4 (2022-10-17)

Bug Fixes

v0.6.3 (2022-10-17)

Bug Fixes

  • Non-default VM disk format is not preserved in TF state (#134) (b09389f)

v0.6.2 (2022-09-28)

Full Changelog

ENHANCEMENTS:

  • Add discard option to vm disk creation #122

Merged pull requests:

  • Add support for "discard" disk option for VM #128 (bpg)

v0.6.1 (2022-08-15)

Full Changelog

BUG FIXES:

  • Waiting for proxmox_virtual_environment_vm's ipv4_addresses does not really work #100

v0.6.0 (2022-08-09)

Full Changelog

BREAKING CHANGES:

  • Upgrade the provider codebase to use Terraform SDK v2 #91 (bpg)

ENHANCEMENTS:

  • Add support for "iothread" disk option for VM #87

BUG FIXES:

  • Powered off VM breaks plan/apply #105
  • Disk resize causes reboot #102
  • Typing error - dvResourceVirtualEnvironmentVMAgentEnabled instead of dvResourceVirtualEnvironmentVMAgentTrim #101
  • Error creating VM with multiple disks on different storages #88

Merged pull requests:

v0.5.3 (2022-06-02)

Full Changelog

Merged pull requests:

  • Bump hashicorp/go-getter for CVE-2022-30323 fix #82 (bpg)
  • Update docs #57 (bpg)

v0.5.2 (2022-05-10)

Full Changelog

Closed issues:

  • proxmox_virtual_environment_file json unmarshalling type issue #41

v0.5.1 (2022-03-22)

Full Changelog

BUG FIXES:

  • Version mismatch in the code #44
  • virtual_environment_datastores.go: Update remote command to get datasource path #49 (mattburchett)

v0.5.0 (2021-11-06)

Full Changelog

BREAKING CHANGES:

  • Bump provider version to 0.5.0 #32 (bpg)

v0.4.6 (2021-09-10)

Full Changelog

BUG FIXES:

  • JSON unmarshal error when deploying LCX container #15
  • BUG
  • fix make test error #1 (bpg)

v0.4.5 (2021-07-16)

Full Changelog

v0.4.4

BUG FIXES:

  • resource/virtual_environment_vm: Fix watchdog deserialization issue

v0.4.3

BUG FIXES:

  • resource/virtual_environment_container: Fix IP initialization issue

v0.4.2

BUG FIXES:

  • resource/virtual_environment_vm: Fix disk.file_id diff issue
  • resource/virtual_environment_vm: Fix disk resizing issue

OTHER:

  • provider/example: Remove support for Terraform v0.11 and older
  • provider/makefile: Update to use plugin caching to support local builds

v0.4.1

OTHER:

  • provider/docs: Fix issue with navigational link titles in Terraform Registry

v0.4.0

FEATURES:

  • New Data Source: proxmox_virtual_environment_time
  • New Resource: proxmox_virtual_environment_time

BREAKING CHANGES:

  • resource/virtual_environment_vm: interface is now required to create disks

      disk {
        datastore_id = "local-lvm"
        file_id      = "${proxmox_virtual_environment_file.ubuntu_cloud_image.id}"
        interface    = "scsi0"
      }
    

ENHANCEMENTS:

  • provider/configuration: Add virtual_environment.otp argument for TOTP support
  • resource/virtual_environment_vm: Clone supports resize and datastore_id for moving disks
  • resource/virtual_environment_vm: Bulk clones can now use retries as argument to try multiple times to create a clone.
  • resource/virtual_environment_vm: on_boot parameter can be used to start a VM after the Node has been rebooted.
  • resource/virtual_environment_vm: reboot parameter can be used to reboot a VM after creation
  • resource/virtual_environment_vm: Has now multiple new parameters to set timeouts for the vm creation/cloning timeout_clone, timeout_move_disk, timeout_reboot, timeout_shutdown_vm, timeout_start_vm, timeout_stop_vm

BUG FIXES:

  • library/virtual_environment_nodes: Fix node IP address format
  • library/virtual_environment_nodes: Fix WaitForNodeTask now detects errors correctly
  • library/virtual_environment_vm: Fix CloneVM now waits for the task to be finished and detect errors.
  • resource/virtual_environment_container: Fix VM ID collision when vm_id is not specified
  • resource/virtual_environment_vm: Fix VM ID collision when vm_id is not specified
  • resource/virtual_environment_vm: Fix disk import issue when importing from directory-based datastores
  • resource/virtual_environment_vm: Fix handling of storage name - correct handling of -

WORKAROUNDS:

  • resource/virtual_environment_vm: Ignore default value for cpu.architecture when the root account is not being used

0.3.0

ENHANCEMENTS:

  • resource/virtual_environment_container: Add clone argument
  • resource/virtual_environment_container: Add disk argument
  • resource/virtual_environment_container: Add template argument
  • resource/virtual_environment_vm: Add agent.timeout argument
  • resource/virtual_environment_vm: Add audio_device argument
  • resource/virtual_environment_vm: Add clone argument
  • resource/virtual_environment_vm: Add initialization.datastore_id argument
  • resource/virtual_environment_vm: Add serial_device argument
  • resource/virtual_environment_vm: Add template argument

BUG FIXES:

  • resource/virtual_environment_container: Fix network_interface deletion issue
  • resource/virtual_environment_vm: Fix network_device deletion issue
  • resource/virtual_environment_vm: Fix slow refresh when VM is stopped and agent is enabled
  • resource/virtual_environment_vm: Fix crash caused by assuming IP addresses are always reported by the QEMU agent
  • resource/virtual_environment_vm: Fix timeout issue while waiting for IP addresses to be reported by the QEMU agent

OTHER:

  • provider/docs: Add HTML documentation powered by GitHub Pages

0.2.0

BREAKING CHANGES:

  • resource/virtual_environment_vm: Rename cloud_init argument to initialization
  • resource/virtual_environment_vm: Rename os_type argument to operating_system.type

FEATURES:

  • New Data Source: proxmox_virtual_environment_dns
  • New Data Source: proxmox_virtual_environment_hosts
  • New Resource: proxmox_virtual_environment_certificate
  • New Resource: proxmox_virtual_environment_container
  • New Resource: proxmox_virtual_environment_dns
  • New Resource: proxmox_virtual_environment_hosts

ENHANCEMENTS:

  • resource/virtual_environment_vm: Add acpi argument
  • resource/virtual_environment_vm: Add bios argument
  • resource/virtual_environment_vm: Add cpu.architecture, cpu.flags, cpu.type and cpu.units arguments
  • resource/virtual_environment_vm: Add tablet_device argument
  • resource/virtual_environment_vm: Add vga argument

0.1.0

FEATURES:

  • New Data Source: proxmox_virtual_environment_datastores
  • New Data Source: proxmox_virtual_environment_group
  • New Data Source: proxmox_virtual_environment_groups
  • New Data Source: proxmox_virtual_environment_nodes
  • New Data Source: proxmox_virtual_environment_pool
  • New Data Source: proxmox_virtual_environment_pools
  • New Data Source: proxmox_virtual_environment_role
  • New Data Source: proxmox_virtual_environment_roles
  • New Data Source: proxmox_virtual_environment_user
  • New Data Source: proxmox_virtual_environment_users
  • New Data Source: proxmox_virtual_environment_version
  • New Resource: proxmox_virtual_environment_file
  • New Resource: proxmox_virtual_environment_group
  • New Resource: proxmox_virtual_environment_pool
  • New Resource: proxmox_virtual_environment_role
  • New Resource: proxmox_virtual_environment_user
  • New Resource: proxmox_virtual_environment_vm

* This Changelog was automatically generated by github_changelog_generator