Commit Graph

8 Commits

Author SHA1 Message Date
Adam Harwell 0421d12397 Modernize testing and clients
Update to use a new-style zuul role for devstack testing.
Remove references to Shade/os_client_config and use OpenstackSDK.

Change-Id: Ieecc4043b613e333948c32e7e93ad1d383d1f3ec
2019-10-01 20:09:32 -07:00
Ian Wienand 4547110dd9 Replace openstack.org git:// URLs with https://
This is a mechanically generated change to replace openstack.org
git:// URLs with https:// equivalents.

This is in aid of a planned future move of the git hosting
infrastructure to a self-hosted instance of gitea (https://gitea.io),
which does not support the git wire protocol at this stage.

This update should result in no functional change.

For more information see the thread at

 http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003825.html

Change-Id: Id3bd6c6d5a5f4291c4890ff960550de2bb9feadf
2019-03-24 20:35:33 +00:00
Yves-Gwenael Bourhis 02bcffc174 Add support for entry points
Change-Id: I11fd40645479a815b29afaac0b12d45f6f7e6c21
2019-03-13 15:50:35 +01:00
Jordan Pittier 3a612efd53 OSPurge version 2
This commit is a whole new version of OSPurge. Currently OSPurge suffers
from the following limitations:
* It's slow (monothread)
* It's not guaranteed to complete. If a resource fails to be deleted then
OSPurge can choke on deleting other resources that depends on the first one.
* Not properly unit tested.
* Not modular (one huge file to deal with all services)

This new version is:
* Faster (multithreaded, thanks to a ThreadPoolExecutor)
* Safe (we check and wait for some prerequisites before attempting a
delete)
* 100% unit tested.
* Modular (one file per service)

Note that it's Python3.5 compatible. It also uses OpenStack Shade
and OpenStack client-config libraries so that OSPurge focuses on the
cleaning logic only.

Overall I believe this is a better version of OSPurge and more future
proof. NOte that we tagged and released OSPurge 1.3 recently in case
the new version was not satisfactory to everybody.

Change-Id: I5eb92a0556df210ea3cb4e471b8db3b5bf7ed5ee
2016-12-15 10:49:25 +01:00
Christian Berendt f139d650c1 [readme] use openstackclient to delete users
The python-keystoneclient CLI is deprecated in favor
of python-openstackclient, python-openstackclient should
be used to remove users.

Change-Id: Ib2291526263c6c8de5cc602a82e52391aa9e526e
2015-11-24 08:13:47 +00:00
Christian Berendt 6ba266f5a9 Improve README file and add an initial Sphinx environment
Change-Id: I06e892f2259ab29698b100145e57c9410fba8eea
2015-11-17 20:52:18 +01:00
Christian Berendt 6b0d40b754 Make the name of the admin role configurable
Change-Id: If46a5e3cc2e519d1fceff91df6816bc0dc41e48c
2015-10-07 14:40:22 +02:00
Christian Berendt a235c9fff4 Migrate the README file syntax from Markdown to reStructuredText
Change-Id: I6971bc75d22780fe5131aee9e843629532f11a6b
2015-09-24 13:59:22 +02:00