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
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