Loading src/tests/scenario2/deploy_all.sh +2 −2 Original line number Diff line number Diff line Loading @@ -10,7 +10,7 @@ kubectl delete -f nfvsdn22/nginx-ingress-controller-dom3.yaml kubectl delete -f nfvsdn22/nginx-ingress-controller-dom4.yaml # Delete MockBlockchain kubectl delete namespace tfs-bchain #kubectl delete namespace tfs-bchain # Create secondary ingress controllers kubectl apply -f nfvsdn22/nginx-ingress-controller-dom1.yaml Loading @@ -19,7 +19,7 @@ kubectl apply -f nfvsdn22/nginx-ingress-controller-dom3.yaml kubectl apply -f nfvsdn22/nginx-ingress-controller-dom4.yaml # Create MockBlockchain ./deploy_mock_blockchain.sh #./deploy_mock_blockchain.sh # Deploy TFS for Domain 1 source nfvsdn22/deploy_specs_dom1.sh Loading src/tests/scenario2/dump_logs.sh +4 −0 Original line number Diff line number Diff line Loading @@ -17,6 +17,7 @@ kubectl --namespace tfs-dom1 logs deployments/pathcompservice backend > tmp/exec kubectl --namespace tfs-dom1 logs deployments/sliceservice server > tmp/exec/dom1/slice.log kubectl --namespace tfs-dom1 logs deployments/interdomainservice server > tmp/exec/dom1/interdomain.log kubectl --namespace tfs-dom1 logs deployments/dltservice connector > tmp/exec/dom1/dlt-connector.log kubectl --namespace tfs-dom1 logs deployments/dltservice gateway > tmp/exec/dom1/dlt-gateway.log printf "\n" echo "Collecting logs for Domain 2..." Loading @@ -29,6 +30,7 @@ kubectl --namespace tfs-dom2 logs deployments/pathcompservice backend > tmp/exec kubectl --namespace tfs-dom2 logs deployments/sliceservice server > tmp/exec/dom2/slice.log kubectl --namespace tfs-dom2 logs deployments/interdomainservice server > tmp/exec/dom2/interdomain.log kubectl --namespace tfs-dom2 logs deployments/dltservice connector > tmp/exec/dom2/dlt-connector.log kubectl --namespace tfs-dom2 logs deployments/dltservice gateway > tmp/exec/dom2/dlt-gateway.log printf "\n" echo "Collecting logs for Domain 3..." Loading @@ -41,6 +43,7 @@ kubectl --namespace tfs-dom3 logs deployments/pathcompservice backend > tmp/exec kubectl --namespace tfs-dom3 logs deployments/sliceservice server > tmp/exec/dom3/slice.log kubectl --namespace tfs-dom3 logs deployments/interdomainservice server > tmp/exec/dom3/interdomain.log kubectl --namespace tfs-dom3 logs deployments/dltservice connector > tmp/exec/dom3/dlt-connector.log kubectl --namespace tfs-dom3 logs deployments/dltservice gateway > tmp/exec/dom3/dlt-gateway.log printf "\n" echo "Collecting logs for Domain 4..." Loading @@ -53,6 +56,7 @@ kubectl --namespace tfs-dom4 logs deployments/pathcompservice backend > tmp/exec kubectl --namespace tfs-dom4 logs deployments/sliceservice server > tmp/exec/dom4/slice.log kubectl --namespace tfs-dom4 logs deployments/interdomainservice server > tmp/exec/dom4/interdomain.log kubectl --namespace tfs-dom4 logs deployments/dltservice connector > tmp/exec/dom4/dlt-connector.log kubectl --namespace tfs-dom4 logs deployments/dltservice gateway > tmp/exec/dom4/dlt-gateway.log printf "\n" echo "Done!" src/tests/scenario2/fast_redeploy.sh 0 → 100644 +109 −0 Original line number Diff line number Diff line #!/bin/bash kubectl delete namespace tfs-dom1 tfs-dom2 tfs-dom3 tfs-dom4 echo "Deploying tfs-dom1 ..." kubectl delete -f nfvsdn22/nginx-ingress-controller-dom1.yaml > ./tmp/logs/deploy-tfs-dom1.log kubectl create namespace tfs-dom1 > ./tmp/logs/deploy-tfs-dom1.log kubectl apply -f nfvsdn22/nginx-ingress-controller-dom1.yaml > ./tmp/logs/deploy-tfs-dom1.log kubectl --namespace tfs-dom1 apply -f ./tmp/manifests/contextservice.yaml > ./tmp/logs/deploy-tfs-dom1.log kubectl --namespace tfs-dom1 apply -f ./tmp/manifests/deviceservice.yaml > ./tmp/logs/deploy-tfs-dom1.log kubectl --namespace tfs-dom1 apply -f ./tmp/manifests/pathcompservice.yaml > ./tmp/logs/deploy-tfs-dom1.log kubectl --namespace tfs-dom1 apply -f ./tmp/manifests/serviceservice.yaml > ./tmp/logs/deploy-tfs-dom1.log kubectl --namespace tfs-dom1 apply -f ./tmp/manifests/sliceservice.yaml > ./tmp/logs/deploy-tfs-dom1.log kubectl --namespace tfs-dom1 apply -f ./tmp/manifests/dltservice.yaml > ./tmp/logs/deploy-tfs-dom1.log kubectl --namespace tfs-dom1 apply -f ./tmp/manifests/interdomainservice.yaml > ./tmp/logs/deploy-tfs-dom1.log kubectl --namespace tfs-dom1 apply -f ./tmp/manifests/webuiservice.yaml > ./tmp/logs/deploy-tfs-dom1.log kubectl --namespace tfs-dom1 apply -f nfvsdn22/tfs-ingress-dom1.yaml > ./tmp/logs/deploy-tfs-dom1.log printf "\n" echo "Deploying tfs-dom2 ..." kubectl delete -f nfvsdn22/nginx-ingress-controller-dom2.yaml > ./tmp/logs/deploy-tfs-dom2.log kubectl create namespace tfs-dom2 > ./tmp/logs/deploy-tfs-dom2.log kubectl apply -f nfvsdn22/nginx-ingress-controller-dom2.yaml > ./tmp/logs/deploy-tfs-dom2.log kubectl --namespace tfs-dom2 apply -f ./tmp/manifests/contextservice.yaml > ./tmp/logs/deploy-tfs-dom2.log kubectl --namespace tfs-dom2 apply -f ./tmp/manifests/deviceservice.yaml > ./tmp/logs/deploy-tfs-dom2.log kubectl --namespace tfs-dom2 apply -f ./tmp/manifests/pathcompservice.yaml > ./tmp/logs/deploy-tfs-dom2.log kubectl --namespace tfs-dom2 apply -f ./tmp/manifests/serviceservice.yaml > ./tmp/logs/deploy-tfs-dom2.log kubectl --namespace tfs-dom2 apply -f ./tmp/manifests/sliceservice.yaml > ./tmp/logs/deploy-tfs-dom2.log kubectl --namespace tfs-dom2 apply -f ./tmp/manifests/dltservice.yaml > ./tmp/logs/deploy-tfs-dom2.log kubectl --namespace tfs-dom2 apply -f ./tmp/manifests/interdomainservice.yaml > ./tmp/logs/deploy-tfs-dom2.log kubectl --namespace tfs-dom2 apply -f ./tmp/manifests/webuiservice.yaml > ./tmp/logs/deploy-tfs-dom2.log kubectl --namespace tfs-dom2 apply -f nfvsdn22/tfs-ingress-dom2.yaml > ./tmp/logs/deploy-tfs-dom2.log printf "\n" echo "Deploying tfs-dom3 ..." kubectl delete -f nfvsdn22/nginx-ingress-controller-dom3.yaml > ./tmp/logs/deploy-tfs-dom3.log kubectl create namespace tfs-dom3 > ./tmp/logs/deploy-tfs-dom3.log kubectl apply -f nfvsdn22/nginx-ingress-controller-dom3.yaml > ./tmp/logs/deploy-tfs-dom3.log kubectl --namespace tfs-dom3 apply -f ./tmp/manifests/contextservice.yaml > ./tmp/logs/deploy-tfs-dom3.log kubectl --namespace tfs-dom3 apply -f ./tmp/manifests/deviceservice.yaml > ./tmp/logs/deploy-tfs-dom3.log kubectl --namespace tfs-dom3 apply -f ./tmp/manifests/pathcompservice.yaml > ./tmp/logs/deploy-tfs-dom3.log kubectl --namespace tfs-dom3 apply -f ./tmp/manifests/serviceservice.yaml > ./tmp/logs/deploy-tfs-dom3.log kubectl --namespace tfs-dom3 apply -f ./tmp/manifests/sliceservice.yaml > ./tmp/logs/deploy-tfs-dom3.log kubectl --namespace tfs-dom3 apply -f ./tmp/manifests/dltservice.yaml > ./tmp/logs/deploy-tfs-dom3.log kubectl --namespace tfs-dom3 apply -f ./tmp/manifests/interdomainservice.yaml > ./tmp/logs/deploy-tfs-dom3.log kubectl --namespace tfs-dom3 apply -f ./tmp/manifests/webuiservice.yaml > ./tmp/logs/deploy-tfs-dom3.log kubectl --namespace tfs-dom3 apply -f nfvsdn22/tfs-ingress-dom3.yaml > ./tmp/logs/deploy-tfs-dom3.log printf "\n" echo "Deploying tfs-dom4 ..." kubectl delete -f nfvsdn22/nginx-ingress-controller-dom4.yaml > ./tmp/logs/deploy-tfs-dom4.log kubectl create namespace tfs-dom4 > ./tmp/logs/deploy-tfs-dom4.log kubectl apply -f nfvsdn22/nginx-ingress-controller-dom4.yaml > ./tmp/logs/deploy-tfs-dom4.log kubectl --namespace tfs-dom4 apply -f ./tmp/manifests/contextservice.yaml > ./tmp/logs/deploy-tfs-dom4.log kubectl --namespace tfs-dom4 apply -f ./tmp/manifests/deviceservice.yaml > ./tmp/logs/deploy-tfs-dom4.log kubectl --namespace tfs-dom4 apply -f ./tmp/manifests/pathcompservice.yaml > ./tmp/logs/deploy-tfs-dom4.log kubectl --namespace tfs-dom4 apply -f ./tmp/manifests/serviceservice.yaml > ./tmp/logs/deploy-tfs-dom4.log kubectl --namespace tfs-dom4 apply -f ./tmp/manifests/sliceservice.yaml > ./tmp/logs/deploy-tfs-dom4.log kubectl --namespace tfs-dom4 apply -f ./tmp/manifests/dltservice.yaml > ./tmp/logs/deploy-tfs-dom4.log kubectl --namespace tfs-dom4 apply -f ./tmp/manifests/interdomainservice.yaml > ./tmp/logs/deploy-tfs-dom4.log kubectl --namespace tfs-dom4 apply -f ./tmp/manifests/webuiservice.yaml > ./tmp/logs/deploy-tfs-dom4.log kubectl --namespace tfs-dom4 apply -f nfvsdn22/tfs-ingress-dom4.yaml > ./tmp/logs/deploy-tfs-dom4.log printf "\n" echo "Waiting tfs-dom1 ..." kubectl wait --namespace tfs-dom1 --for='condition=available' --timeout=300s deployment/contextservice kubectl wait --namespace tfs-dom1 --for='condition=available' --timeout=300s deployment/deviceservice kubectl wait --namespace tfs-dom1 --for='condition=available' --timeout=300s deployment/pathcompservice kubectl wait --namespace tfs-dom1 --for='condition=available' --timeout=300s deployment/serviceservice kubectl wait --namespace tfs-dom1 --for='condition=available' --timeout=300s deployment/sliceservice kubectl wait --namespace tfs-dom1 --for='condition=available' --timeout=300s deployment/dltservice kubectl wait --namespace tfs-dom1 --for='condition=available' --timeout=300s deployment/interdomainservice kubectl wait --namespace tfs-dom1 --for='condition=available' --timeout=300s deployment/webuiservice printf "\n" echo "Waiting tfs-dom2 ..." kubectl wait --namespace tfs-dom2 --for='condition=available' --timeout=300s deployment/contextservice kubectl wait --namespace tfs-dom2 --for='condition=available' --timeout=300s deployment/deviceservice kubectl wait --namespace tfs-dom2 --for='condition=available' --timeout=300s deployment/pathcompservice kubectl wait --namespace tfs-dom2 --for='condition=available' --timeout=300s deployment/serviceservice kubectl wait --namespace tfs-dom2 --for='condition=available' --timeout=300s deployment/sliceservice kubectl wait --namespace tfs-dom2 --for='condition=available' --timeout=300s deployment/dltservice kubectl wait --namespace tfs-dom2 --for='condition=available' --timeout=300s deployment/interdomainservice kubectl wait --namespace tfs-dom2 --for='condition=available' --timeout=300s deployment/webuiservice printf "\n" echo "Waiting tfs-dom3 ..." kubectl wait --namespace tfs-dom3 --for='condition=available' --timeout=300s deployment/contextservice kubectl wait --namespace tfs-dom3 --for='condition=available' --timeout=300s deployment/deviceservice kubectl wait --namespace tfs-dom3 --for='condition=available' --timeout=300s deployment/pathcompservice kubectl wait --namespace tfs-dom3 --for='condition=available' --timeout=300s deployment/serviceservice kubectl wait --namespace tfs-dom3 --for='condition=available' --timeout=300s deployment/sliceservice kubectl wait --namespace tfs-dom3 --for='condition=available' --timeout=300s deployment/dltservice kubectl wait --namespace tfs-dom3 --for='condition=available' --timeout=300s deployment/interdomainservice kubectl wait --namespace tfs-dom3 --for='condition=available' --timeout=300s deployment/webuiservice printf "\n" echo "Waiting tfs-dom4 ..." kubectl wait --namespace tfs-dom4 --for='condition=available' --timeout=300s deployment/contextservice kubectl wait --namespace tfs-dom4 --for='condition=available' --timeout=300s deployment/deviceservice kubectl wait --namespace tfs-dom4 --for='condition=available' --timeout=300s deployment/pathcompservice kubectl wait --namespace tfs-dom4 --for='condition=available' --timeout=300s deployment/serviceservice kubectl wait --namespace tfs-dom4 --for='condition=available' --timeout=300s deployment/sliceservice kubectl wait --namespace tfs-dom4 --for='condition=available' --timeout=300s deployment/dltservice kubectl wait --namespace tfs-dom4 --for='condition=available' --timeout=300s deployment/interdomainservice kubectl wait --namespace tfs-dom4 --for='condition=available' --timeout=300s deployment/webuiservice printf "\n" echo "Done!" Loading
src/tests/scenario2/deploy_all.sh +2 −2 Original line number Diff line number Diff line Loading @@ -10,7 +10,7 @@ kubectl delete -f nfvsdn22/nginx-ingress-controller-dom3.yaml kubectl delete -f nfvsdn22/nginx-ingress-controller-dom4.yaml # Delete MockBlockchain kubectl delete namespace tfs-bchain #kubectl delete namespace tfs-bchain # Create secondary ingress controllers kubectl apply -f nfvsdn22/nginx-ingress-controller-dom1.yaml Loading @@ -19,7 +19,7 @@ kubectl apply -f nfvsdn22/nginx-ingress-controller-dom3.yaml kubectl apply -f nfvsdn22/nginx-ingress-controller-dom4.yaml # Create MockBlockchain ./deploy_mock_blockchain.sh #./deploy_mock_blockchain.sh # Deploy TFS for Domain 1 source nfvsdn22/deploy_specs_dom1.sh Loading
src/tests/scenario2/dump_logs.sh +4 −0 Original line number Diff line number Diff line Loading @@ -17,6 +17,7 @@ kubectl --namespace tfs-dom1 logs deployments/pathcompservice backend > tmp/exec kubectl --namespace tfs-dom1 logs deployments/sliceservice server > tmp/exec/dom1/slice.log kubectl --namespace tfs-dom1 logs deployments/interdomainservice server > tmp/exec/dom1/interdomain.log kubectl --namespace tfs-dom1 logs deployments/dltservice connector > tmp/exec/dom1/dlt-connector.log kubectl --namespace tfs-dom1 logs deployments/dltservice gateway > tmp/exec/dom1/dlt-gateway.log printf "\n" echo "Collecting logs for Domain 2..." Loading @@ -29,6 +30,7 @@ kubectl --namespace tfs-dom2 logs deployments/pathcompservice backend > tmp/exec kubectl --namespace tfs-dom2 logs deployments/sliceservice server > tmp/exec/dom2/slice.log kubectl --namespace tfs-dom2 logs deployments/interdomainservice server > tmp/exec/dom2/interdomain.log kubectl --namespace tfs-dom2 logs deployments/dltservice connector > tmp/exec/dom2/dlt-connector.log kubectl --namespace tfs-dom2 logs deployments/dltservice gateway > tmp/exec/dom2/dlt-gateway.log printf "\n" echo "Collecting logs for Domain 3..." Loading @@ -41,6 +43,7 @@ kubectl --namespace tfs-dom3 logs deployments/pathcompservice backend > tmp/exec kubectl --namespace tfs-dom3 logs deployments/sliceservice server > tmp/exec/dom3/slice.log kubectl --namespace tfs-dom3 logs deployments/interdomainservice server > tmp/exec/dom3/interdomain.log kubectl --namespace tfs-dom3 logs deployments/dltservice connector > tmp/exec/dom3/dlt-connector.log kubectl --namespace tfs-dom3 logs deployments/dltservice gateway > tmp/exec/dom3/dlt-gateway.log printf "\n" echo "Collecting logs for Domain 4..." Loading @@ -53,6 +56,7 @@ kubectl --namespace tfs-dom4 logs deployments/pathcompservice backend > tmp/exec kubectl --namespace tfs-dom4 logs deployments/sliceservice server > tmp/exec/dom4/slice.log kubectl --namespace tfs-dom4 logs deployments/interdomainservice server > tmp/exec/dom4/interdomain.log kubectl --namespace tfs-dom4 logs deployments/dltservice connector > tmp/exec/dom4/dlt-connector.log kubectl --namespace tfs-dom4 logs deployments/dltservice gateway > tmp/exec/dom4/dlt-gateway.log printf "\n" echo "Done!"
src/tests/scenario2/fast_redeploy.sh 0 → 100644 +109 −0 Original line number Diff line number Diff line #!/bin/bash kubectl delete namespace tfs-dom1 tfs-dom2 tfs-dom3 tfs-dom4 echo "Deploying tfs-dom1 ..." kubectl delete -f nfvsdn22/nginx-ingress-controller-dom1.yaml > ./tmp/logs/deploy-tfs-dom1.log kubectl create namespace tfs-dom1 > ./tmp/logs/deploy-tfs-dom1.log kubectl apply -f nfvsdn22/nginx-ingress-controller-dom1.yaml > ./tmp/logs/deploy-tfs-dom1.log kubectl --namespace tfs-dom1 apply -f ./tmp/manifests/contextservice.yaml > ./tmp/logs/deploy-tfs-dom1.log kubectl --namespace tfs-dom1 apply -f ./tmp/manifests/deviceservice.yaml > ./tmp/logs/deploy-tfs-dom1.log kubectl --namespace tfs-dom1 apply -f ./tmp/manifests/pathcompservice.yaml > ./tmp/logs/deploy-tfs-dom1.log kubectl --namespace tfs-dom1 apply -f ./tmp/manifests/serviceservice.yaml > ./tmp/logs/deploy-tfs-dom1.log kubectl --namespace tfs-dom1 apply -f ./tmp/manifests/sliceservice.yaml > ./tmp/logs/deploy-tfs-dom1.log kubectl --namespace tfs-dom1 apply -f ./tmp/manifests/dltservice.yaml > ./tmp/logs/deploy-tfs-dom1.log kubectl --namespace tfs-dom1 apply -f ./tmp/manifests/interdomainservice.yaml > ./tmp/logs/deploy-tfs-dom1.log kubectl --namespace tfs-dom1 apply -f ./tmp/manifests/webuiservice.yaml > ./tmp/logs/deploy-tfs-dom1.log kubectl --namespace tfs-dom1 apply -f nfvsdn22/tfs-ingress-dom1.yaml > ./tmp/logs/deploy-tfs-dom1.log printf "\n" echo "Deploying tfs-dom2 ..." kubectl delete -f nfvsdn22/nginx-ingress-controller-dom2.yaml > ./tmp/logs/deploy-tfs-dom2.log kubectl create namespace tfs-dom2 > ./tmp/logs/deploy-tfs-dom2.log kubectl apply -f nfvsdn22/nginx-ingress-controller-dom2.yaml > ./tmp/logs/deploy-tfs-dom2.log kubectl --namespace tfs-dom2 apply -f ./tmp/manifests/contextservice.yaml > ./tmp/logs/deploy-tfs-dom2.log kubectl --namespace tfs-dom2 apply -f ./tmp/manifests/deviceservice.yaml > ./tmp/logs/deploy-tfs-dom2.log kubectl --namespace tfs-dom2 apply -f ./tmp/manifests/pathcompservice.yaml > ./tmp/logs/deploy-tfs-dom2.log kubectl --namespace tfs-dom2 apply -f ./tmp/manifests/serviceservice.yaml > ./tmp/logs/deploy-tfs-dom2.log kubectl --namespace tfs-dom2 apply -f ./tmp/manifests/sliceservice.yaml > ./tmp/logs/deploy-tfs-dom2.log kubectl --namespace tfs-dom2 apply -f ./tmp/manifests/dltservice.yaml > ./tmp/logs/deploy-tfs-dom2.log kubectl --namespace tfs-dom2 apply -f ./tmp/manifests/interdomainservice.yaml > ./tmp/logs/deploy-tfs-dom2.log kubectl --namespace tfs-dom2 apply -f ./tmp/manifests/webuiservice.yaml > ./tmp/logs/deploy-tfs-dom2.log kubectl --namespace tfs-dom2 apply -f nfvsdn22/tfs-ingress-dom2.yaml > ./tmp/logs/deploy-tfs-dom2.log printf "\n" echo "Deploying tfs-dom3 ..." kubectl delete -f nfvsdn22/nginx-ingress-controller-dom3.yaml > ./tmp/logs/deploy-tfs-dom3.log kubectl create namespace tfs-dom3 > ./tmp/logs/deploy-tfs-dom3.log kubectl apply -f nfvsdn22/nginx-ingress-controller-dom3.yaml > ./tmp/logs/deploy-tfs-dom3.log kubectl --namespace tfs-dom3 apply -f ./tmp/manifests/contextservice.yaml > ./tmp/logs/deploy-tfs-dom3.log kubectl --namespace tfs-dom3 apply -f ./tmp/manifests/deviceservice.yaml > ./tmp/logs/deploy-tfs-dom3.log kubectl --namespace tfs-dom3 apply -f ./tmp/manifests/pathcompservice.yaml > ./tmp/logs/deploy-tfs-dom3.log kubectl --namespace tfs-dom3 apply -f ./tmp/manifests/serviceservice.yaml > ./tmp/logs/deploy-tfs-dom3.log kubectl --namespace tfs-dom3 apply -f ./tmp/manifests/sliceservice.yaml > ./tmp/logs/deploy-tfs-dom3.log kubectl --namespace tfs-dom3 apply -f ./tmp/manifests/dltservice.yaml > ./tmp/logs/deploy-tfs-dom3.log kubectl --namespace tfs-dom3 apply -f ./tmp/manifests/interdomainservice.yaml > ./tmp/logs/deploy-tfs-dom3.log kubectl --namespace tfs-dom3 apply -f ./tmp/manifests/webuiservice.yaml > ./tmp/logs/deploy-tfs-dom3.log kubectl --namespace tfs-dom3 apply -f nfvsdn22/tfs-ingress-dom3.yaml > ./tmp/logs/deploy-tfs-dom3.log printf "\n" echo "Deploying tfs-dom4 ..." kubectl delete -f nfvsdn22/nginx-ingress-controller-dom4.yaml > ./tmp/logs/deploy-tfs-dom4.log kubectl create namespace tfs-dom4 > ./tmp/logs/deploy-tfs-dom4.log kubectl apply -f nfvsdn22/nginx-ingress-controller-dom4.yaml > ./tmp/logs/deploy-tfs-dom4.log kubectl --namespace tfs-dom4 apply -f ./tmp/manifests/contextservice.yaml > ./tmp/logs/deploy-tfs-dom4.log kubectl --namespace tfs-dom4 apply -f ./tmp/manifests/deviceservice.yaml > ./tmp/logs/deploy-tfs-dom4.log kubectl --namespace tfs-dom4 apply -f ./tmp/manifests/pathcompservice.yaml > ./tmp/logs/deploy-tfs-dom4.log kubectl --namespace tfs-dom4 apply -f ./tmp/manifests/serviceservice.yaml > ./tmp/logs/deploy-tfs-dom4.log kubectl --namespace tfs-dom4 apply -f ./tmp/manifests/sliceservice.yaml > ./tmp/logs/deploy-tfs-dom4.log kubectl --namespace tfs-dom4 apply -f ./tmp/manifests/dltservice.yaml > ./tmp/logs/deploy-tfs-dom4.log kubectl --namespace tfs-dom4 apply -f ./tmp/manifests/interdomainservice.yaml > ./tmp/logs/deploy-tfs-dom4.log kubectl --namespace tfs-dom4 apply -f ./tmp/manifests/webuiservice.yaml > ./tmp/logs/deploy-tfs-dom4.log kubectl --namespace tfs-dom4 apply -f nfvsdn22/tfs-ingress-dom4.yaml > ./tmp/logs/deploy-tfs-dom4.log printf "\n" echo "Waiting tfs-dom1 ..." kubectl wait --namespace tfs-dom1 --for='condition=available' --timeout=300s deployment/contextservice kubectl wait --namespace tfs-dom1 --for='condition=available' --timeout=300s deployment/deviceservice kubectl wait --namespace tfs-dom1 --for='condition=available' --timeout=300s deployment/pathcompservice kubectl wait --namespace tfs-dom1 --for='condition=available' --timeout=300s deployment/serviceservice kubectl wait --namespace tfs-dom1 --for='condition=available' --timeout=300s deployment/sliceservice kubectl wait --namespace tfs-dom1 --for='condition=available' --timeout=300s deployment/dltservice kubectl wait --namespace tfs-dom1 --for='condition=available' --timeout=300s deployment/interdomainservice kubectl wait --namespace tfs-dom1 --for='condition=available' --timeout=300s deployment/webuiservice printf "\n" echo "Waiting tfs-dom2 ..." kubectl wait --namespace tfs-dom2 --for='condition=available' --timeout=300s deployment/contextservice kubectl wait --namespace tfs-dom2 --for='condition=available' --timeout=300s deployment/deviceservice kubectl wait --namespace tfs-dom2 --for='condition=available' --timeout=300s deployment/pathcompservice kubectl wait --namespace tfs-dom2 --for='condition=available' --timeout=300s deployment/serviceservice kubectl wait --namespace tfs-dom2 --for='condition=available' --timeout=300s deployment/sliceservice kubectl wait --namespace tfs-dom2 --for='condition=available' --timeout=300s deployment/dltservice kubectl wait --namespace tfs-dom2 --for='condition=available' --timeout=300s deployment/interdomainservice kubectl wait --namespace tfs-dom2 --for='condition=available' --timeout=300s deployment/webuiservice printf "\n" echo "Waiting tfs-dom3 ..." kubectl wait --namespace tfs-dom3 --for='condition=available' --timeout=300s deployment/contextservice kubectl wait --namespace tfs-dom3 --for='condition=available' --timeout=300s deployment/deviceservice kubectl wait --namespace tfs-dom3 --for='condition=available' --timeout=300s deployment/pathcompservice kubectl wait --namespace tfs-dom3 --for='condition=available' --timeout=300s deployment/serviceservice kubectl wait --namespace tfs-dom3 --for='condition=available' --timeout=300s deployment/sliceservice kubectl wait --namespace tfs-dom3 --for='condition=available' --timeout=300s deployment/dltservice kubectl wait --namespace tfs-dom3 --for='condition=available' --timeout=300s deployment/interdomainservice kubectl wait --namespace tfs-dom3 --for='condition=available' --timeout=300s deployment/webuiservice printf "\n" echo "Waiting tfs-dom4 ..." kubectl wait --namespace tfs-dom4 --for='condition=available' --timeout=300s deployment/contextservice kubectl wait --namespace tfs-dom4 --for='condition=available' --timeout=300s deployment/deviceservice kubectl wait --namespace tfs-dom4 --for='condition=available' --timeout=300s deployment/pathcompservice kubectl wait --namespace tfs-dom4 --for='condition=available' --timeout=300s deployment/serviceservice kubectl wait --namespace tfs-dom4 --for='condition=available' --timeout=300s deployment/sliceservice kubectl wait --namespace tfs-dom4 --for='condition=available' --timeout=300s deployment/dltservice kubectl wait --namespace tfs-dom4 --for='condition=available' --timeout=300s deployment/interdomainservice kubectl wait --namespace tfs-dom4 --for='condition=available' --timeout=300s deployment/webuiservice printf "\n" echo "Done!"