-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Wed, 07 Oct 2026 13:01:49 +0200 Source: python-vigietools Architecture: source Version: 0.0.12 Distribution: unstable Urgency: medium Maintainer: Debian OpenStack <[email protected]> Changed-By: Thomas Goirand <[email protected]> Changes: python-vigietools (0.0.12) unstable; urgency=medium . * [a504e60] Log the progress of the project operation waits. * [2db9dae] Delete the project ports, subnets and networks as admin. * [33a8775] Log every step of the project operations. * [c3b0a4d] Retry the subnet and network deletions in rounds. * [2951012] Only purge the subnets owned by the project. * [baa01b4] Mark the temporary user log lines with the ⚙ emoji. * [07b0b74] Mark every log line of the project operations with an emoji. * [d90e350] Support the renamed network attributes of the new SDKs. * [43329df] Add the vgt opencode skill. * [351ed5f] Never abort the purge on one broken resource. * [da17f19] Bracket every listing with log lines, and poll at most every 10s. * [dff628a] Add the 10 second rule to the vgt skill logging discipline. * [668bc5a] Tolerate a broken Heat in the stack listing. * [1813010] Add the uncaught-error rule to the vgt skill. * [287f378] Tolerate the Swift listing and metadata failures. * [5acc7c6] Delete the Heat stacks first, the independent steps in parallel. * [75af822] Add the purge order, the fail-at-end rule and the polling discipline to the skill. * [57b43f5] Retry a Swift container listing dropped by the proxy frontend. * [8a0249a] Cap the investigation polls at 30 seconds in the skill. * [9fef9c7] Delete the network resources last, the rest in parallel. * [1a45c4d] Record the two-phase purge order and the generator rule in the skill. * [f1ccc36] Retry a dropped connection in every listing. * [084bf1e] End a successful purge with a census banner. * [61d821b] Record the purge census banner in the skill. * [4d18437] Bench the tests with stestr slowest, per the skill. * [a202426] List the network resources while the parallel branch deletes. * [4806f1b] List every resource in parallel, then plan, delete and report. * [fa76060] Carry the total deletion time in the purge verdicts. * [6d305e9] Silence the benign urllib3 pool-full discard warnings. * [1f6f02f] Retry a dropped connection in every wait poll. * [8239338] Report the project-owned counts in the wave and the rounds. * [6c70ac0] Skip the steps of the kinds which listed nothing. * [a42fae1] Fix the unit tests on Python lower than 3.13. * [bb1d60f] Retry the deletions on a dropped connection * [4083b84] Fix the temp user auth in non-default domains * [465faf9] Document the temp user domain handling * [56e2d0d] Tell when the purge kept the project * [6945b77] Add the Gnocchi maintenance core * [ed28982] Add the Gnocchi purge option and deletion guard * [0b225aa] Add the Gnocchi commands to vgt * [b685f16] Document the Gnocchi maintenance in the skill * [3882661] Read the archive policy from the metric answers * [d4e0033] Skip the absent services instead of crashing. Checksums-Sha1: d30e9b9b10b2a7d6bee1898ab2058ebd64193c72 2158 python-vigietools_0.0.12.dsc 1eec07cee7030f8724964cc3104d16e6cbabf8cf 107360 python-vigietools_0.0.12.tar.xz d8a4d3f727d5a01c36565e6de0fa4fbe2ad004ff 10413 python-vigietools_0.0.12_amd64.buildinfo Checksums-Sha256: 5a99029e4987912cf1258f1a7d576cea5d0ffe04487fb47723699de77e520cba 2158 python-vigietools_0.0.12.dsc a130729c87075bd91eca553840c25ee3f240b0a81ad0aefa45c4e87ed7df91e7 107360 python-vigietools_0.0.12.tar.xz cbcbd9d2e42477c5b245623d1fb926d87ae8b94a84bd899a453b8dda86e0d138 10413 python-vigietools_0.0.12_amd64.buildinfo Files: f755283473e4487e1e4904554684d9fe 2158 net optional python-vigietools_0.0.12.dsc 5d792dd4d40d97b3e9b98c301ca06cd4 107360 net optional python-vigietools_0.0.12.tar.xz 9889e5fb1e6d50e8ebad0100b7982494 10413 net optional python-vigietools_0.0.12_amd64.buildinfo
-----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEoLGp81CJVhMOekJc1BatFaxrQ/4FAmrGJ18ACgkQ1BatFaxr Q/5j1xAAi5YuAgm/+r+c4k9xn5a3qaqXotm8762FRPsJkxaSSPVF6dfPQ0ofGUHQ 3ed0K1m+K09U0N+7N7qwclnC47AWey+Sxg+GuS1JBOJ/N9QTCALATWAljnG5nzqT 7I5yDv6j8oDRfP7nxiC5Q2CAXc0x75GQB5CuBgwCjdqjePJZ5yiweP5MZ4ZpMUCN LWit8B2ptT4NO5Cx801QOyOQnTLh/snSDuHwDr7taLAn3wEhk/o2UfbuyCWFaMAf 0m8AtJd4XlV4NMdpaWDZc7xrS09wxv6vPU5nz2w7MRinBO1WQJoyipllfzvS5SoY VXjrs+NL8+tLE4yFC1wmX1vJxRhW/ag5iGdcOUHCuRmx6lDJOu5G3YNf1vkemEWY SlY8AY7wXi+Dd+2iFT0gvCYb0Adw7SsOBeNjPV1EdvTc3D8I1E6X3H6SP0HmHzaO Y62Zn9Ky3GFlSmO1WcJ9tf3Xi8eUgke6CsSadJphqfr5R3vDsq40Q3HDBQ0f8lFx GvVAMHuDw2ozu4CMXUQBz1BC93awHfhM3UgnRz2XBPN8oLX9X8TsnYiTFtFS0QuI FUnyzQq3af8lS3+f+zViFrtdL1n/qgA9OzoEmkDhI3f3FY4PUADplxy7p1l6Wufb ATII2duAFRbO0Lq6EODrYcaGL1hsCWeYVr/JJZpJllRhv8Biq/M= =aOGj -----END PGP SIGNATURE-----
pgpjtR9_KPno2.pgp
Description: PGP signature

