From 074446df1f19d19e090da1a7d99f7f15dd81cf15 Mon Sep 17 00:00:00 2001 From: Daniel Hougaard Date: Tue, 20 May 2025 14:32:07 +0400 Subject: [PATCH] Update agent.go --- cli/packages/cmd/agent.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/cli/packages/cmd/agent.go b/cli/packages/cmd/agent.go index b14fd04e2..445941674 100644 --- a/cli/packages/cmd/agent.go +++ b/cli/packages/cmd/agent.go @@ -884,6 +884,12 @@ func (tm *AgentManager) MonitorSecretChanges(secretTemplate Template, templateId if err != nil { log.Error().Msgf("unable to process template because %v", err) + + // case: if exit-after-auth is true, it should exit the agent once an error on secret fetching occurs with the appropriate exit code (1) + // previous behavior would exit after 25 sec with status code 0, even if this step errors + if tm.exitAfterAuth { + os.Exit(1) + } } else { if (existingEtag != currentEtag) || firstRun {