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 Sun, 13 Sep 2026 23:50:09 +0200 python-vigietools (0.0.8) unstable; urgency=medium * [7a09ef0] Add SSH jump host option. -- Thomas Goirand Tue, 11 Aug 2026 09:34:06 +0200 python-vigietools (0.0.7) unstable; urgency=medium * [dfef037] Fixed typo. -- Thomas Goirand Thu, 30 Jul 2026 13:48:28 +0200 python-vigietools (0.0.6) unstable; urgency=medium * [b5c3ade] Fixed setting back reason. -- Thomas Goirand 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 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 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 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 Tue, 03 Feb 2026 14:12:44 +0100 python-vigietools (0.0.1) unstable; urgency=medium * Initial release. (Closes: #1126657) -- Thomas Goirand Mon, 26 Jan 2026 10:22:43 +0100