github dmacvicar/terraform-provider-libvirt v0.9.8

5 hours ago

What's Changed

Domain lifecycle and readback

  • Reconcile running = true drift by starting an existing stopped domain directly and waiting until libvirt reports it running.
  • Preserve planned channel UNIX source paths on readback to avoid inconsistent results after apply.
  • Preserve interface target device names on readback to avoid unnecessary diffs.
  • Fix domain runtime id consistency when updating a running domain.

Volume behavior

  • Replace volumes when creation options change, ensuring immutable creation-time inputs are handled as recreate operations.
  • Support importing storage volumes by key.

Network behavior

  • Force network replacement when resource attributes change, except for autostart.

Included changes

  • fix: replace volume when the creation options change (#1299)
  • fix: preserve interface target dev on readback
  • fix: preserve planned channel source unix path on readback (#1338)
  • Fix domain id inconsistency on update (#1337)
  • fix: support importing volume by key (#1334)
  • Force network replacement on any attr change except autostart. (#1331)
  • fix: reconcile domain running drift (Resolves: #1339)

Contributors

Full Changelog

Full Changelog: v0.9.7...v0.9.8

Don't miss a new terraform-provider-libvirt release

NewReleases is sending notifications on new releases.