Offline procedure preparations, p2

    Related-PROD: PROD-36856

Change-Id: I9228941dfbc84451abf803ab3a4b3e9e5579b70f
diff --git a/k8s/workspace/update-openstack-resources.sh b/k8s/workspace/update-openstack-resources.sh
new file mode 100644
index 0000000..9c9b36c
--- /dev/null
+++ b/k8s/workspace/update-openstack-resources.sh
@@ -0,0 +1,46 @@
+#!/bin/bash
+if [ -z ${TEMPEST_CUSTOM_PUBLIC_NET+x} ]; then
+	echo "# WARNING: Public network is empty"
+fi
+# mosrc
+. $MY_PROJFOLDER/envs/mosrc
+
+##
+echo "### Checking openstack resources"
+status=$(kubectl -n qa-space get pod | grep toolset | tr -s " " | cut -d' ' -f3)
+if [ ${status} != "Running" ]; then
+	echo "# 'toolset' container is not Running"
+	exit 1
+fi
+if [ ! -z $(kubectl exec toolset --stdin -n qa-space -- bash -c "openstack user show cvp.admin -c id -f value") ]; then
+        echo "# Resources already created"
+	echo " "
+	kubectl exec toolset --stdin -n qa-space -- bash -c "cat /artifacts/cmp-check/cvp.manifest"
+else
+        echo "# Creating openstack resources"
+	echo " "
+	kubectl exec toolset --stdin -n qa-space -- bash -c "mkdir /artifacts/cmp-check"
+        kubectl exec toolset --stdin -n qa-space -- bash -c "cd /artifacts/cmp-check; bash /opt/cmp-check/prepare.sh"
+fi
+
+#
+echo " "
+echo "# Filling tempest_custom.yaml"
+cp -v /opt/res-files/k8s/yamls/tempest_custom.yaml.clean $MY_PROJFOLDER/yamls/tempest_custom.yaml
+declare $(kubectl exec toolset --stdin -n qa-space -- bash -c "cat /artifacts/cmp-check/cvp.manifest")
+echo "# Getting network details"
+netid=$(kubectl exec toolset --stdin -n qa-space -- openstack network show ${TEMPEST_CUSTOM_PUBLIC_NET} -c id -f value)
+subnetid=$(kubectl exec toolset --stdin -n qa-space -- openstack subnet list -f value | grep ${TEMPEST_CUSTOM_PUBLIC_NET} | cut -d' ' -f1)
+echo "# image_ref_uuid -> ${cirros51_id}"
+sed -i "s/image_ref_uuid/${cirros51_id}/g" $MY_PROJFOLDER/yamls/tempest_custom.yaml
+echo "# image_ref_alt_uuid -> ${cirros52_id}"
+sed -i "s/image_ref_alt_uuid/${cirros52_id}/g" $MY_PROJFOLDER/yamls/tempest_custom.yaml
+echo "# s/public_subnet_uuid/ -> ${subnetid}"
+sed -i "s/public_subnet_uuid/${subnetid}/g" $MY_PROJFOLDER/yamls/tempest_custom.yaml
+echo "# s/public_net_uuid/ -> ${netid}"
+sed -i "s/public_net_uuid/${netid}/g" $MY_PROJFOLDER/yamls/tempest_custom.yaml
+echo "# s/public_net_name/ -> ${TEMPEST_CUSTOM_PUBLIC_NET}"
+sed -i "s/public_net_name/${TEMPEST_CUSTOM_PUBLIC_NET}/g" $MY_PROJFOLDER/yamls/tempest_custom.yaml
+
+# 
+echo "# Done!"