Skip to content

Releases: vatesfr/terraform-provider-xenorchestra

v0.29.0

20 Mar 23:24
516842d
Compare
Choose a tag to compare

What's Changed

  • Fix module path for pulumi support by @belfhi in #309
  • Bump google.golang.org/protobuf from 1.32.0 to 1.33.0 by @dependabot in #315
  • Enhance provider to work with XO api token based auth by @ddelnano in #314
  • Use previous terraform releases for V0 to V1 state migration test by @ddelnano in #317
  • Replace VM resource's wait_for_ip functionality to validate it whether the ip(s) match a given prefix by @ddelnano in #305

Upgrade instructions

The xenorchestra_vm resource had its wait_for_ip parameter deprecated in favor of a per network block expected_cidr_range parameter. If you want to maintain the same behavior as wait_for_ip = true, modify your resource in the following way:

resource "xenorchestra_vm" "vm" {
   network {
       expected_ip_cidr = "0.0.0.0/0"   # use "::" if your interface is expected to have an ipv6 addr only
   }
}

Full Changelog: v0.28.1...v0.29.0

v0.28.1

12 Mar 06:30
6d725dc
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.28.0...v0.28.1

v0.28.0

23 Feb 01:25
31bec5a
Compare
Choose a tag to compare

What's Changed

  • Bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.31.0 to 2.32.0 by @dependabot in #297
  • Add xenstore support to the xenorchestra_vm resource by @ddelnano in #295

Full Changelog: v0.27.0...v0.28.0

v0.27.0

06 Feb 15:26
c0d871e
Compare
Choose a tag to compare

Announcements

The provider has been migrated to the vatesfr GitHub repo since Vates has been sponsoring this provider's development. Please update your terraform required_providers block to specify vatesfr/terraform-provider-xenorchestra instead of terra-farm/terraform-provider-xenorchestra. See the README or the terraform registry for the provider for more details.

What's Changed

  • [feature] Add parent and id arguments to the VDI data source by @ddelnano in #291
  • [feature] Add full clone vm support by @ddelnano in #292
  • [test infra] Upgrade latest terraform in CI job to latest version (v1.7.0) by @ddelnano in #293
  • [cleanup] Modernize the tf variable syntax for acceptance test files by @ddelnano in #289
  • [dependency upgrade] Bump github.com/hashicorp/terraform-plugin-docs from 0.16.0 to 0.17.0 by @dependabot in #294

Full Changelog: v0.26.1...v0.27.0

v0.26.1

11 Jan 05:58
6b68d81
Compare
Choose a tag to compare

What's Changed

  • [documentation] Autogenerate vm resource docs by @ddelnano in #285
  • [documentation] Add github action to verify that tf docs are updated by @ddelnano in #286
  • [Security fix] Bump github.com/cloudflare/circl from 1.3.3 to 1.3.7 by @dependabot in #287
  • [Bug fix] Address crashes caused by lazily bound mac address values by @ddelnano in #288. Fixes #191 and #232

Full Changelog: v0.26.0...v0.26.1

v0.26.0

28 Dec 16:29
78b55ab
Compare
Choose a tag to compare

What's Changed

  • [New feature] Allow VM resource's power_state to be managed by @ddelnano in #278
  • [Security fix] Bump golang.org/x/net from 0.13.0 to 0.17.0 by @dependabot in #273
  • [Security fix] Bump google.golang.org/grpc from 1.57.0 to 1.57.1 by @dependabot in #277
  • [ci/build-stability] Add jenkins builds for pull requests by @ddelnano in #280
  • [dependency-upgrade] Bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.29.0 to 2.30.0 by @dependabot in #279
  • [ci/build-stability] Pre download terraform cli to Jenkins and use TF_ACC_TERRAFORM_PATH to prevent disk space issues by @ddelnano in #283
  • Bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.30.0 to 2.31.0 by @dependabot in #282
  • [Security fix] Bump golang.org/x/crypto from 0.15.0 to 0.17.0 by @dependabot in #284
  • Separate VM creation into create and start when possible by @ddelnano in #281

New Contributors

Full Changelog: v0.25.1...v0.26.0

v0.25.1

11 Oct 06:11
Compare
Choose a tag to compare

What's Changed

  • [New feature] Add xenorchestra_bonded_network resource by @ddelnano in #253
  • [ci/build-stability] Add exponential backoff for requests that receive PV drivers missing error by @ddelnano in #262
  • [ci/build-stability] Ensure all invocations of XO client creation provide retry parameters by @ddelnano in #265
  • [ci/build-stability] Run sweeper unconditionally on acc test runs and add CI Makefile target by @ddelnano in #266
  • [ci/build-stability] Remove git lfs from the repo to avoid quota exhausted issues in CI build by @ddelnano in #269
  • [dependency-upgrade] Upgrade go and the terraform-provider-sdk by @ddelnano in #270
  • [bugfix] Ensure that xenorchestra_vm resource state is migrated properly provider upgrade (v0.25.0) by @ddelnano in #271. Addresses #267.

Full Changelog: v0.25.0...v0.25.1

v0.25.0

26 Sep 06:29
7a13658
Compare
Choose a tag to compare

What's Changed

  • Add xenorchestra_network example that was uncommitted by @ddelnano in #254
  • Add support for destroyCloudConfigVdiAfterBoot to the VM resource by @ddelnano in #255
  • Use tfplugindocs to generate the provider documentation by @ddelnano in #258
  • Introduce source_pif_device (replacement for pif_id) to better match TF's mental model fix import issues by @ddelnano in #260

Full Changelog: v0.24.2...v0.25.0

v0.24.2

15 Aug 07:14
7e47f7f
Compare
Choose a tag to compare

What's Changed

  • Create dependabot.yml by @ddelnano in #240
  • Ensure non default high availibility and autopoweron settings for VMs work by @ddelnano in #252
  • Add xenorchestra_network resource by @ddelnano in #249
  • Ensure xenorchestra_vm resource updates properly handle nullable XO api fields by @ddelnano in #239. This addresses a backwards incompatible XO api change (#238).

Full Changelog: v0.24.1...v0.24.2

v0.24.1

03 Apr 02:45
60507a7
Compare
Choose a tag to compare

Bug Fixes:

  • Address issue where VM's would fail to be created due to Xen Orchestra API change (#235)
  • Minor documentation fixes