argoproj / argoproj/argo-workflows

main container output log sequence is incorrect ,and artifact log output sequence is incorrect

Open
#12,155 4 comments 0 reactions 0 assignees View on GitHub
P3
Dominant language
Go
Stars
17k
Forks
3.7k
Avg merge
1d 20h
Merged PRs (30d)
138

Description

### Pre-requisites

- [X] I have double-checked my configuration
- [X] I can confirm the issues exists when I tested with `:latest`
- [ ] I'd like to contribute the fix myself (see [contributing guide](https://github.com/argoproj/argo-workflows/blob/master/docs/CONTRIBUTING.md))

### What happened/what you expected to happen?

view artifact log :
![image](https://github.com/argoproj/argo-workflows/assets/3883956/a520828c-ee70-46f3-9144-b53687c42755)

view main container output:
image

view vm log:
image

### Version

all version

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

```YAML
Execute a git clone of a project or any shell script in shell terminal ,view standard output sequence

```

### Logs from the workflow controller

```text
kubectl logs -n argo deploy/workflow-controller | grep ${workflow}
```

### Logs from in your workflow's wait container

```text
kubectl logs -n argo -c wait -l workflows.argoproj.io/workflow=${workflow},workflow.argoproj.io/phase!=Succeeded
```

Contributor guide

Open the contributing guide

Research direction

Reproduce the issue with a simple git-clone workflow or shell script, then inspect the main-container, artifact, and wait-container output using the commands in the report. Compare the displayed sequences with the workflow's execution order; done means the main and artifact logs consistently show output in the correct order.

Written by the indexing model from the issue text.

Assessment

Tech stack
go, kubernetes
Domain
observability
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.