argoproj / argo-workflows

Workflow Engine for Kubernetes
https://argo-workflows.readthedocs.io/
Apache License 2.0
14.91k stars 3.18k forks source link

Option to load workflow input artifacts in the wait container #7818

Open zsolt-keseru-epam opened 2 years ago

zsolt-keseru-epam commented 2 years ago

Summary

This delay logic is based on istio's holdApplicationUntilProxyStarts logic:

Use Cases


Message from the maintainers:

Love this enhancement proposal? Give it a 👍. We prioritise the proposals with the most 👍.

sarabala1979 commented 2 years ago

@zsolt-keseru-epam I would not recommend changing the existing design instead of Workflow is already providing flexibility to add a sidecar on step/task. you can have a sidecar with a lifecycle hook that will download the artifacts.

RafalMaleska commented 1 year ago

@sarabala1979 would it make sense to mention somewhere in the argo-workflow docs that i does not support istio, when downloading artifacts with init containers?