Skip to content

Releases: bpg/terraform-provider-proxmox

v0.42.0

23 Dec 01:28
528efbc
Compare
Choose a tag to compare

0.42.0 (2023-12-23)

Features

  • vm, lxc: add new initialization.dns.servers param to vm and container (#832) (16e571d)
  • vm: add new dns servers param to vm and container, deprecated server param (16e571d)
  • vm: add support for up to 32 network interfaces (#822) (4113bec)

Bug Fixes

  • provider: allow FQDN for ssh.node.address in provider's config (#824) (34df977)
  • vm: update smbios during clone (#827) (0ffe75a)

Miscellaneous

  • deps: bump golang.org/x/crypto from 0.14.0 to 0.17.0 in /tools (#819) (21a4b01)
  • deps: bump golang.org/x/crypto from 0.16.0 to 0.17.0 (#820) (ec31d75)
  • docs: improve make example docs and add proxmox setup how-to (#829) (4f54f89)

v0.41.0

18 Dec 03:31
100eec3
Compare
Choose a tag to compare

0.41.0 (2023-12-18)

Features

  • vm: add cpu.limit attribute (#814) (9712952)
  • vm: support stopping (rather than shutting down) VMs on resource destroy (#783) (6ebe8dc)

Bug Fixes

  • docs: add clone/full parameter for vms (#797) (86d0f07)
  • provider: typo in provider example (#785) (32bdc21)
  • vm: hostpci devices not showing up in refresh plan (#578) (aa939c7)
  • vm: panic at read when cloud-init drive is on directory storage (#811) (3e0ef1d)

Miscellaneous

  • deps: bump actions/setup-go from 4 to 5 (#791) (164a72d)
  • deps: bump actions/stale from 8 to 9 (#790) (02b5da7)
  • deps: bump github.com/brianvoe/gofakeit/v6 from 6.26.0 to 6.26.3 (#807) (1d69c69)
  • deps: bump github.com/google/uuid from 1.4.0 to 1.5.0 (#805) (3b4a69e)
  • deps: bump github.com/hashicorp/terraform-plugin-mux from 0.12.0 to 0.13.0 (#806) (53270e2)
  • deps: bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.30.0 to 2.31.0 (#808) (5c91b91)

v0.40.0

07 Dec 00:31
db270ef
Compare
Choose a tag to compare

0.40.0 (2023-12-06)

⚠ BREAKING CHANGES

  • lxc: allow to update features, add mount type support (#765)

Features

  • lxc: allow to update features, add mount type support (#765) (8bf2609)
  • vm: Add support for setting the VM TPM State device (#743) (66bba2a)

Bug Fixes

  • docs: add more details about local testing of the provider (#698) (f1450cb)
  • lxc: description is always showed as changed (#762) (d1f2093)
  • lxc: fixes for datastore-backed volume mounts (#772) (25deebb)

Miscellaneous

  • configure vscode's linter to use proper .golangci.yml file (#774) (d0f43e1)
  • deps: bump github.com/brianvoe/gofakeit/v6 from 6.25.0 to 6.26.0 (#775) (006b5e9)
  • docs: update CONTRIBUTING.md and other project docs (#771) (7505b37)
  • docs: update PR and issue templates (#777) (54288dd)

v0.39.0

30 Nov 17:49
6747daf
Compare
Choose a tag to compare

0.39.0 (2023-11-30)

Features

  • docs: add initial mini-howtos for VM (#730) (e2717a9)
  • provider: modify the proxmox api client to support connecting through an https proxy (#748) (13e911c)
  • vm: Support hook script (#733) (0eb04b2)

Bug Fixes

  • cluster: can't read back cluster options on PVE 8.1 (#755) (cd24cf2)
  • docs: improve documentation for container feature flags (#747) (d5193b3)
  • vm,lxc: file ID validator to allow . in a storage name (#750) (a6fa40e)
  • vm: resize image once imported (#753) (d16b8e1)
  • vm: unable to clone as non-root due to hook_script (#756) (728eceb)

Miscellaneous

  • deps: bump github.com/brianvoe/gofakeit/v6 from 6.24.0 to 6.25.0 (#741) (9016641)
  • deps: bump golang.org/x/crypto from 0.15.0 to 0.16.0 (#752) (a4ac84a)

v0.38.1

17 Nov 23:42
a96a3a9
Compare
Choose a tag to compare

0.38.1 (2023-11-17)

Bug Fixes

  • vm: type error when unmarshalling GetResponseData.data.memory (#728) (b429f95)

v0.38.0

17 Nov 02:26
9e9d892
Compare
Choose a tag to compare

0.38.0 (2023-11-17)

Features

  • file: rename content type backup -> dump for backups (#724) (3280370)
  • vm: Add Win 11 as os type (#720) (0eeb7a7)

Bug Fixes

  • vm: memory size datatype conversion causing null on read (#715) (2bbf228)
  • vm: use int64 for resource memory and disk size (#694) (5fe6892)

Miscellaneous

  • deps: bump github.com/avast/retry-go/v4 from 4.5.0 to 4.5.1 (#722) (b0fea6d)
  • deps: bump github.com/hashicorp/terraform-plugin-go from 0.19.0 to 0.19.1 (#723) (6c83e07)
  • deps: bump google-github-actions/release-please-action from 3.7.12 to 3.7.13 (#716) (4898d4d)

v0.37.1

12 Nov 02:23
74ddd82
Compare
Choose a tag to compare

0.37.1 (2023-11-12)

Bug Fixes

  • docs: add SSH info box to ressources needing it (#690) (e45c1c8)
  • file: display warning if directory is not found (#703) (e10b4b5)
  • provider: do not blindly use first IP for SSH (#704) (a586d03)
  • provider: sanitize PVE endpoint value (#686) (3f582d8)
  • storage: unmarshal error when list storage containing large files (#688) (64c67d9)
  • vm: update validation and docs for machine attribute (#681) (3fd6b6b)

Miscellaneous

  • build: add devcontainer (#699) (5bf9d1b)
  • deps: bump github.com/golangci/golangci-lint from 1.55.1 to 1.55.2 in /tools (#680) (2b8fd1a)
  • deps: bump github.com/goreleaser/goreleaser from 1.21.2 to 1.22.1 in /tools (#709) (48c89ff)
  • deps: bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.29.0 to 2.30.0 (#708) (817e43c)
  • deps: bump github.com/sigstore/cosign/v2 from 2.0.3-0.20230523133326-0544abd8fc8a to 2.2.1 in /tools (#705) (3e6fe4d)
  • docs: update hostpci id to mentions requirement around root user (#710) (0bf3a2a)
  • docs: update VM ip address to mention the CIDR suffic requirement (#697) (d61cdc2)

v0.37.0

31 Oct 01:58
2db0782
Compare
Choose a tag to compare

0.37.0 (2023-10-31)

Features

  • vm: add support for USB devices passthrough (#666) (cec4e65)

Bug Fixes

  • docs: document qemu-guest-agent behavior (#670) (e2e5b4e)
  • docs: update README.md and file resource documentation (#659) (f6f05a5)
  • vm: MAC address validator should allow lowercase hex (#660) (7867e66)

Miscellaneous

  • deps: bump github.com/docker/docker from 24.0.2+incompatible to 24.0.7+incompatible in /tools (#667) (aea4a6f)
  • deps: bump github.com/golangci/golangci-lint from 1.55.0 to 1.55.1 in /tools (#664) (6ab1d5f)
  • deps: bump github.com/google/uuid from 1.3.1 to 1.4.0 (#662) (0ec8c24)
  • deps: bump github.com/hashicorp/terraform-plugin-framework from 1.4.1 to 1.4.2 (#663) (b389080)

v0.36.0

26 Oct 02:05
30878f9
Compare
Choose a tag to compare

0.36.0 (2023-10-26)

Features

  • vm: add configurable timeout for VM create operation (#648) (a30f96c)

Bug Fixes

  • file: handle missing file on state refresh (#649) (2a56c23)
  • vm: better handle of ctrl+c when qemu is not responding (#627) (aec09e4)

Miscellaneous

  • deps: bump github.com/brianvoe/gofakeit/v6 from 6.23.2 to 6.24.0 (#642) (72951dc)
  • deps: bump google.golang.org/grpc from 1.57.0 to 1.57.1 (#652) (4740da0)
  • deps: bump google.golang.org/grpc from 1.57.0 to 1.57.1 in /tools (#653) (db9140d)
  • fix linter error (#645) (1056180)

v0.35.1

23 Oct 03:53
70e94e6
Compare
Choose a tag to compare

0.35.1 (2023-10-22)

Bug Fixes

  • vm: better check for disk ownership (#633) (6753582)
  • vm: set FileVolume for disks with file_id (#635) (d1d7bd3)

Miscellaneous

  • deps: bump github.com/golangci/golangci-lint from 1.54.2 to 1.55.0 in /tools (#636) (bcd33bb)