From 1389456fe16226df8f312a357e3b80ba63881b76 Mon Sep 17 00:00:00 2001 From: Yaroslav Bolyukin Date: Tue, 02 Jul 2024 18:30:53 +0000 Subject: [PATCH] fix: print secret name on part initialization failure --- --- a/cmds/install-secrets/src/main.rs +++ b/cmds/install-secrets/src/main.rs @@ -166,13 +166,16 @@ fs::create_dir(root_path).context("failed to create secret directory")?; } } + let mut errored = false; for (part_id, part) in value.parts.iter() { let _span = info_span!("part", part_id = part_id); if let Err(e) = init_part(identity, value, part) { error!("failed to init part {part_id}: {e}"); + errored = true; } } + ensure!(!errored, "some secret parts have failed to initialize"); Ok(()) } -- gitstuff