Commit 83014c9f authored by Lluis Gifre Renom's avatar Lluis Gifre Renom
Browse files

OFC25 test:

- Updated dump-logs.sh script
parent 5d71c512
Loading
Loading
Loading
Loading
+32 −29
Original line number Diff line number Diff line
@@ -14,43 +14,46 @@
# limitations under the License.

SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
TMP_PATH="$SCRIPT_DIR/tmp"
rm -rf $TMP_PATH/exec
mkdir -p $TMP_PATH/exec
echo "dumping logs to $TMP_PATH/exec"
cd $TMP_PATH
TMP_LOG_PATH="$SCRIPT_DIR/tmp/exec"

echo "Cleaning old logs from $TMP_LOG_PATH"
rm -rf $TMP_LOG_PATH

echo "Dumping logs to $TMP_LOG_PATH"
mkdir -p $TMP_LOG_PATH
cd $TMP_LOG_PATH

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

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

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

echo "Done!"