The QA previously took in the entire certificate file, along with the private key. As this is really not necessary, change it to be more conservative.
Signed-off-by: Hrvoje Ribicic <[email protected]> --- qa/qa_rapi.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/qa/qa_rapi.py b/qa/qa_rapi.py index 1c43e7a..807383e 100644 --- a/qa/qa_rapi.py +++ b/qa/qa_rapi.py @@ -132,7 +132,8 @@ def ReloadCertificates(ensure_presence=True): master = qa_config.GetMasterNode() # Load RAPI certificate from master node - cmd = ["cat", qa_utils.MakeNodePath(master, pathutils.RAPI_CERT_FILE)] + cmd = ["openssl", "x509", "-in", + qa_utils.MakeNodePath(master, pathutils.RAPI_CERT_FILE)] # Write to temporary file _rapi_ca = tempfile.NamedTemporaryFile() -- 2.6.0.rc2.230.g3dd15c0
