From 0da89a77d91fe6aa4f8f5ff66bca0465241222a3 Mon Sep 17 00:00:00 2001 From: Instrumental Date: Thu, 21 Feb 2019 07:10:14 -0600 Subject: [PATCH] Adjust AAF setup for Container Changes Issue-ID: AAF-767 Change-Id: I6c223464c2d9e3f5a542940530f78da9d047b0f6 Signed-off-by: Instrumental --- plans/aaf/aafapi/.gitignore | 1 + plans/aaf/aafapi/setup.sh | 79 +++++++++++++++++++++++---------------------- 2 files changed, 42 insertions(+), 38 deletions(-) create mode 100644 plans/aaf/aafapi/.gitignore diff --git a/plans/aaf/aafapi/.gitignore b/plans/aaf/aafapi/.gitignore new file mode 100644 index 00000000..019cc4da --- /dev/null +++ b/plans/aaf/aafapi/.gitignore @@ -0,0 +1 @@ +/authz* diff --git a/plans/aaf/aafapi/setup.sh b/plans/aaf/aafapi/setup.sh index 6c88ceb7..82073674 100644 --- a/plans/aaf/aafapi/setup.sh +++ b/plans/aaf/aafapi/setup.sh @@ -47,18 +47,20 @@ else chmod -R 777 authz cd authz fi - +echo "Current Dir: ${PWD}" # Locate to Docker dir cd auth/docker if [ ! -e d.props ]; then cp d.props.init d.props fi +echo "Current Dir: ${PWD}" source d.props # Fill in anything missing $SED "s/^LATITUDE=.*/LATITUDE=${LATITUDE:=38.0}/" d.props $SED "s/^LONGITUDE=.*/LONGITUDE=${LONGITUDE:=-72.0}/" d.props +$SED "s/^LONGITUDE=.*/LONGITUDE=${LONGITUDE:=-72.0}/" d.props # For Jenkins, gotta use 10001, not 10003 DOCKER_REPOSITORY=nexus3.onap.org:10001 $SED "s/DOCKER_REPOSITORY=.*/DOCKER_REPOSITORY=$DOCKER_REPOSITORY/" d.props @@ -67,39 +69,39 @@ $SED "s/HOSTNAME=.*/HOSTNAME=aaf.api.simpledemo.onap.org/" d.props DOCKER_NAME=$(docker info | grep Name | awk '{print $2}' ) echo "Docker Name is $DOCKER_NAME" -if [ "$DOCKER_NAME" = "minikube" ]; then - echo "Minikube IP" - HOST_IP=$(minikube ip) -else - echo "Trying to get IP from Docker $DOCKER_NAME with 'ip route' method" - # ip route get 8.8.8.8 - HOST_IP=$(ip route get 8.8.8.8 | awk '{print $7}') - if [ -z "$HOST_IP" ]; then - echo "Critical HOST_IP could not be obtained by 2 different methods. Exiting..." - exit - fi - echo -fi -$SED "s/HOST_IP=.*/HOST_IP=$HOST_IP/" d.props - -cat d.props - -# Pull latest Dockers -AAF_DOCKER_VERSION=${VERSION} -NEXUS_USERNAME=anonymous -NEXUS_PASSWD=anonymous -echo "$NEXUS_PASSWD" | docker login -u $NEXUS_USERNAME --password-stdin $DOCKER_REPOSITORY - -docker pull $DOCKER_REPOSITORY/onap/aaf/aaf_cass:$AAF_DOCKER_VERSION -docker pull $DOCKER_REPOSITORY/onap/aaf/aaf_config:$AAF_DOCKER_VERSION -docker pull $DOCKER_REPOSITORY/onap/aaf/aaf_cm:$AAF_DOCKER_VERSION -docker pull $DOCKER_REPOSITORY/onap/aaf/aaf_fs:$AAF_DOCKER_VERSION -docker pull $DOCKER_REPOSITORY/onap/aaf/aaf_gui:$AAF_DOCKER_VERSION -docker pull $DOCKER_REPOSITORY/onap/aaf/aaf_hello:$AAF_DOCKER_VERSION -docker pull $DOCKER_REPOSITORY/onap/aaf/aaf_locate:$AAF_DOCKER_VERSION -docker pull $DOCKER_REPOSITORY/onap/aaf/aaf_oauth:$AAF_DOCKER_VERSION -docker pull $DOCKER_REPOSITORY/onap/aaf/aaf_service:$AAF_DOCKER_VERSION +#if [ "$DOCKER_NAME" = "minikube" ]; then +# echo "Minikube IP" +# HOST_IP=$(minikube ip) +#else +# echo "Trying to get IP from Docker $DOCKER_NAME with 'ip route' method" +# # ip route get 8.8.8.8 +# HOST_IP=$(ip route get 8.8.8.8 | awk '{print $7}') +# if [ -z "$HOST_IP" ]; then +# echo "Critical HOST_IP could not be obtained by 2 different methods. Exiting..." +# exit +# fi +# echo +#fi +#$SED "s/HOST_IP=.*/HOST_IP=$HOST_IP/" d.props + +if [ -z "$SKIP_PULL" ]; then + # Pull latest Dockers + AAF_DOCKER_VERSION=${VERSION} + NEXUS_USERNAME=anonymous + NEXUS_PASSWD=anonymous + echo "$NEXUS_PASSWD" | docker login -u $NEXUS_USERNAME --password-stdin $DOCKER_REPOSITORY + + docker pull $DOCKER_REPOSITORY/onap/aaf/aaf_cass:$AAF_DOCKER_VERSION + docker pull $DOCKER_REPOSITORY/onap/aaf/aaf_config:$AAF_DOCKER_VERSION + docker pull $DOCKER_REPOSITORY/onap/aaf/aaf_cm:$AAF_DOCKER_VERSION + docker pull $DOCKER_REPOSITORY/onap/aaf/aaf_fs:$AAF_DOCKER_VERSION + docker pull $DOCKER_REPOSITORY/onap/aaf/aaf_gui:$AAF_DOCKER_VERSION + docker pull $DOCKER_REPOSITORY/onap/aaf/aaf_hello:$AAF_DOCKER_VERSION + docker pull $DOCKER_REPOSITORY/onap/aaf/aaf_locate:$AAF_DOCKER_VERSION + docker pull $DOCKER_REPOSITORY/onap/aaf/aaf_oauth:$AAF_DOCKER_VERSION + docker pull $DOCKER_REPOSITORY/onap/aaf/aaf_service:$AAF_DOCKER_VERSION +fi # Cassandra Install/Start cd ../auth-cass/docker echo Cassandra Install @@ -116,14 +118,15 @@ docker images docker ps -a -for C in aaf_service aaf_locate aaf_oauth aaf_cm aaf_gui aaf_hello aaf_fs; do +for C in aaf-service aaf-locate aaf-oauth aaf-cm aaf-gui aaf-hello aaf-fs; do docker logs $C done -bash ./aaf.sh wait aaf_service +bash ./aaf.sh wait aaf-service -AAF_IP=$(docker inspect --format='{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' aaf_service) +AAF_IP=$(docker inspect --format='{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' aaf-service) echo AAF_IP=${AAF_IP} -#Pass any variables required by Robot test suites in ROBOT_VARIABLES -ROBOT_VARIABLES="-v AAF_IP:${AAF_IP}" +openssl s_client -connect $AAF_IP:8100 + +export ROBOT_VARIABLES="-v AAF_IP:${AAF_IP}" -- 2.16.6