Skip to content

Releases: terraform-lxd/terraform-provider-lxd

v2.4.0

11 Oct 18:05
4bc6362
Compare
Choose a tag to compare

What's Changed

New Features 🎉

  • Add storage bucket resource by @MusicDin in #527
  • Allow instance rename by @MusicDin in #526
  • Combine the computed volume keys with the inherited storage pool keys (from Incus) by @MusicDin in #531

Bug Fixes 🐝

  • Do not blindly accept remote certificate when using trust token by @MusicDin in #529
  • provider: Fix incorrect check for configured default remote by @MusicDin in #534

Maintenance and Chores 🛠

  • docs: Move attach custom volume example to lxd_volume by @MusicDin in #528
  • build(deps): bump the hashicorp group with 2 updates by @dependabot in #530

Full Changelog: v2.3.0...v2.4.0

v2.3.0

03 Sep 14:20
e14c31b
Compare
Choose a tag to compare

What's Changed

Breaking Changes ⚠️

The v2.3.0 release introduces a minor breaking change in the provider’s remote configuration. The scheme and port fields, along with the LXD_PORT and LXD_SCHEME environment variables, are no longer supported. Instead, the full LXD or Simplestreams server address must be specified in the address field (or LXD_ADDR if using environment variables).

Previously, the scheme and port were simply prepended and appended to the address, leading to confusion. For example, if https://localhost:1234 was used as the address, the resulting URL would incorrectly become https://https://localhost:1234:8443 because the scheme and port defaulted to predefined values if left empty. Now, the address provided in the address field is resolved as outlined in the documentation.

If scheme and port fields are present in the configuration, an error will be displayed, instructing you to update the LXD remote configuration accordingly. Since LXD remotes are not stored within the Terraform state, this change only requires combining the scheme and port into the already required address field, with no further impact.

  • Refactor provider config and test trust token/password by @MusicDin in #518

New Features 🎉

Bug Fixes 🐝

  • Allow null description in LB backend and port by @MusicDin in #505
  • Don't check fingerprint if 'Content' is unknown by @jsimpso in #509
  • Remove LXD version check during password auth by @MusicDin in #516

Maintenance and Chores 🛠

  • build(deps): bump the hashicorp group with 3 updates by @dependabot in #500
  • build(deps): bump the hashicorp group with 2 updates by @dependabot in #513

Other Changes ❓

  • Fix server already trusted check by @MusicDin in #511
  • Test truststore certificate using cert generated within the same TF config by @MusicDin in #519
  • docs: Emphasize the trust password is no longer supported by @MusicDin in #521
  • Ignore network peer status inconsistency in import test by @MusicDin in #522
  • Update changelog for 2.3.0 by @MusicDin in #524

New Contributors

Full Changelog: v2.2.0...v2.3.0

v2.2.0

10 Jul 19:00
0aa179a
Compare
Choose a tag to compare

What's Changed

New Features 🎉

Bug Fixes 🐝

  • Do not error out if client certificate already exists by @MusicDin in #468
  • Fix update of cached/published images by @MusicDin in #472
  • Fix storage pool source inconsistencies by @MusicDin in #467
  • Fix cached image being searched only in default project by @MusicDin in #490
  • Fix cached image not found if instance remote is set by @MusicDin in #491

Maintenance and Chores 🛠

Other Changes ❓

Full Changelog: v2.1.0...v2.2.0

v2.1.0

27 May 15:26
a4181d8
Compare
Choose a tag to compare

What's Changed

New Features 🎉

Bug Fixes 🐝

Maintenance and Chores 🛠

Other Changes ❓

Full Changelog: v2.0.0...v2.1.0

v2.0.0

23 Jan 15:46
ae3051e
Compare
Choose a tag to compare

What's Changed

Breaking Changes ⚠️

New Features 🎉

Maintenance and Chores 🛠

Other Changes ❓

New Contributors

Full Changelog: v1.10.4...v2.0.0

v1.10.4

03 Nov 17:32
2bd174b
Compare
Choose a tag to compare

What's Changed

Bug Fixes 🐝

Maintenance and Chores 🛠

Full Changelog: v1.10.3...v1.10.4

v1.10.3

30 Oct 19:58
14a47a2
Compare
Choose a tag to compare

What's Changed

New Features 🎉

Maintenance and Chores 🛠

  • build(deps): bump the hashicorp group with 1 update by @dependabot in #341
  • build(deps): bump the hashicorp group with 1 update by @dependabot in #345
  • build(deps): bump the hashicorp group with 1 update by @dependabot in #350
  • build(deps): bump actions/checkout from 3 to 4 by @dependabot in #352
  • build(deps): bump crazy-max/ghaction-import-gpg from 5 to 6 by @dependabot in #351
  • build(deps): bump goreleaser/goreleaser-action from 4 to 5 by @dependabot in #354
  • build(deps): bump golang.org/x/net from 0.13.0 to 0.17.0 by @dependabot in #357
  • build(deps): bump google.golang.org/grpc from 1.57.0 to 1.57.1 by @dependabot in #359

Other Changes ❓

New Contributors

Full Changelog: v1.10.2...v1.10.3

v1.10.2

25 Aug 01:08
15c5fb7
Compare
Choose a tag to compare

What's Changed

New Features 🎉

  • Add lxd_instance/lxd_instance_file and deprecate lxd_container/lxd_container_file by @MusicDin in #306
  • cached_image: add virtual-machine image alias support by @adamcstephens in #325
  • Search for certificates in snap's config directory by @MusicDin in #324
  • Use unix as default remote scheme instead of https by @MusicDin in #337

Bug Fixes 🐝

Maintenance and Chores 🛠

New Contributors

Full Changelog: v1.10.1...v1.10.2

v1.10.1

13 Jul 22:43
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.10.0...v1.10.1

v1.10.0

12 Jun 18:20
45dd858
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.9.1...v1.10.0