Skip to content

Releases: terraform-lxd/terraform-provider-lxd

v0.9.8

25 Jun 09:57
Compare
Choose a tag to compare
Allow update of container limits (#65)

* Experiment with adjustable limits config

Remove docker profile from test

The docker profile doesn't seem to exist in recent LXD builds, and is breaking tests.

Update all container tests to use light alpine OS

Yet another docker profile ref in the test

* Update documentation

* Changes per PR review

Also added some panics to help catch bugs.

v0.9.5

06 Jun 09:49
Compare
Choose a tag to compare
Multi remote LXD Provider (#47)

*Breaking Change*

This adds the following the following features:
- LXD Provider now reads remotes from LXC config file
- Multiple remotes can be specified as `lxd_remote` resources in the Provider

v0.9.5beta1

11 May 08:38
Compare
Choose a tag to compare
v0.9.5beta1 Pre-release
Pre-release

Breaking Change

This release has backward compatibility implications for the LXD provider.
This release introduces the ability to define multiple remotes in the provider, and as such, restructures how LXD remote details are defined in the config.

See the README.md for more info.

v0.9.4

25 Apr 03:21
Compare
Choose a tag to compare

New Features

  • Provider Enhancements to add remotes not already configured in lxc client, including auto generating client certs for LXD remote authentication. #35
  • Copy and manage remote LXD Images with lxd_cached_image resource. #43
  • Manage Storage Pools & Volumes with lxd_volume, lxd_volume_container_attach, lxd_storage_pool resources. (#37 + #39)
  • Create stateless or stateful point in time snapshots of containers with lxd_snapshot resource. #38

v0.9.3

07 Apr 04:21
Compare
Choose a tag to compare
Allow launching container with remote image (#34)

* Allow image names with remote: prefix

Load default LXD remotes into LXD client config

* Improve documentation of supported remotes.

Document the supported remotes, which are currently only the hard codec LXD Default Image remotes + the LXD server defined in the provider.

v0.9.1

24 Mar 01:50
Compare
Choose a tag to compare
Fix failure when container no longer exists

If you create a container with terraform and then delete it by hand,
terraform plan fails because client.ContainerState returns an error.

This bug is subtle because go allows partial variable shadowing when
using := to assign to multiple variables. (err is already declared as a
named return parameter.)

v0.9.0

23 Mar 20:28
Compare
Choose a tag to compare
Merge pull request #29 from sl1pm4t/travis-go1.8

Update Travis to use go 1.8

v0.8.1

21 Dec 22:46
Compare
Choose a tag to compare
Merge pull request #19 from jtopjian/f-lxd-network-resource

lxd_network resource

v0.8.0-rc3

13 Dec 07:07
Compare
Choose a tag to compare

Tagging first release to test Travis build + deploy.
Chose v0.8.0-rc3 to match the current Terraform version, which this will build against (actually HEAD which is slightly ahead of v0.8.0-rc3)

v0.8.0

13 Dec 20:10
Compare
Choose a tag to compare

Terraform v0.8.0 has just been released.