2323
2424set -eou pipefail
2525
26+ test " ${MDB_BASH_DEBUG:- 0} " -eq 1 && set -x
27+
2628OUTPUTS_VERSION_ID=${OUTPUTS_VERSION_ID:- ${version_id:? } }
2729MCK_DIR=${MCK_DIR:- " mongodb-kubernetes" }
2830DOCS_DIR=${DOCS_DIR:- " docs-mongodb-internal" }
@@ -52,16 +54,17 @@ function download_snippets_outputs() {
5254 evg_version_id=$2
5355 echo " Downloading snippets outputs from s3 to ${dir} "
5456 aws s3 sync ' s3://operator-e2e-artifacts/snippets_outputs/' " ${dir} /" --exclude ' *' --include " ${evg_version_id} *"
55- mkdir -p " ${dir} / ${evg_version_id} "
56- cd " ${dir} / ${evg_version_id} "
57+ mkdir -p " ${dir} "
58+ cd " ${dir} "
5759 for f in * .tgz; do
58- tar -xvf " ${f} "
60+ if [[ -f ${f} ]]; then
61+ tar -xvf " ${f} "
62+ fi
5963 done
6064
6165 outputs_dir=" scripts/code_snippets/tests/outputs"
6266 if [[ ! -d " ${outputs_dir} " ]]; then
6367 echo " No snippets were downloaded"
64- ls -al
6568 return 1
6669 fi
6770}
@@ -83,17 +86,18 @@ pushd ../
8386prepare_repositories
8487
8588tmp_dir=$( mktemp -d)
86- download_snippets_outputs " ${tmp_dir} " " ${OUTPUTS_VERSION_ID} "
87- outputs_dir=" ${tmp_dir} / ${OUTPUTS_VERSION_ID } /scripts/code_snippets/tests/outputs"
89+ if download_snippets_outputs " ${tmp_dir} " " ${OUTPUTS_VERSION_ID} " ; then
90+ outputs_dir=" ${tmp_dir} /scripts/code_snippets/tests/outputs"
8891
89- for test_dir in " ${outputs_dir} " /test_* ; do
90- echo " Replacing outputs for test: ${test_dir} "
91- rm -rf " ${DOCS_INCLUDE_CODE_EXAMPLES_DIR} /outputs/$( basename " ${test_dir} " ) "
92- cp -r " ${test_dir} " " ${DOCS_INCLUDE_CODE_EXAMPLES_DIR} /outputs/$( basename " ${test_dir} " ) "
93- done
92+ for test_dir in " ${outputs_dir} " /test_* ; do
93+ echo " Replacing outputs for test: ${test_dir} "
94+ rm -rf " ${DOCS_INCLUDE_CODE_EXAMPLES_DIR} /outputs/$( basename " ${test_dir} " ) "
95+ cp -r " ${test_dir} " " ${DOCS_INCLUDE_CODE_EXAMPLES_DIR} /outputs/$( basename " ${test_dir} " ) "
96+ done
9497
95- echo " ${outputs_dir} "
96- tree " ${outputs_dir} "
98+ echo " ${outputs_dir} "
99+ tree " ${outputs_dir} "
100+ fi
97101
98102rm -rf " ${DOCS_INCLUDE_CODE_EXAMPLES_DIR} /reference-architectures"
99103cp -r " ${MCK_DIR} /public/architectures" " ${DOCS_INCLUDE_CODE_EXAMPLES_DIR} /reference-architectures"
0 commit comments