- Add storage bucket resource by @maveonair in #5
- build(deps): bump golang.org/x/crypto from 0.16.0 to 0.17.0 in #11
- docs: Update README to link to official Terraform registry by @maveonair in #8
- docs: Refer to instance rather than container by @maveonair in #9
- docs: Rename LXD to Incus by @maveonair in #12
- Add load balancer resource by @MusicDin in terraform-lxd/terraform-provider-lxd#360
- build(deps): bump the hashicorp group with 1 update by @dependabot in terraform-lxd/terraform-provider-lxd#341
- build(deps): bump the hashicorp group with 1 update by @dependabot in terraform-lxd/terraform-provider-lxd#345
- build(deps): bump the hashicorp group with 1 update by @dependabot in terraform-lxd/terraform-provider-lxd#350
- build(deps): bump actions/checkout from 3 to 4 by @dependabot in terraform-lxd/terraform-provider-lxd#352
- build(deps): bump crazy-max/ghaction-import-gpg from 5 to 6 by @dependabot in terraform-lxd/terraform-provider-lxd#351
- build(deps): bump goreleaser/goreleaser-action from 4 to 5 by @dependabot in terraform-lxd/terraform-provider-lxd#354
- build(deps): bump golang.org/x/net from 0.13.0 to 0.17.0 by @dependabot in terraform-lxd/terraform-provider-lxd#357
- build(deps): bump google.golang.org/grpc from 1.57.0 to 1.57.1 by @dependabot in terraform-lxd/terraform-provider-lxd#359
- Static analysis by @simondeziel in terraform-lxd/terraform-provider-lxd#343
- docs/snapshot: stateful defaults to false by @simondeziel in terraform-lxd/terraform-provider-lxd#347
- Add
remote
attribute tolxd_project
and deprecatetarget
by @simondeziel in terraform-lxd/terraform-provider-lxd#349 - docs: Remove resources section by @MusicDin in terraform-lxd/terraform-provider-lxd#356
- Determine LXD socket before retrieving a client by @MusicDin in terraform-lxd/terraform-provider-lxd#355
- Add support for network zones by @mandrav in terraform-lxd/terraform-provider-lxd#346
- Skip determining unix socket if a remote config address is set by @MusicDin in terraform-lxd/terraform-provider-lxd#358
- Remove extension check from network zones by @MusicDin in terraform-lxd/terraform-provider-lxd#361
- @mandrav made their first contribution in terraform-lxd/terraform-provider-lxd#346
- Add lxd_instance/lxd_instance_file and deprecate lxd_container/lxd_container_file by @MusicDin in terraform-lxd/terraform-provider-lxd#306
- cached_image: add virtual-machine image alias support by @adamcstephens in terraform-lxd/terraform-provider-lxd#325
- Search for certificates in snap's config directory by @MusicDin in terraform-lxd/terraform-provider-lxd#324
- Use unix as default remote scheme instead of https by @MusicDin in terraform-lxd/terraform-provider-lxd#337
- Fix not found error checks by @MusicDin in terraform-lxd/terraform-provider-lxd#327
- lxd_volume: fix not found error check by @adamcstephens in terraform-lxd/terraform-provider-lxd#331
- Update dependencies and lxd client rename by @adamcstephens in terraform-lxd/terraform-provider-lxd#317
- fix broken links and update docs for lxd_instance by @adamcstephens in terraform-lxd/terraform-provider-lxd#316
- README: explain how to use the provider built from sources by @simondeziel in terraform-lxd/terraform-provider-lxd#323
- Update links to clustering docs by @simondeziel in terraform-lxd/terraform-provider-lxd#329
- Update actions, go modules, and enable dependabot by @adamcstephens in terraform-lxd/terraform-provider-lxd#314
- update readme and make for testing by @adamcstephens in terraform-lxd/terraform-provider-lxd#332
- Bump the hashicorp group with 1 update by @dependabot in terraform-lxd/terraform-provider-lxd#330
- Update Go and Ubuntu CI targets by @simondeziel in terraform-lxd/terraform-provider-lxd#334
- Add acceptance test prechecks by @MusicDin in terraform-lxd/terraform-provider-lxd#335
- Add LXD version constraint by @MusicDin in terraform-lxd/terraform-provider-lxd#338
- Use test precheck to detect if LXD is in clustered mode by @MusicDin in terraform-lxd/terraform-provider-lxd#339
- @simondeziel made their first contribution in terraform-lxd/terraform-provider-lxd#323
Full Changelog: https://github.com/terraform-lxd/terraform-provider-lxd/compare/v1.10.1...v1.10.2
IMPROVEMENTS
- Added ceph support to
lxd_storage_pool
GH-308
BUG FIXES
- Fix
lxd_volume
resources being replaced unnecessarily when upgrading from < 1.10.0 GH-312
OTHER
- Updated links for LXD migration from linuxcontainers to canonical GH-303
IMPROVEMENTS
- Added
lxd_volume_copy
resource GH-293 - Added
content_type
tolxd_volume
GH-294 - Provider is now based on Terraform Plugin SDK v2 GH-289
- Provider is now using Terraform Plugin Testing framework GH-292
- Set defaults for provider certificate options to avoid unclear type warnings GH-296
BUG FIXES
- Fixed a bug where externally deleted instances caused a hard failure requiring manual state intervention GH-298
OTHER
IMPROVEMENTS
- Added
lxd_project
resource GH-279 - Added
project
tolxd_cached_image
GH-279 - Added
project
tolxd_container
GH-279 - Added
project
tolxd_container_file
GH-279 - Added
project
tolxd_network
GH-279 - Added
project
tolxd_profile
GH-279 - Added
project
tolxd_publish_image
GH-279 - Added
project
tolxd_snapshot
GH-279 - Added
project
tolxd_storage_pool
GH-279 - Added
project
tolxd_volume
GH-279
IMPROVEMENTS
- Replace
GetContainerState
withGetInstanceState
inlxd_publish_image
to support VM imaging GH-276
BUG FIXES
- Fixed a nil pointer error with
lxd_publish_image
GH-274
BUG FIXES
- Fixed a bug to keep device names in profiles GH-259
OTHER
- Support for Apple M1 GH-255
IMPROVEMENTS
BUG FIXES
- Fixed an issue in
lxd_container
where delete would fail for ephemeral containers GH-230
IMPROVEMENTS
- Don't cause
lxd_container
trigger a rebuild when the config changes GH-227 - Update the containers configuration when it has changed GH-240
IMPROVEMENTS
- Added
type
tolxd_container
to enable the choice of either a container or virtual machine to be created GH-215 - Allow the
type
inlxd_network
to be set GH-220 - Added
target
tolxd_network
to help support clustering mode GH-222 - Added
target
tolxd_storage_pool
to help support clustering mode GH-224 - Added
target
tolxd_volume
to help support clustering mode GH-225 - Added support for importing
lxd_network
resources GH-226
This version bump was primarily to do the initial publication to the Terraform Registry.
IMPROVEMENTS
- Added
target
argument tolxd_container
to help support clustering mode GH-212
IMPROVEMENTS
- Expose
lxd_container
IPv6 address GH-173 - Added append to
lxd_container_file
GH-206 - Allow updating
lxd_network
in-place GH-210 - Added
lxd_publish_image
GH-209 - Allow
linux.*
attributes inlxd_container
GH-194
BUG FIXES
- Fixed retrieved storage pool source in
lxd_storage_pool
GH-181 - Fixed accidental deletion of
lxd_container
device name GH-184
IMPROVEMENTS