Write k8s certs on the master locally since jenkins moved to docker
Change-Id: I681f5c384e8a2c0d537505d4ecc2e9fa3a1ffaa8
Related-bug: https://mirantis.jira.com/browse/PROD-26537
diff --git a/src/com/mirantis/mcp/Validate.groovy b/src/com/mirantis/mcp/Validate.groovy
index 29402fe..ec2d568 100644
--- a/src/com/mirantis/mcp/Validate.groovy
+++ b/src/com/mirantis/mcp/Validate.groovy
@@ -477,10 +477,10 @@
'I@kubernetes:master and *01*', 'cmd.run',
["cat /etc/kubernetes/ssl/kubelet-client.crt"]))
def tmp_dir = '/tmp/kube'
- salt.runSaltProcessStep(master, target, 'file.mkdir', ["${tmp_dir}", "mode=777"])
- writeFile file: "${tmp_dir}/k8s-ca.crt", text: k8s_ca
- writeFile file: "${tmp_dir}/k8s-client.key", text: k8s_client_key
- writeFile file: "${tmp_dir}/k8s-client.crt", text: k8s_client_crt
+ salt.runSaltProcessStep(master, target, 'file.mkdir', ["${tmp_dir}"])
+ salt.runSaltProcessStep(master, target, 'file.write', ["${tmp_dir}/k8s-ca.crt", "${k8s_ca}"])
+ salt.runSaltProcessStep(master, target, 'file.write', ["${tmp_dir}/k8s-client.key", "${k8s_client_key}"])
+ salt.runSaltProcessStep(master, target, 'file.write', ["${tmp_dir}/k8s-client.crt", "${k8s_client_crt}"])
salt.cmdRun(master, target, "mv ${tmp_dir}/* ${results}/")
salt.runSaltProcessStep(master, target, 'file.rmdir', ["${tmp_dir}"])
cmd_rally_init = "rally db recreate; " +