This commit is part of a series to retire the Packaging Deb
project. Step 2 is to remove all content from the project
repos, replacing it with a README notification where to find
ongoing work, and how to recover the repo if needed at some
future point (as in
https://docs.openstack.org/infra/manual/drivers.html#retiring-a-project).
Change-Id: I93009cfe8d3f5b0c4002e1292579b6f0ee327d49
Since old version seems will conflict with pbr>=2,
update hacking library version to match global requirements.
Partial-Bug: #1668848
Change-Id: I7a66aea6848e684452f12bfa51c08a6170934364
The H803 rule have been removed from hacking since v0.10.0.
we can remove H803 from the ignore list.
Change-Id: I196a6a0ee19c9f0981383a3a71f6aa6a66395a8b
psutil 2.x and above has a lot of API changes as described in:
https://github.com/giampaolo/psutil/blob/master/HISTORY.rst
So we should work correctly with both old and new psutil
versions by using a version check and use the correct
method/attributes. This allows to eventually unlift the version
cap that starts to hurt.
Change-Id: I6b6682e3af34f43da4e397d602e9ee4e1c83970f
Related-Bug: 1645918
Adding constraints support to clients is slightly more complex than
services as the clients themselves are listed in upper-constraints.txt
which leads to errors that you can't install a specific version and a
constrained version.
This change adds constraints support by also adding a helper script to
edit the constraints to remove os-refresh-config.
Change-Id: Ia7d3b98fcfa5245e8cf51951e4c2af7ac3541014
This implements the feature required for bug #1595722 but the tripleo
bug is not closed until os-refresh-config is invoked with an
appropriate --timeout value.
Change-Id: Ibcbb2090aed126abec8dac49efa53ecbdb2b9b2c
DependsOn: If31f0d5d60e8585720c4c9c95cffa202f059f6f7
Partial-Bug: #1595722
This provides functional test coverage for executing
os_refresh_config.py as a separate process.
dib-utils is added as a dependency since os-refresh-config depends on
dib-run-parts being available.
Change-Id: Ibc6232d8c1c64f660b9f86feb8b80e25ab5794d3
Related-Bug: #1595722
argparse was external in python 2.6 but not anymore, remove it from
requirements.
This should help with pip 8.0 that gets confused in this situation.
Installation of the external argparse is not needed.
Change-Id: Ib7e74912b36c1b5ccb514e31fac35efeff57378d
Usually, coverage report is created by "tox -ecover" command.
But it wasn't created. This fixes it.
Change-Id: If1096d70831e055d9d1f77a2fd08d28025c18597
Closes-Bug: #1374259
/opt/stack as the default base directory is not very friendly to
non-OpenStack users, so this changes the default base directory
to reside in /usr/libexec. The /opt/stack path will continue to
work for now so any existing users will not be broken by the change.
Also changes the directory name from os-config-refresh to
os-refresh-config to better align with the os-apply-config naming.
Change-Id: I98e93d91685ae25ae74a5470483a1cc8b97da4e5
Previously on error the program simply exitted. This will allow script
writers to write error handlers to be called whenever any phase fails.
Change-Id: I3f8025663700192e9d8132a0e9122b4e0085ebbd