From 9f5a9616a5e5e942fd10fb0ac5682e45684dbbfd Mon Sep 17 00:00:00 2001 From: reyesj2 <94730068+reyesj2@users.noreply.github.com> Date: Tue, 9 Jun 2026 12:51:58 -0500 Subject: [PATCH] use pipe exit status for update_docker_containers --- setup/so-functions | 2 ++ setup/so-setup | 5 ++++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/setup/so-functions b/setup/so-functions index 5ce9a8fdc..2d5181dc1 100755 --- a/setup/so-functions +++ b/setup/so-functions @@ -980,6 +980,8 @@ docker_seed_registry() { docker_seed_update_percent=25 update_docker_containers 'netinstall' '' 'docker_seed_update' '/dev/stdout' 2>&1 | tee -a "$setup_log" + # Use pipe exit status of 'update_docker_containers' for return code + return ${PIPESTATUS[0]} fi } diff --git a/setup/so-setup b/setup/so-setup index c11d287eb..72cd555d6 100755 --- a/setup/so-setup +++ b/setup/so-setup @@ -767,7 +767,10 @@ if ! [[ -f $install_opt_file ]]; then title "Applying the registry state" logCmd "salt-call state.apply -l info registry" title "Seeding the docker registry" - docker_seed_registry + if ! docker_seed_registry; then + error "Failed to seed the docker registry" + fail_setup + fi title "Applying the manager state" logCmd "salt-call state.apply -l info manager" logCmd "salt-call state.apply influxdb -l info"