Merge "Fix of configmap issue"
authorTony Hansen <tony@att.com>
Sun, 13 Oct 2019 00:41:28 +0000 (00:41 +0000)
committerGerrit Code Review <gerrit@onap.org>
Sun, 13 Oct 2019 00:41:28 +0000 (00:41 +0000)
1  2 
tools/performance/cloud/cloud-based-performance-test.sh

@@@ -72,18 -66,11 +71,22 @@@ function clean() 
      echo "Environment clean up finished!"
  }
  
 +function copy_certs_to_hvves() {
 +       cd ../../ssl
 +       echo "Creating cert directory: ${HVVES_CERT_PATH}"
 +       kubectl exec ${HVVES_POD_NAME} mkdir ${HVVES_CERT_PATH} -n ${ONAP_NAMESPACE}
 +       for file in {trust.p12,trust.pass,server.p12,server.pass}
 +       do
 +       echo "Copying file: ${file}"
 +       kubectl cp ${file} ${ONAP_NAMESPACE}/${HVVES_POD_NAME}:${HVVES_CERT_PATH}
 +   done
 +}
 +
  function create_producers() {
+     echo "Recreating test properties ConfigMap from: $PROPERTIES_FILE"
+     kubectl delete configmap performance-test-config -n ${ONAP_NAMESPACE}
+     kubectl create configmap performance-test-config --from-env-file=${PROPERTIES_FILE} -n ${ONAP_NAMESPACE}
      set -e
      for i in $(seq 1 ${CONTAINERS_COUNT});
      do
@@@ -124,15 -103,8 +127,15 @@@ function usage() 
  
  function setup_environment() {
      echo "Setting up environment"
 +    echo "Copying certs to hv-ves pod"
 +    copy_certs_to_hvves
 +
 +    echo "Creating secrets with clients cert"
 +    kubectl create secret generic cert --from-file=./client.p12 --from-file=./client.pass -n ${ONAP_NAMESPACE}
 +    cd ${SCRIPT_DIRECTORY}
 +
      echo "Creating test properties ConfigMap from: $PROPERTIES_FILE"
-     kubectl create configmap ${CONFIG_MAP_NAME} --from-env-file=${PROPERTIES_FILE} -n ${ONAP_NAMESPACE}
+     kubectl create configmap performance-test-config --from-env-file=${PROPERTIES_FILE} -n ${ONAP_NAMESPACE}
  
      echo "Creating consumer deployment"
      kubectl apply -f consumer-deployment.yaml