@@ -1322,28 +1322,29 @@ function generate_vs_json() {
13221322}
13231323
13241324collect_k8s_logs () {
1325- if [[ ${ENABLE_LOGGING} == " true" ]]; then
1326- rm -f ${logs_dir} /logs_${test_name} _* || :
1327-
1325+ if [[ ${ENABLE_LOG_COLLECT} == " true" ]]; then
13281326 local check_namespaces=" ${namespace}${OPERATOR_NS: + $OPERATOR_NS } "
1327+ local logs_path=" ${logs_dir} /${test_name} "
1328+ rm -rf ${logs_path} || :
1329+ mkdir -p $logs_path
13291330
13301331 for ns in ${check_namespaces} ; do
13311332 local pods=$( kubectl_bin get pods -n " ${ns} " -o name | awk -F " /" ' {print $2}' )
13321333 for p in ${pods} ; do
1333- kubectl_bin -n " ${ns} " describe pod ${p} > ${logs_dir} /logs_ ${test_name} _ ${ns} _${p} .dsc || :
1334+ kubectl_bin -n " ${ns} " describe pod ${p} > ${logs_path} /pod_ ${ns} _${p} .dsc || :
13341335 local containers=$( kubectl_bin -n " ${ns} " get pod ${p} -o jsonpath=' {.spec.containers[*].name}' )
13351336 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
1337+ kubectl_bin -n " ${ns} " logs ${p} -c ${c} > ${logs_path} / ${ ns} _${p} _${c} .log || :
1338+ echo " logs saved in: ${logs_path} / ${ns } _${p} _${c} .log "
13381339 done
13391340 done
13401341 done
13411342 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} " -oyaml > ${logs_dir} /logs_ ${test_name } _${ns} _ ${object } .yaml || :
1346- kubectl_bin describe ${object} -n " ${ns} " > ${logs_dir} /logs_ ${test_name } _${ns} _ ${object } .dsc || :
1343+ echo " ##### START: ${ns} : ${object} #####" >> ${logs_path} /_overview_ ${ ns} .txt
1344+ kubectl_bin get ${object} -n " ${ns} " >> ${logs_path} /_overview_ ${ ns} .txt || :
1345+ echo -e " ##### END: ${ns} : ${object} ####\n" >> ${logs_path} /_overview_ ${ ns} .txt
1346+ kubectl_bin get ${object} -n " ${ns} " -oyaml > ${logs_path} / ${object } _${ns} .yaml || :
1347+ kubectl_bin describe ${object} -n " ${ns} " > ${logs_path} / ${object } _${ns} .dsc || :
13471348 done
13481349 fi
13491350}
0 commit comments