Fix OSM_HOSTNAME for public cloud tests in Azure 46/14446/1
authorgarciadeblas <gerardo.garciadeblas@telefonica.com>
Tue, 25 Jun 2024 14:40:44 +0000 (16:40 +0200)
committergarciadeblas <gerardo.garciadeblas@telefonica.com>
Tue, 25 Jun 2024 14:40:44 +0000 (16:40 +0200)
Change-Id: I517655ed6dba0121ff73b701b260371d366b0869
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
cloud-scripts/create-osm-vm.sh
cloud-scripts/remote-extract-logs.sh
cloud-scripts/remote-install-osm.sh

index 454cb06..c7fc080 100755 (executable)
@@ -65,7 +65,8 @@ fi
 mkdir -p ${ROBOT_REPORT_FOLDER}
 cat <<EOF > ${ROBOT_REPORT_FOLDER}/osm_environment.rc
 export CLOUD_TYPE="${CLOUD_TYPE}"
-export OSM_HOSTNAME="${NEW_OSM_IP}"
+export OSM_IP_ADDRESS="${NEW_OSM_IP}"
+export OSM_HOSTNAME="nbi.${NEW_OSM_IP}.nip.io"
 export OSM_IMAGE_NAME="${OSM_IMAGE_NAME}"
 EOF
 echo File with new environment was created at ${ROBOT_REPORT_FOLDER}/osm_environment.rc
index b304826..7973f32 100755 (executable)
@@ -22,7 +22,7 @@ set -e
 for MODULE in 'grafana' 'keystone' 'lcm' 'mon' 'nbi' 'pol' 'ro' 'ngui' 'airflow-scheduler' 'pushgateway-prometheus-pushgateway' 'webhook-translator'
 do
     echo Saving ${MODULE} logs...
-    ssh -T -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null ubuntu@${OSM_HOSTNAME} \
+    ssh -T -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null ubuntu@${OSM_IP_ADDRESS} \
     'kubectl -n osm logs deployment/"'${MODULE}'" --all-containers=true 2>&1 | cat' > "${ROBOT_REPORT_FOLDER}"/"osm-deploy-${MODULE}".log
 done
 
@@ -30,7 +30,7 @@ done
 for MODULE in 'kafka' 'mongo' 'mysql' 'prometheus' 'zookeeper' 'alertmanager'
 do
     echo Saving ${MODULE} logs...
-    ssh -T -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null ubuntu@${OSM_HOSTNAME} \
+    ssh -T -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null ubuntu@${OSM_IP_ADDRESS} \
     'kubectl -n osm logs statefulset/"'${MODULE}'" --all-containers=true 2>&1 | cat' > "${ROBOT_REPORT_FOLDER}"/"osm-sts-${MODULE}".log
 done
 
index 1b91020..f3ed497 100755 (executable)
@@ -16,7 +16,7 @@
 # limitations under the License.
 #######################################################################################
 
-ssh -T -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null ubuntu@"${OSM_HOSTNAME}" \
+ssh -T -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null ubuntu@"${OSM_IP_ADDRESS}" \
 'sudo apt-get update -y && sudo apt-get upgrade -y && sudo reboot'
 
 sleep 90
@@ -25,7 +25,7 @@ sleep 90
 INSTALLER_PARAMETERS="-R ${REPO_BASE} -t ${DOCKER_TAG} -r ${REPO_NAME} -y"
 echo "INSTALLER_URL: $INSTALLER_URL"
 echo "INSTALLER_PARAMETERS: $INSTALLER_PARAMETERS"
-ssh -T -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null ubuntu@${OSM_HOSTNAME} << EOF 2>&1
+ssh -T -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null ubuntu@${OSM_IP_ADDRESS} << EOF 2>&1
 set -eux
 wget "${INSTALLER_URL}"
 chmod +x install_osm.sh
@@ -35,12 +35,12 @@ EOF
 
 # # Installs additional tools for telemetry
 # set +eux
-# ssh -T -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null ubuntu@${OSM_HOSTNAME} 'sudo apt-get install -y sysstat'
+# ssh -T -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null ubuntu@${OSM_IP_ADDRESS} 'sudo apt-get install -y sysstat'
 # set -eux
 
 # Gets Juju password from LCM env file
 set +eux
-JUJU_PWD=$(ssh -T -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null ubuntu@${OSM_HOSTNAME} 'kubectl -n osm exec -ti deploy/lcm -- env | grep OSMLCM_VCA_SECRET | cut -d = -f 2')
+JUJU_PWD=$(ssh -T -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null ubuntu@${OSM_IP_ADDRESS} 'kubectl -n osm exec -ti deploy/lcm -- env | grep OSMLCM_VCA_SECRET | cut -d = -f 2')
 set -eux
 
 # Updates environment variables and logs them