The dib-utils repository was retired as part of retirement of TripleO.
This imports the tiny dib-run-parts script because it's used by
os-refresh-config now.
This also removes direct execution of os_refresh_config.py, which is
required only for testing.
Change-Id: Ia516e604bafdc59dbcfa81796348191b03cbe0b7
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
argparse is a requirement of os-refresh-config, so it should be listed here.
Likely this error is never encountered b/c argparse is part of python 2.7. But,
for older distros like RHEL that are still on python 2.6, it needs to know to
install it explicitly.
Change-Id: I63bd54bf42d99d2ef7f6534848afc396471cd802