Skip to content

Commit

Permalink
testing for gov-78
Browse files Browse the repository at this point in the history
  • Loading branch information
ankita10r committed Apr 19, 2024
1 parent 5130a96 commit 0e9b578
Showing 1 changed file with 24 additions and 25 deletions.
49 changes: 24 additions & 25 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -230,21 +230,21 @@ jobs:
minikube config set memory 25600
minikube start #--extra-config=kubelet.max-pods=60
echo "Minikube started-----------------------------------------------------"
# To check the allocated values
minikube config get cpus
minikube config get memory
MINIKUBE_IP=`minikube ip`
echo $MINIKUBE_IP
# cat ~/.kube/config
minikube kubectl -- get po -A #Interact with Minikube cluster
kubectl create namespace paymenthub
kubectl get -A namespace
# # For remote access to minikube uncomment the following lines.
# #---------------------minikube remote aceess start---------------------
#---------------------minikube remote aceess start---------------------
sudo apt install nginx
sudo touch /etc/nginx/conf.d/minikube.conf
echo "create nginx conf"
Expand Down Expand Up @@ -280,20 +280,19 @@ jobs:
curl -u minikube:minikube http://localhost:8080
curl -s https://ngrok-agent.s3.amazonaws.com/ngrok.asc | sudo tee /etc/apt/trusted.gpg.d/ngrok.asc >/dev/null && echo "deb https://ngrok-agent.s3.amazonaws.com buster main" | sudo tee /etc/apt/sources.list.d/ngrok.list && sudo apt update && sudo apt install ngrok
# ngrok config add-authtoken $AUTH_TOKEN
ngrok config add-authtoken 2Zo2HVFOaaiyCIQ6ICNzBtzkfCB_4MW1T7uMsNnXgJxra4ssi
echo "web_addr: $LOCAL_PORT" >> /home/circleci/.config/ngrok/ngrok.yml
echo "web_addr: $LOCAL_PORT" >> /home/circleci/.config/ngrok/ngrok.yml
ngrok http 8080 > /dev/null &
echo -n "Extracting ngrok public url ."
NGROK_PUBLIC_URL=""
while [ -z "$NGROK_PUBLIC_URL" ]; do
# Run 'curl' against ngrok API and extract public (using 'sed' command)
export NGROK_PUBLIC_URL=$(curl --silent --max-time 10 --connect-timeout 5 \
--show-error http://127.0.0.1:$LOCAL_PORT/api/tunnels | \
sed -nE 's/.*public_url":"https:..([^"]*).*/\1/p')
sleep 1
echo -n "."
# Run 'curl' against ngrok API and extract public (using 'sed' command)
export NGROK_PUBLIC_URL=$(curl --silent --max-time 10 --connect-timeout 5 \
--show-error http://127.0.0.1:$LOCAL_PORT/api/tunnels | \
sed -nE 's/.*public_url":"https:..([^"]*).*/\1/p')
sleep 1
echo -n "."
done
echo ---------copy the below public_URL for NGrok----------
echo "https://$NGROK_PUBLIC_URL"
Expand All @@ -303,7 +302,7 @@ jobs:
#curl -u minikube:minikube https://$NGROK_PUBLIC_URL
echo "https://$NGROK_PUBLIC_URL"
# # ---------------------minikube remote aceess end---------------------
# ---------------------minikube remote aceess end---------------------
curl https://baltocdn.com/helm/signing.asc | gpg --dearmor | sudo tee /usr/share/keyrings/helm.gpg > /dev/null
sudo apt-get install apt-transport-https --yes
Expand Down Expand Up @@ -347,7 +346,7 @@ jobs:
curl --silent -f --head -lL https://hub.docker.com/v2/repositories/$1/tags/$2/ > /dev/null
}
if [ "$CIRCLE_BRANCH" != "master" ]; then
PR_NUMBER=$(basename $CIRCLE_PULL_REQUEST)
PR_TITLE=$(curl -sSL "https://api.github.com/repos/openmf/$CIRCLE_PR_REPONAME/pulls/$PR_NUMBER" | jq -r '.title')
JIRA_STORY=$(echo $PR_TITLE | cut -d "[" -f2 | cut -d "]" -f1 | tr '[A-Z]' '[a-z]')
Expand Down Expand Up @@ -388,7 +387,7 @@ jobs:
ORB_PARAM_REPO=$(echo "$ORB_CHART_BASE_URL/$ORB_CHART_NAME-$ORB_CHART_VERSION")
echo "chart used: < $CHART_URL >"
fi
echo helm repo add "${ORB_PARAM_RELEASE_NAME}" "${ORB_PARAM_REPO}"
helm repo add "${ORB_PARAM_RELEASE_NAME}" "${ORB_PARAM_REPO}"
Expand Down Expand Up @@ -426,22 +425,22 @@ jobs:
# done;
# echo ------zeebe-ops service available-----------
# # until nc -vz ph-ee-zeebe-ops 80; do echo "Waiting for zeebe-ops service"; sleep 2; done;
# #Deploy BPMN
# kubectl port-forward service/ph-ee-zeebe-ops 5000:80 -n paymenthub & #portforward zeebe-ops &'
# git clone https://github.com/openMF/ph-ee-env-labs.git openMF/ph-ee-env-labs
# cd openMF/ph-ee-env-labs/orchestration
# ls
# sed -i "/HOST=/c\HOST=http://localhost:5000/zeebe/upload" deployBpmn.sh
# cat deployBpmn.sh
# cd ..
# sh orchestration/deployBpmn.sh || echo 'deploy Bpmn done'
kubectl port-forward service/ph-ee-zeebe-ops 5050:80 -n paymenthub & #portforward zeebe-ops &'
git clone https://github.com/openMF/ph-ee-env-labs.git openMF/ph-ee-env-labs
cd openMF/ph-ee-env-labs/orchestration
ls
sed -i "/HOST=/c\HOST=http://localhost:5000/zeebe/upload" deployBpmn.sh
cat deployBpmn.sh
cd ..
sh orchestration/deployBpmn.sh || echo 'deploy Bpmn done'
#------------------Post-Installation-Steps-ends-------------------------------
- run:
name: Run Helm Tests
command: |
helm test g2p-sandbox --filter name=g2p-sandbox-test-gov --namespace paymenthub || echo test
# helm test g2p-sandbox --filter name=g2p-sandbox-test-gov --namespace paymenthub || echo test
helm test g2p-sandbox --filter name=g2p-sandbox-test-ams --namespace paymenthub || echo test

- run:
Expand Down Expand Up @@ -488,7 +487,7 @@ jobs:
echo "File is no longer empty, processing..."
mv integration_report/test-report/cucumber.xml integration_report/test-report/cucumber_gov.xml
mv integration_report/test-report/reports/tests/test integration_report/test-report/reports/tests/test_gov
mkdir -p integration_report_final
cp integration_report/test-report/cucumber_gov.xml integration_report_final/ || echo ""
cp integration_report/test-report/cucumber_ams.xml integration_report_final/ || echo ""
Expand Down

0 comments on commit 0e9b578

Please sign in to comment.