Commit d10df48f authored by Lluis Gifre Renom's avatar Lluis Gifre Renom
Browse files

OFC25 tests:

- Added convenience scripts for logging
parent cc058320
Loading
Loading
Loading
Loading
+55 −0
Original line number Original line Diff line number Diff line
@@ -14,38 +14,42 @@
# limitations under the License.
# limitations under the License.




rm -rf tmp/exec
rm logs -rf tmp/exec

echo "Collecting logs for E2E..."
mkdir -p tmp/exec/e2e
kubectl logs --namespace tfs-e2e deployment/contextservice          -c server   > tmp/exec/e2e/context.log
kubectl logs --namespace tfs-e2e deployment/deviceservice           -c server   > tmp/exec/e2e/device.log
kubectl logs --namespace tfs-e2e deployment/serviceservice          -c server   > tmp/exec/e2e/service.log
kubectl logs --namespace tfs-e2e deployment/pathcompservice         -c frontend > tmp/exec/e2e/pathcomp-frontend.log
kubectl logs --namespace tfs-e2e deployment/pathcompservice         -c backend  > tmp/exec/e2e/pathcomp-backend.log
kubectl logs --namespace tfs-e2e deployment/webuiservice            -c server   > tmp/exec/e2e/webui.log
kubectl logs --namespace tfs-e2e deployment/nbiservice              -c server   > tmp/exec/e2e/nbi.log
kubectl logs --namespace tfs-e2e deployment/e2e-orchestratorservice -c server   > tmp/exec/e2e/e2eorch.log
printf logs "\n"


echo "Collecting logs for IP..."
echo "Collecting logs for IP..."
mkdir -p tmp/exec/ip
mkdir -p tmp/exec/ip
kubectl --namespace tfs-ip logs deployment/contextservice     -c server   > tmp/exec/ip/context.log
kubectl logs --namespace tfs-ip deployment/contextservice     -c server   > tmp/exec/ip/context.log
kubectl --namespace tfs-ip logs deployment/deviceservice      -c server   > tmp/exec/ip/device.log
kubectl logs --namespace tfs-ip deployment/deviceservice      -c server   > tmp/exec/ip/device.log
kubectl --namespace tfs-ip logs deployment/pathcompservice    -c frontend > tmp/exec/ip/pathcomp-frontend.log
kubectl logs --namespace tfs-ip deployment/serviceservice     -c server   > tmp/exec/ip/service.log
kubectl --namespace tfs-ip logs deployment/pathcompservice    -c backend  > tmp/exec/ip/pathcomp-backend.log
kubectl logs --namespace tfs-ip deployment/pathcompservice    -c frontend > tmp/exec/ip/pathcomp-frontend.log
kubectl --namespace tfs-ip logs deployment/serviceservice     -c server   > tmp/exec/ip/service.log
kubectl logs --namespace tfs-ip deployment/pathcompservice    -c backend  > tmp/exec/ip/pathcomp-backend.log
kubectl --namespace tfs-ip logs deployment/nbiservice         -c server   > tmp/exec/ip/nbi.log
kubectl logs --namespace tfs-ip deployment/webuiservice       -c server   > tmp/exec/ip/webui.log
kubectl --namespace tfs-ip logs deployment/vnt-managerservice -c server   > tmp/exec/ip/vntm.log
kubectl logs --namespace tfs-ip deployment/nbiservice         -c server   > tmp/exec/ip/nbi.log
printf "\n"
kubectl logs --namespace tfs-ip deployment/vnt-managerservice -c server   > tmp/exec/ip/vntm.log
printf logs "\n"


echo "Collecting logs for IP..."
echo "Collecting logs for OPT..."
mkdir -p tmp/exec/opt
mkdir -p tmp/exec/opt
kubectl --namespace tfs-opt logs deployment/contextservice  -c server   > tmp/exec/opt/context.log
kubectl logs --namespace tfs-opt deployment/contextservice           -c server   > tmp/exec/opt/context.log
kubectl --namespace tfs-opt logs deployment/deviceservice   -c server   > tmp/exec/opt/device.log
kubectl logs --namespace tfs-opt deployment/deviceservice            -c server   > tmp/exec/opt/device.log
kubectl --namespace tfs-opt logs deployment/pathcompservice -c frontend > tmp/exec/opt/pathcomp-frontend.log
kubectl logs --namespace tfs-opt deployment/serviceservice           -c server   > tmp/exec/opt/service.log
kubectl --namespace tfs-opt logs deployment/pathcompservice -c backend  > tmp/exec/opt/pathcomp-backend.log
kubectl logs --namespace tfs-opt deployment/pathcompservice          -c frontend > tmp/exec/opt/pathcomp-frontend.log
kubectl --namespace tfs-opt logs deployment/serviceservice  -c server   > tmp/exec/opt/service.log
kubectl logs --namespace tfs-opt deployment/pathcompservice          -c backend  > tmp/exec/opt/pathcomp-backend.log
kubectl --namespace tfs-opt logs deployment/nbiservice      -c server   > tmp/exec/opt/nbi.log
kubectl logs --namespace tfs-opt deployment/webuiservice             -c server   > tmp/exec/opt/webui.log
printf "\n"
kubectl logs --namespace tfs-opt deployment/nbiservice               -c server   > tmp/exec/opt/nbi.log

kubectl logs --namespace tfs-opt deployment/opticalcontrollerservice -c server   > tmp/exec/opt/ctrl.log
echo "Collecting logs for E2E..."
mkdir -p tmp/exec/e2e
kubectl --namespace tfs-e2e logs deployment/contextservice          -c server   > tmp/exec/e2e/context.log
kubectl --namespace tfs-e2e logs deployment/deviceservice           -c server   > tmp/exec/e2e/device.log
kubectl --namespace tfs-e2e logs deployment/pathcompservice         -c frontend > tmp/exec/e2e/pathcomp-frontend.log
kubectl --namespace tfs-e2e logs deployment/pathcompservice         -c backend  > tmp/exec/e2e/pathcomp-backend.log
kubectl --namespace tfs-e2e logs deployment/serviceservice          -c server   > tmp/exec/e2e/service.log
kubectl --namespace tfs-e2e logs deployment/nbiservice              -c server   > tmp/exec/e2e/nbi.log
kubectl --namespace tfs-e2e logs deployment/e2e-orchestratorservice -c server   > tmp/exec/e2e/e2eorch.log
printf "\n"
printf "\n"


echo "Done!"
echo "Done!"