Fix si-tests helm cmd and voltype customize

  Related-PROD: PROD-36856

Change-Id: Ie9cec8768eac913c168224321db82a27310b7117
diff --git a/k8s/src/si-tests.tgz b/k8s/src/si-tests.tgz
index 3d0b4c0..c5f69a7 100644
--- a/k8s/src/si-tests.tgz
+++ b/k8s/src/si-tests.tgz
Binary files differ
diff --git a/k8s/workspace/init-workspace.sh b/k8s/workspace/init-workspace.sh
index 198784e..84ab960 100644
--- a/k8s/workspace/init-workspace.sh
+++ b/k8s/workspace/init-workspace.sh
@@ -105,13 +105,23 @@
     ewriteln "export HELM_BINARY_PATH=$(which helm)"
 
     echo " "
-    echo "# Extracting network"
     keystone_pod=$(kubectl --kubeconfig $MY_PROJFOLDER/envs/mos-kubeconfig.yaml get pod -n openstack -o=custom-columns=NAME:.metadata.name | grep keystone-client)
+    echo "# Extracting network"
     cmd="openstack network list --external -c Name -f value"
     echo "# Running 'kubectl --kubeconfig $MY_PROJFOLDER/envs/mos-kubeconfig.yaml -n openstack exec ${keystone_pod} -c keystone-client --stdin -- "${cmd}"'"
     vPUBNET=$(kubectl --kubeconfig $MY_PROJFOLDER/envs/mos-kubeconfig.yaml -n openstack exec ${keystone_pod} -c keystone-client --stdin -- ${cmd})
     echo "-> 'openstack network list --external -c Name -f value': '${vPUBNET}'"
     ewriteln "export TEMPEST_CUSTOM_PUBLIC_NET=${vPUBNET}"
+
+    echo "# Extracting volume types"
+    cmd_all="openstack volume type list -f value -c Name"
+    vVOLTYPES=( $(kubectl --kubeconfig $MY_PROJFOLDER/envs/mos-kubeconfig.yaml -n openstack exec ${keystone_pod} -c keystone-client --stdin -- ${cmd_all}) )
+    echo "# Volume types available: ${vVOLTYPES[@]}"
+    cmd_default="openstack volume type list -f value -c Name --default"
+    vVOLTYPE=$(kubectl --kubeconfig $MY_PROJFOLDER/envs/mos-kubeconfig.yaml -n openstack exec ${keystone_pod} -c keystone-client --stdin -- ${cmd_default})
+    echo "# Default volume type used: ${vVOLTYPE}"
+    ewriteln "export TEMPEST_CUSTOM_VOLUME_TYPE=${vVOLTYPE}"
+    # hardcoded values
     ewriteln "export TEMPEST_CUSTOM_FLAVOR=cvp.tiny"
     ewriteln "export TEMPEST_CUSTOM_IMAGE=cvp.cirros.51"
     ewriteln "export TEMPEST_CUSTOM_IMAGE_ALT=cvp.cirros.52"
diff --git a/k8s/workspace/update-openstack-resources.sh b/k8s/workspace/update-openstack-resources.sh
index e7543b1..23f9c21 100644
--- a/k8s/workspace/update-openstack-resources.sh
+++ b/k8s/workspace/update-openstack-resources.sh
@@ -44,6 +44,8 @@
 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 "# s/volume_type_name/ -> ${TEMPEST_CUSTOM_VOLUME_TYPE}"
+sed -i "s/volume_type_name/${TEMPEST_CUSTOM_VOLUME_TYPE}/g" $MY_PROJFOLDER/yamls/tempest_custom.yaml
 echo " "
 
 echo "# Updating SPT global_config.yaml"
diff --git a/k8s/yamls/tempest_custom.yaml.clean b/k8s/yamls/tempest_custom.yaml.clean
index afdb6e5..7ea7130 100644
--- a/k8s/yamls/tempest_custom.yaml.clean
+++ b/k8s/yamls/tempest_custom.yaml.clean
@@ -32,9 +32,17 @@
     floating_ips: true
 validation:
     run_validation: true
-    ssh_timeout: 60
+    ssh_timeout: 30
     connect_timeout: 10
     ping_timeout: 10
+    image_ssh_user: cirros
+    image_alt_ssh_user: cirros
+    image_ssh_password: gocubsgo
+    image_alt_ssh_password: gocubsgo
 octavia:
     availability_zone: nova
-    availability_zone2: nova
+    availability_zoine2: nova
+    ssh_key_type: ecdsa
+volume:
+    volume_type: volume_type_name
+    volume_type_multiattach: volume_type_name