diff --git a/qa/qa_cluster.py b/qa/qa_cluster.py index 4aad0a5cf4dee0bf6efe5eeb2672e56ae2b39456..3d8b61cf3f04c2234ad69fc8eb0497ff560f20f0 100644 --- a/qa/qa_cluster.py +++ b/qa/qa_cluster.py @@ -1157,13 +1157,17 @@ def _AssertSsconfCertFiles(master): @param master: name of the master node """ + (vcluster_master, _) = qa_config.GetVclusterSettings() + if vcluster_master: + print "Skipping asserting SsconfCertFiles for Vcluster" + return nodes = qa_config.get("nodes") ssconf_file = "/var/lib/ganeti/ssconf_master_candidates_certs" ssconf_content = {} for node in nodes: cmd = ["cat", ssconf_file] print "Ssconf Master Certificates of node '%s'." % node.primary - result_output = GetCommandOutput(master.primary, utils.ShellQuoteArgs(cmd)) + result_output = GetCommandOutput(node.primary, utils.ShellQuoteArgs(cmd)) ssconf_content[node] = result_output # Clean up result to make it comparable: