From 661a2d905282ab2e2651a7abe58dc47554d805aa Mon Sep 17 00:00:00 2001 From: Fridolin Pokorny Date: Fri, 23 Jul 2021 14:33:59 +0200 Subject: [PATCH] Fix issue with thoth config not generated from template --- assemble | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/assemble b/assemble index 91fd8e3..9e666bc 100644 --- a/assemble +++ b/assemble @@ -49,11 +49,20 @@ function restore_lock() { [[ -f ../requirements.txt ]] && cp ../requirements.txt . } +echo ">>> Thoth s2i builder image version: ${THOTH_S2I_VERSION}" + [[ ${THOTH_FORCE_GENERATE_CONFIG} -ne 0 ]] && { rm -f .thoth.yaml thamos config --no-interactive } +[[ ${THOTH_ADVISE} -ne 0 -o ${THOTH_PROVENANCE_CHECK} -ne 0 ]] && { + echo ">>> Performing hardware and software discovery..." + thamos config --no-interactive || exit 1 + echo ">>> Thoth's configuration file after hardware and software discovery:" + cat .thoth.yaml | /usr/bin/python3 -c "import yaml; import json; import sys; json.dump(yaml.safe_load(sys.stdin), sys.stdout, indent=2);" +} + [[ ${THOTH_CONFIG_CHECK} -ne 0 ]] && { thamos check || { if [[ ${THOTH_ERROR_FALLBACK} -ne 0 ]]; then @@ -71,11 +80,6 @@ function restore_lock() { pip3 install --force-reinstall -U git+https://github.com/thoth-station/invectio || exit 1 fi - echo ">>> Thoth s2i builder image version: ${THOTH_S2I_VERSION}" - echo ">>> Performing hardware and software discovery..." - thamos config --no-interactive || exit 1 - echo ">>> Thoth's configuration file after hardware and software discovery:" - cat .thoth.yaml | /usr/bin/python3 -c "import yaml; import json; import sys; json.dump(yaml.safe_load(sys.stdin), sys.stdout, indent=2);" echo -e "\n>>> Asking Thoth for advise..." if [[ ${THOTH_DRY_RUN} -eq 0 ]]; then thamos advise || {