Skip to content

Workflow re-executes main step when lifecycle hooks are still running #15163

@buildsville

Description

@buildsville

Pre-requisites

  • I have double-checked my configuration
  • I have tested with the :latest image tag (i.e. quay.io/argoproj/workflow-controller:latest) and can confirm the issue still exists on :latest. If not, I have explained why, in detail, in my description below.
  • I have searched existing issues and could not find a match for this bug
  • I'd like to contribute the fix myself (see contributing guide)

What happened? What did you expect to happen?

What happened?

When a workflow has lifecycle hooks configured (e.g., hooks.running), the main workflow step gets re-executed if the hook is still running after the main step completes. This occurs even when:
The workflow has a retryStrategy configured
The workflow completes successfully
Only the hook process is still running
The main step is triggered again while hooks.running is still executing, leading to duplicate executions.

What I expected to happen?

The workflow should wait for all lifecycle hooks to complete before considering the workflow finished. The main step should only execute once, regardless of hook execution time. Hook completion should be properly tracked separately from the main workflow execution, and the workflow should not re-execute steps while hooks are still running.

Version(s)

v3.7.6, sha256:f6680852be3ba4cc3179444594eb35ad7a40277e236cafdb3cc7ef93eb2e0ef8

Paste a minimal workflow that reproduces the issue. We must be able to run the workflow; don't enter a workflow that uses private images.

apiVersion: argoproj.io/v1alpha1
kind: WorkflowTemplate
metadata:
  name: rerun-workflow
spec:
  entrypoint: entrypoint
  securityContext:
    runAsGroup: 5000
    runAsUser: 5000
  hooks:
    running:
      expression: workflow.status == "Running"
      template: sleep
  templates:
    - name: entrypoint
      retryStrategy:
        backoff:
          duration: 10s
          factor: "2"
        limit: 2
        retryPolicy: OnError
      container:
        image: alpine:latest
        command: [sh, -c]
        args: ["exit 0"]
    - name: sleep
      container:
        image: alpine:latest
        command: [ sh, -c ]
        args: ["sleep 30"]

Logs from the workflow controller

time="2025-12-13T13:41:31.566Z" level=info msg="Processing workflow" Phase= ResourceVersion=821519143 namespace=default workflow=rerun-workflow-hn9qt
time="2025-12-13T13:41:31.616Z" level=info msg="Task-result reconciliation" namespace=default numObjs=0 workflow=rerun-workflow-hn9qt
time="2025-12-13T13:41:31.616Z" level=info msg="Updated phase  -> Running" namespace=default workflow=rerun-workflow-hn9qt
time="2025-12-13T13:41:31.623Z" level=warning msg="Node was nil, will be initialized as type Skipped" namespace=default workflow=rerun-workflow-hn9qt
time="2025-12-13T13:41:31.624Z" level=info msg="was unable to obtain node for , letting display name to be nodeName" namespace=default workflow=rerun-workflow-hn9qt
time="2025-12-13T13:41:31.624Z" level=info msg="Retry node rerun-workflow-hn9qt initialized Running" namespace=default workflow=rerun-workflow-hn9qt
time="2025-12-13T13:41:31.624Z" level=info msg="was unable to obtain node for , letting display name to be nodeName" namespace=default workflow=rerun-workflow-hn9qt
time="2025-12-13T13:41:31.624Z" level=info msg="Pod node rerun-workflow-hn9qt-3582275999 initialized Pending" namespace=default workflow=rerun-workflow-hn9qt
time="2025-12-13T13:41:31.624Z" level=warning msg="couldn't get boundaryTemplate through nodeName rerun-workflow-hn9qt(0)" namespace=default workflow=rerun-workflow-hn9qt
time="2025-12-13T13:41:31.691Z" level=info msg="Created pod: rerun-workflow-hn9qt(0) (rerun-workflow-hn9qt-entrypoint-3582275999)" namespace=default workflow=rerun-workflow-hn9qt
time="2025-12-13T13:41:31.691Z" level=info msg="add pod event" pod=rerun-workflow-hn9qt-entrypoint-3582275999
time="2025-12-13T13:41:31.691Z" level=info msg="Running workflow level hooks" lifeCycleHook=running namespace=default node=rerun-workflow-hn9qt.hooks.running workflow=rerun-workflow-hn9qt
time="2025-12-13T13:41:31.691Z" level=warning msg="Node was nil, will be initialized as type Skipped" namespace=default workflow=rerun-workflow-hn9qt
time="2025-12-13T13:41:31.692Z" level=info msg="was unable to obtain node for , letting display name to be nodeName" namespace=default workflow=rerun-workflow-hn9qt
time="2025-12-13T13:41:31.692Z" level=info msg="Pod node rerun-workflow-hn9qt-1942323007 initialized Pending" namespace=default workflow=rerun-workflow-hn9qt
time="2025-12-13T13:41:31.692Z" level=warning msg="couldn't get boundaryTemplate through nodeName rerun-workflow-hn9qt.hooks.running" namespace=default workflow=rerun-workflow-hn9qt
time="2025-12-13T13:41:31.712Z" level=info msg="update pod event" pod=rerun-workflow-hn9qt-entrypoint-3582275999
time="2025-12-13T13:41:31.751Z" level=info msg="update pod event" pod=rerun-workflow-hn9qt-entrypoint-3582275999
time="2025-12-13T13:41:31.777Z" level=info msg="add pod event" pod=rerun-workflow-hn9qt-sleep-1942323007
time="2025-12-13T13:41:31.777Z" level=info msg="Created pod: rerun-workflow-hn9qt.hooks.running (rerun-workflow-hn9qt-sleep-1942323007)" namespace=default workflow=rerun-workflow-hn9qt
time="2025-12-13T13:41:31.777Z" level=info msg="TaskSet Reconciliation" namespace=default workflow=rerun-workflow-hn9qt
time="2025-12-13T13:41:31.777Z" level=info msg=reconcileAgentPod namespace=default workflow=rerun-workflow-hn9qt
time="2025-12-13T13:41:31.793Z" level=info msg="update pod event" pod=rerun-workflow-hn9qt-sleep-1942323007
time="2025-12-13T13:41:31.799Z" level=info msg="Workflow update successful" namespace=default phase=Running resourceVersion=821519152 workflow=rerun-workflow-hn9qt
time="2025-12-13T13:41:31.800Z" level=info msg="Processing workflow" Phase=Running ResourceVersion=821519152 namespace=default workflow=rerun-workflow-hn9qt
time="2025-12-13T13:41:31.800Z" level=info msg="Task-result reconciliation" namespace=default numObjs=0 workflow=rerun-workflow-hn9qt
time="2025-12-13T13:41:31.800Z" level=info msg="Running workflow level hooks" lifeCycleHook=running namespace=default node=rerun-workflow-hn9qt.hooks.running workflow=rerun-workflow-hn9qt
time="2025-12-13T13:41:31.801Z" level=info msg="TaskSet Reconciliation" namespace=default workflow=rerun-workflow-hn9qt
time="2025-12-13T13:41:31.801Z" level=info msg=reconcileAgentPod namespace=default workflow=rerun-workflow-hn9qt
time="2025-12-13T13:41:31.822Z" level=info msg="Workflow update successful" namespace=default phase=Running resourceVersion=821519156 workflow=rerun-workflow-hn9qt
time="2025-12-13T13:41:31.822Z" level=info msg="Processing workflow" Phase=Running ResourceVersion=821519156 namespace=default workflow=rerun-workflow-hn9qt
time="2025-12-13T13:41:31.823Z" level=info msg="Task-result reconciliation" namespace=default numObjs=0 workflow=rerun-workflow-hn9qt
time="2025-12-13T13:41:31.823Z" level=info msg="Running workflow level hooks" lifeCycleHook=running namespace=default node=rerun-workflow-hn9qt.hooks.running workflow=rerun-workflow-hn9qt
time="2025-12-13T13:41:31.823Z" level=info msg="TaskSet Reconciliation" namespace=default workflow=rerun-workflow-hn9qt
time="2025-12-13T13:41:31.823Z" level=info msg=reconcileAgentPod namespace=default workflow=rerun-workflow-hn9qt
time="2025-12-13T13:41:31.823Z" level=info msg="update pod event" pod=rerun-workflow-hn9qt-sleep-1942323007
time="2025-12-13T13:41:32.742Z" level=info msg="update pod event" pod=rerun-workflow-hn9qt-sleep-1942323007
time="2025-12-13T13:41:33.036Z" level=info msg="update pod event" pod=rerun-workflow-hn9qt-entrypoint-3582275999
time="2025-12-13T13:41:33.744Z" level=info msg="update pod event" pod=rerun-workflow-hn9qt-sleep-1942323007
time="2025-12-13T13:41:34.042Z" level=info msg="update pod event" pod=rerun-workflow-hn9qt-entrypoint-3582275999
time="2025-12-13T13:41:34.752Z" level=info msg="update pod event" pod=rerun-workflow-hn9qt-sleep-1942323007
time="2025-12-13T13:41:39.051Z" level=info msg="update pod event" pod=rerun-workflow-hn9qt-entrypoint-3582275999
time="2025-12-13T13:41:40.076Z" level=info msg="update pod event" pod=rerun-workflow-hn9qt-entrypoint-3582275999
time="2025-12-13T13:41:41.060Z" level=info msg="update pod event" pod=rerun-workflow-hn9qt-entrypoint-3582275999
time="2025-12-13T13:41:41.692Z" level=info msg="Processing workflow" Phase=Running ResourceVersion=821519156 namespace=default workflow=rerun-workflow-hn9qt
time="2025-12-13T13:41:41.693Z" level=info msg="Task-result reconciliation" namespace=default numObjs=2 workflow=rerun-workflow-hn9qt
time="2025-12-13T13:41:41.693Z" level=info msg="queueing pod for cleanup" action=terminateContainers namespace=default podName=rerun-workflow-hn9qt-entrypoint-3582275999
time="2025-12-13T13:41:41.693Z" level=info msg="Running workflow level hooks" lifeCycleHook=running namespace=default node=rerun-workflow-hn9qt.hooks.running workflow=rerun-workflow-hn9qt
time="2025-12-13T13:41:41.693Z" level=info msg="TaskSet Reconciliation" namespace=default workflow=rerun-workflow-hn9qt
time="2025-12-13T13:41:41.693Z" level=info msg=reconcileAgentPod namespace=default workflow=rerun-workflow-hn9qt
time="2025-12-13T13:41:41.699Z" level=info msg="cleaning up pod" action=terminateContainers key=default/rerun-workflow-hn9qt-entrypoint-3582275999/terminateContainers namespace=default podName=rerun-workflow-hn9qt-entrypoint-3582275999
time="2025-12-13T13:41:41.699Z" level=info msg="queueing pod for cleanup after" action=killContainers after=30s namespace=default podName=rerun-workflow-hn9qt-entrypoint-3582275999
time="2025-12-13T13:41:41.710Z" level=info msg="Workflow update successful" namespace=default phase=Running resourceVersion=821519240 workflow=rerun-workflow-hn9qt
time="2025-12-13T13:41:42.163Z" level=info msg="update pod event" pod=rerun-workflow-hn9qt-entrypoint-3582275999
time="2025-12-13T13:41:52.164Z" level=info msg="Processing workflow" Phase=Running ResourceVersion=821519240 namespace=default workflow=rerun-workflow-hn9qt
time="2025-12-13T13:41:52.164Z" level=info msg="Task-result reconciliation" namespace=default numObjs=2 workflow=rerun-workflow-hn9qt
time="2025-12-13T13:41:52.164Z" level=info msg="node rerun-workflow-hn9qt phase Running -> Succeeded" namespace=default workflow=rerun-workflow-hn9qt
time="2025-12-13T13:41:52.164Z" level=info msg="node rerun-workflow-hn9qt finished: 2025-12-13 13:41:52.164711099 +0000 UTC" namespace=default workflow=rerun-workflow-hn9qt
time="2025-12-13T13:41:52.169Z" level=info msg="was unable to obtain node for , letting display name to be nodeName" namespace=default workflow=rerun-workflow-hn9qt
time="2025-12-13T13:41:52.169Z" level=info msg="Pod node rerun-workflow-hn9qt-4186417378 initialized Pending" namespace=default workflow=rerun-workflow-hn9qt
time="2025-12-13T13:41:52.169Z" level=warning msg="couldn't get boundaryTemplate through nodeName rerun-workflow-hn9qt(1)" namespace=default workflow=rerun-workflow-hn9qt
time="2025-12-13T13:41:52.216Z" level=info msg="Created pod: rerun-workflow-hn9qt(1) (rerun-workflow-hn9qt-entrypoint-4186417378)" namespace=default workflow=rerun-workflow-hn9qt
time="2025-12-13T13:41:52.216Z" level=info msg="Running workflow level hooks" lifeCycleHook=running namespace=default node=rerun-workflow-hn9qt.hooks.running workflow=rerun-workflow-hn9qt
time="2025-12-13T13:41:52.216Z" level=info msg="TaskSet Reconciliation" namespace=default workflow=rerun-workflow-hn9qt
time="2025-12-13T13:41:52.216Z" level=info msg=reconcileAgentPod namespace=default workflow=rerun-workflow-hn9qt
time="2025-12-13T13:41:52.217Z" level=info msg="add pod event" pod=rerun-workflow-hn9qt-entrypoint-4186417378
time="2025-12-13T13:41:52.230Z" level=info msg="update pod event" pod=rerun-workflow-hn9qt-entrypoint-4186417378
time="2025-12-13T13:41:52.232Z" level=info msg="Workflow update successful" namespace=default phase=Running resourceVersion=821519300 workflow=rerun-workflow-hn9qt
time="2025-12-13T13:41:52.232Z" level=info msg="queueing pod for cleanup after" action=deletePod after=30s namespace=default podName=rerun-workflow-hn9qt-entrypoint-3582275999
time="2025-12-13T13:41:52.260Z" level=info msg="update pod event" pod=rerun-workflow-hn9qt-entrypoint-4186417378
time="2025-12-13T13:41:53.082Z" level=info msg="update pod event" pod=rerun-workflow-hn9qt-entrypoint-4186417378
time="2025-12-13T13:41:54.083Z" level=info msg="update pod event" pod=rerun-workflow-hn9qt-entrypoint-4186417378
time="2025-12-13T13:41:55.097Z" level=info msg="update pod event" pod=rerun-workflow-hn9qt-entrypoint-4186417378
time="2025-12-13T13:41:56.097Z" level=info msg="update pod event" pod=rerun-workflow-hn9qt-entrypoint-4186417378
time="2025-12-13T13:41:57.100Z" level=info msg="update pod event" pod=rerun-workflow-hn9qt-entrypoint-4186417378
time="2025-12-13T13:41:58.188Z" level=info msg="update pod event" pod=rerun-workflow-hn9qt-entrypoint-4186417378
time="2025-12-13T13:42:02.218Z" level=info msg="Processing workflow" Phase=Running ResourceVersion=821519300 namespace=default workflow=rerun-workflow-hn9qt
time="2025-12-13T13:42:02.218Z" level=info msg="Task-result reconciliation" namespace=default numObjs=3 workflow=rerun-workflow-hn9qt
time="2025-12-13T13:42:02.219Z" level=info msg="Running workflow level hooks" lifeCycleHook=running namespace=default node=rerun-workflow-hn9qt.hooks.running workflow=rerun-workflow-hn9qt
time="2025-12-13T13:42:02.219Z" level=info msg="TaskSet Reconciliation" namespace=default workflow=rerun-workflow-hn9qt
time="2025-12-13T13:42:02.219Z" level=info msg=reconcileAgentPod namespace=default workflow=rerun-workflow-hn9qt
time="2025-12-13T13:42:02.239Z" level=info msg="Workflow update successful" namespace=default phase=Running resourceVersion=821519411 workflow=rerun-workflow-hn9qt
time="2025-12-13T13:42:02.239Z" level=info msg="queueing pod for cleanup after" action=deletePod after=30s namespace=default podName=rerun-workflow-hn9qt-entrypoint-3582275999
time="2025-12-13T13:42:02.239Z" level=info msg="queueing pod for cleanup after" action=deletePod after=30s namespace=default podName=rerun-workflow-hn9qt-entrypoint-4186417378
time="2025-12-13T13:42:02.239Z" level=info msg="Processing workflow" Phase=Running ResourceVersion=821519411 namespace=default workflow=rerun-workflow-hn9qt
time="2025-12-13T13:42:02.239Z" level=info msg="Task-result reconciliation" namespace=default numObjs=3 workflow=rerun-workflow-hn9qt
time="2025-12-13T13:42:02.240Z" level=info msg="Running workflow level hooks" lifeCycleHook=running namespace=default node=rerun-workflow-hn9qt.hooks.running workflow=rerun-workflow-hn9qt
time="2025-12-13T13:42:02.240Z" level=info msg="TaskSet Reconciliation" namespace=default workflow=rerun-workflow-hn9qt
time="2025-12-13T13:42:02.240Z" level=info msg=reconcileAgentPod namespace=default workflow=rerun-workflow-hn9qt
time="2025-12-13T13:42:04.836Z" level=info msg="update pod event" pod=rerun-workflow-hn9qt-sleep-1942323007
time="2025-12-13T13:42:05.840Z" level=info msg="update pod event" pod=rerun-workflow-hn9qt-sleep-1942323007
time="2025-12-13T13:42:06.950Z" level=info msg="update pod event" pod=rerun-workflow-hn9qt-sleep-1942323007
time="2025-12-13T13:42:11.700Z" level=info msg="cleaning up pod" action=killContainers key=default/rerun-workflow-hn9qt-entrypoint-3582275999/killContainers namespace=default podName=rerun-workflow-hn9qt-entrypoint-3582275999
time="2025-12-13T13:42:12.238Z" level=info msg="Processing workflow" Phase=Running ResourceVersion=821519411 namespace=default workflow=rerun-workflow-hn9qt
time="2025-12-13T13:42:12.239Z" level=info msg="Task-result reconciliation" namespace=default numObjs=3 workflow=rerun-workflow-hn9qt
time="2025-12-13T13:42:12.239Z" level=info msg="Running workflow level hooks" lifeCycleHook=running namespace=default node=rerun-workflow-hn9qt.hooks.running workflow=rerun-workflow-hn9qt
time="2025-12-13T13:42:12.239Z" level=info msg="TaskSet Reconciliation" namespace=default workflow=rerun-workflow-hn9qt
time="2025-12-13T13:42:12.239Z" level=info msg=reconcileAgentPod namespace=default workflow=rerun-workflow-hn9qt
time="2025-12-13T13:42:12.239Z" level=info msg="Updated phase Running -> Succeeded" namespace=default workflow=rerun-workflow-hn9qt
time="2025-12-13T13:42:12.239Z" level=info msg="Marking workflow completed" namespace=default workflow=rerun-workflow-hn9qt
time="2025-12-13T13:42:12.239Z" level=info msg="Marking workflow as pending archiving" namespace=default workflow=rerun-workflow-hn9qt
time="2025-12-13T13:42:12.256Z" level=info msg="Workflow update successful" namespace=default phase=Succeeded resourceVersion=821519491 workflow=rerun-workflow-hn9qt
time="2025-12-13T13:42:12.297Z" level=info msg="queueing pod for cleanup after" action=deletePod after=30s namespace=default podName=rerun-workflow-hn9qt-entrypoint-4186417378
time="2025-12-13T13:42:12.297Z" level=info msg="queueing pod for cleanup after" action=deletePod after=30s namespace=default podName=rerun-workflow-hn9qt-entrypoint-3582275999
time="2025-12-13T13:42:12.297Z" level=info msg="queueing pod for cleanup after" action=deletePod after=30s namespace=default podName=rerun-workflow-hn9qt-sleep-1942323007
time="2025-12-13T13:42:12.297Z" level=info msg="archiving workflow" namespace=default uid=7b7120f2-165a-40f1-b971-7fa720ace756 workflow=rerun-workflow-hn9qt
time="2025-12-13T13:42:12.358Z" level=info msg="Queueing Succeeded workflow default/rerun-workflow-hn9qt for delete in 5m0s due to TTL"
time="2025-12-13T13:42:22.233Z" level=info msg="cleaning up pod" action=deletePod key=default/rerun-workflow-hn9qt-entrypoint-3582275999/deletePod namespace=default podName=rerun-workflow-hn9qt-entrypoint-3582275999
time="2025-12-13T13:42:22.250Z" level=info msg="update pod event" pod=rerun-workflow-hn9qt-entrypoint-3582275999
time="2025-12-13T13:42:22.257Z" level=info msg="delete pod event" pod=rerun-workflow-hn9qt-entrypoint-3582275999
time="2025-12-13T13:42:32.240Z" level=info msg="cleaning up pod" action=deletePod key=default/rerun-workflow-hn9qt-entrypoint-4186417378/deletePod namespace=default podName=rerun-workflow-hn9qt-entrypoint-4186417378
time="2025-12-13T13:42:32.258Z" level=info msg="update pod event" pod=rerun-workflow-hn9qt-entrypoint-4186417378
time="2025-12-13T13:42:32.264Z" level=info msg="delete pod event" pod=rerun-workflow-hn9qt-entrypoint-4186417378
time="2025-12-13T13:42:42.298Z" level=info msg="cleaning up pod" action=deletePod key=default/rerun-workflow-hn9qt-sleep-1942323007/deletePod namespace=default podName=rerun-workflow-hn9qt-sleep-1942323007
time="2025-12-13T13:42:42.318Z" level=info msg="update pod event" pod=rerun-workflow-hn9qt-sleep-1942323007
time="2025-12-13T13:42:42.326Z" level=info msg="delete pod event" pod=rerun-workflow-hn9qt-sleep-1942323007

Logs from in your workflow's wait container

time="2025-12-13T13:41:40.202Z" level=info msg="No Script output reference in workflow. Capturing script output ignored"
time="2025-12-13T13:41:40.202Z" level=info msg="No output parameters"
time="2025-12-13T13:41:40.202Z" level=info msg="No output artifacts"
time="2025-12-13T13:41:40.203Z" level=info msg="S3 Save path: /tmp/argo/outputs/logs/main.log, key: 2025/12/13/13/41/default/rerun-workflow-hn9qt/rerun-workflow-hn9qt-entrypoint-3582275999/main.log"
time="2025-12-13T13:41:40.215Z" level=info msg="Creating minio client using AWS SDK credentials"
time="2025-12-13T13:41:40.221Z" level=info msg="Saving file to s3" bucket=argowf-artifact-foli2 endpoint=s3.amazonaws.com key=2025/12/13/13/41/default/rerun-workflow-hn9qt/rerun-workflow-hn9qt-entrypoint-3582275999/main.log path=/tmp/argo/outputs/logs/main.log
time="2025-12-13T13:41:40.302Z" level=info msg="Save artifact" artifactName=main-logs duration=98.659129ms error="<nil>" key=2025/12/13/13/41/default/rerun-workflow-hn9qt/rerun-workflow-hn9qt-entrypoint-3582275999/main.log
time="2025-12-13T13:41:40.302Z" level=info msg="not deleting local artifact" localArtPath=/tmp/argo/outputs/logs/main.log
time="2025-12-13T13:41:40.302Z" level=info msg="Successfully saved file: /tmp/argo/outputs/logs/main.log"
time="2025-12-13T13:41:40.313Z" level=info msg="Alloc=10348 TotalAlloc=21002 Sys=26453 NumGC=4 Goroutines=9"
time="2025-12-13T13:41:56.341Z" level=info msg="No Script output reference in workflow. Capturing script output ignored"
time="2025-12-13T13:41:56.341Z" level=info msg="No output parameters"
time="2025-12-13T13:41:56.341Z" level=info msg="No output artifacts"
time="2025-12-13T13:41:56.341Z" level=info msg="S3 Save path: /tmp/argo/outputs/logs/main.log, key: 2025/12/13/13/41/default/rerun-workflow-hn9qt/rerun-workflow-hn9qt-entrypoint-4186417378/main.log"
time="2025-12-13T13:41:56.350Z" level=info msg="Creating minio client using AWS SDK credentials"
time="2025-12-13T13:41:56.355Z" level=info msg="Saving file to s3" bucket=argowf-artifact-foli2 endpoint=s3.amazonaws.com key=2025/12/13/13/41/default/rerun-workflow-hn9qt/rerun-workflow-hn9qt-entrypoint-4186417378/main.log path=/tmp/argo/outputs/logs/main.log
time="2025-12-13T13:41:56.464Z" level=info msg="Save artifact" artifactName=main-logs duration=122.737936ms error="<nil>" key=2025/12/13/13/41/default/rerun-workflow-hn9qt/rerun-workflow-hn9qt-entrypoint-4186417378/main.log
time="2025-12-13T13:41:56.464Z" level=info msg="not deleting local artifact" localArtPath=/tmp/argo/outputs/logs/main.log
time="2025-12-13T13:41:56.464Z" level=info msg="Successfully saved file: /tmp/argo/outputs/logs/main.log"
time="2025-12-13T13:41:56.475Z" level=info msg="Alloc=13375 TotalAlloc=21032 Sys=22357 NumGC=4 Goroutines=9"
time="2025-12-13T13:42:04.932Z" level=info msg="No output parameters"
time="2025-12-13T13:42:04.932Z" level=info msg="No output artifacts"
time="2025-12-13T13:42:04.933Z" level=info msg="S3 Save path: /tmp/argo/outputs/logs/main.log, key: 2025/12/13/13/41/default/rerun-workflow-hn9qt/rerun-workflow-hn9qt-sleep-1942323007/main.log"
time="2025-12-13T13:42:04.939Z" level=info msg="Creating minio client using AWS SDK credentials"
time="2025-12-13T13:42:04.942Z" level=info msg="Saving file to s3" bucket=argowf-artifact-foli2 endpoint=s3.amazonaws.com key=2025/12/13/13/41/default/rerun-workflow-hn9qt/rerun-workflow-hn9qt-sleep-1942323007/main.log path=/tmp/argo/outputs/logs/main.log
time="2025-12-13T13:42:05.023Z" level=info msg="Save artifact" artifactName=main-logs duration=90.563804ms error="<nil>" key=2025/12/13/13/41/default/rerun-workflow-hn9qt/rerun-workflow-hn9qt-sleep-1942323007/main.log
time="2025-12-13T13:42:05.023Z" level=info msg="not deleting local artifact" localArtPath=/tmp/argo/outputs/logs/main.log
time="2025-12-13T13:42:05.023Z" level=info msg="Successfully saved file: /tmp/argo/outputs/logs/main.log"
time="2025-12-13T13:42:05.042Z" level=info msg="Alloc=11542 TotalAlloc=21093 Sys=22613 NumGC=5 Goroutines=9"
time="2025-12-13T13:42:05.056Z" level=info msg="Deadline monitor stopped"

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions