This release of the Terraform provider for Xen Orchestra brings better storage visibility and a convenient, declarative way
to share VMs with your team.
What's Changed
New: xenorchestra_srs data source
The provider can now list all shared repositories (SRs) across your pools. Use it to discover available storage at a glance
or to reference SRs from other resources, without having to look each one up individually. (#420)
New: share option on xenorchestra_vm
The VM resource gains a new share boolean attribute. Setting it to true mirrors what the "Share" button in the XO web UI
does: the VM is granted to everyone in the resource set it belongs to, so your team members get administrative access to it.
This makes it straightforward to manage team-wide VM access directly from your Terraform configuration. (#421)
Improved: host_id filtering on xenorchestra_sr
The existing xenorchestra_sr data source now supports a host_id filter, letting you fetch the SR attached to a specific
host. Handy for checking local storage on a per-host basis. (#418)
Other
- build(deps): bump google.golang.org/grpc from 1.79.3 to 1.82.1 by @dependabot[bot] in #414
- build(deps): bump github.com/vatesfr/xenorchestra-go-sdk from 1.17.0 to 1.18.0 by @dependabot[bot] in #415
- build(deps): bump github.com/hashicorp/terraform-plugin-log from 0.10.0 to 0.11.0 by @dependabot[bot] in #417
Full Changelog: v0.40.0...v0.41.0