python-vigietools (0.0.9) unstable; urgency=medium

  * [b1783fb] Fix bare raise when 'member' role is missing.
  * [c1205fa] Check placement API response when adding a trait.
  * [ba89821] Rework post-validation disabled reason handling.
  * [ff8af97] Use _load_pkey() for jumphost SSH connection.
  * [034ae3b] Fix --jump-username help text.
  * [74494bb] Delete leftover VM in validate-cleanup.
  * [f9f116f] Remove unused bits argument from _generate_ssh_key_pair.
  * [15f50ad] Return security group on creation path too.
  * [89d9068] Use the secrets module for password generation.
  * [8529db5] Stop logging jump host key material.
  * [ef125fe] Add timeouts to raw HTTP API calls.
  * [7e044b5] Document why AutoAddPolicy is acceptable.
  * [d19d781] Revert host state when validation aborts.
  * [de6c980] Factor out non-admin connection creation.
  * [ff3c371] Factor out jump host channel setup.
  * [b23af9a] Set volume image metadata using user connection.
  * [5e9c008] Preserve existing aggregate metadata.
  * [b2be3ba] Import urllib.parse explicitly.
  * [86e340e] Remove unused base64 import.
  * [a18c5a3] Log error when adding host to aggregate fails.
  * [d894db7] Guard DSS key loading for newer Paramiko.
  * [10b1281] Remove leftover commented-out code.
  * [b9a340e] Fix flavor-name help text.
  * [a964006] Fix unrecognized command message.
  * [08bfc3e] Use a positional choice option for the sub-commands.
  * [41a1b25] Wrap lines longer than 79 characters.
  * [e811a35] Declare requests in requirements.txt
  * [4646b14] Add python3-requests as (build-)depends.
  * [41dd1ce] Complete bash completion options.
  * [4c0d56c] Fix README typos and document the jump host.
  * [71a062a] Make validate_compute() return (success, error_message).
  * [1b9b7e1] Add unit tests using testtools and stestr.
  * [90357ed] Run tests at package build time.
  * [26b05c3] Fix FORBIDDEN_EXCEPTION resolution on openstacksdk < 1.0.
  * [d4f7660] Fix vgt exiting with status 0 on an unknown command
  * [c638f5d] Fix test_create_vm_timeout on Python < 3.13.

 -- Thomas Goirand <zigo@debian.org>  Sun, 13 Sep 2026 23:50:09 +0200

python-vigietools (0.0.8) unstable; urgency=medium

  * [7a09ef0] Add SSH jump host option.

 -- Thomas Goirand <zigo@debian.org>  Tue, 11 Aug 2026 09:34:06 +0200

python-vigietools (0.0.7) unstable; urgency=medium

  * [dfef037] Fixed typo.

 -- Thomas Goirand <zigo@debian.org>  Thu, 30 Jul 2026 13:48:28 +0200

python-vigietools (0.0.6) unstable; urgency=medium

  * [b5c3ade] Fixed setting back reason.

 -- Thomas Goirand <zigo@debian.org>  Tue, 05 May 2026 09:52:15 +0200

python-vigietools (0.0.5) unstable; urgency=medium

  * [788dd34] New validated / not-validated reason after setup.

 -- Thomas Goirand <zigo@debian.org>  Tue, 05 May 2026 09:41:36 +0200

python-vigietools (0.0.4) unstable; urgency=medium

  [ Theo Gindre ]
  * [5882d93] Merge branch 'exception_fix' into 'master'
    fix(validate): f-string without f
    See merge request openstack-team/libs/python-vigietools!1

  [ Thomas Goirand ]
  * [a969264] _volume_set_image_metadata: attempt volumev3 first, fallback to
    v2, not the opposite way.

 -- Thomas Goirand <zigo@debian.org>  Thu, 16 Apr 2026 15:45:50 +0200

python-vigietools (0.0.3) unstable; urgency=medium

  * Fix --help missing the validate-cleanup subcomand.
  * Removed double log entries.
  * Restore previously set disabled-reason if --keep-enable isn't passed as
    command line argument.

 -- Thomas Goirand <zigo@debian.org>  Mon, 09 Mar 2026 11:11:33 +0100

python-vigietools (0.0.2) unstable; urgency=medium

  * A way nicer compute validation that always works, with whatever
    OpenStacKSDK version.

 -- Thomas Goirand <zigo@debian.org>  Tue, 03 Feb 2026 14:12:44 +0100

python-vigietools (0.0.1) unstable; urgency=medium

  * Initial release. (Closes: #1126657)

 -- Thomas Goirand <zigo@debian.org>  Mon, 26 Jan 2026 10:22:43 +0100
