Apart from refactoring the slightly rusty RAPI code in the QA, this set of changes makes it possible to use the QA in an environment where we do not have, or do not want to have, full control over the certificates and users in place.
Hrvoje Ribicic (8): QA: Refactor RAPI handling QA: Do not remove nodes from cluster without destroying it QA: Allow the RAPI user to be set QA: Add reading the RAPI password from a file QA: Restart Ganeti after adding the RAPI users file QA: Reload certificates only when renew-crypto has been run QA: Allow usage of specific RAPI certificates and files QA: Retrieve only the RAPI certificate lib/pathutils.py | 3 +- qa/ganeti-qa.py | 44 +++----------- qa/qa_cluster.py | 29 +++------ qa/qa_rapi.py | 169 ++++++++++++++++++++++++++++++++++++++++++++++++---- qa/rapi-workload.py | 4 +- 5 files changed, 176 insertions(+), 73 deletions(-) -- 2.6.0.rc2.230.g3dd15c0
