@@ -1325,24 +1325,24 @@ collect_k8s_logs() {
13251325 if [[ ${ENABLE_LOGGING} == " true" ]]; then
13261326 rm -f ${logs_dir} /logs_${test_name} _* || :
13271327
1328- local check_namespaces=" $namespace ${OPERATOR_NS: + $OPERATOR_NS } "
1329-
1330- for ns in $check_namespaces ; do
1331- local pods=$( kubectl_bin get pods -o name | awk -F " /" ' {print $2}' )
1332- for p in $pods ; do
1333- kubectl_bin -n " $ns " describe pod $p > ${logs_dir} /logs_${test_name} _$p_ .dsc
1334- local containers=$( kubectl_bin -n " $ns " get pod $p -o jsonpath=' {.spec.containers[*].name}' )
1335- for c in $containers ; do
1336- kubectl_bin -n " $ns " logs $p -c $c > ${logs_dir} /logs_${test_name} _$p_$c .txt
1337- echo logs saved in: ${logs_dir} /logs_${test_name} _$p_$c .txt
1328+ local check_namespaces=" ${ namespace} ${OPERATOR_NS: + $OPERATOR_NS } "
1329+
1330+ for ns in ${ check_namespaces} ; do
1331+ local pods=$( kubectl_bin get pods -n " ${ns} " - o name | awk -F " /" ' {print $2}' )
1332+ for p in ${ pods} ; do
1333+ kubectl_bin -n " ${ns} " describe pod ${p} > ${logs_dir} /logs_${test_name} _${ns} _ ${p} .dsc || :
1334+ local containers=$( kubectl_bin -n " ${ns} " get pod ${p} -o jsonpath=' {.spec.containers[*].name}' )
1335+ for c in ${ containers} ; do
1336+ kubectl_bin -n " ${ns} " logs ${p} -c ${c} > ${logs_dir} /logs_${test_name} _${ns} _ ${p} _ ${c} .txt || :
1337+ echo logs saved in: ${logs_dir} /logs_${test_name} _${p} _ ${c} .txt
13381338 done
13391339 done
13401340 done
1341- for object in " psmdb psmdb-backup psmdb-restore pods deployments services events sts" ; do
1342- echo " ##### START: $object #####" >> ${logs_dir} /logs_${test_name} _simple.txt
1343- kubectl_bin get $object --all-namespaces >> ${logs_dir} /logs_${test_name} _simple.txt
1344- echo " ##### END: $object ####\n" >> ${logs_dir} /logs_${test_name} _simple.txt
1345- kubectl_bin get $object --all-namespaces > ${logs_dir} /logs_${test_name} _$object .yaml
1341+ for object in psmdb psmdb-backup psmdb-restore pods deployments services events sts; do
1342+ echo " ##### START: ${ns} : ${ object} #####" >> ${logs_dir} /logs_${test_name} _ ${ns } _simple.txt
1343+ kubectl_bin get ${ object} -n " ${ns} " >> ${logs_dir} /logs_${test_name} _ ${ns} _simple.txt || :
1344+ echo " ##### END: ${ns} : ${ object} ####\n" >> ${logs_dir} /logs_${test_name} _ ${ns } _simple.txt
1345+ kubectl_bin get ${ object} -n " ${ns} " > ${logs_dir} /logs_${test_name} _${ns} _ ${ object} .yaml || :
13461346 done
13471347 fi
13481348}
0 commit comments