You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As an administrator, I'd like to ensure that all cluster users' workflow logs are always persisted to our globally-defined artifact repository.
Problem
Currently, Argo requires Workflow developers to remember to add archiveLocation.archiveLogs: true to every template. This is error prone and doesn't provide compliance guarantees.
Solution
Provide a global logging option in the controller ConfigMap that enables archiveLogs globally, regardless of Workflow archiveLocation specification.
# artifactRepository defines the default location to be used as the artifact repository for
# container artifacts.
artifactRepository:
# archiveLogs will archive the main container logs as an artifact
archiveLogs: true
Anything that uses uses artifacts will also archive logs.
If they do not use it, they do not archive logs.
alexec
added a commit
to alexec/argo-workflows
that referenced
this issue
Dec 16, 2019
Feature Request
As an administrator, I'd like to ensure that all cluster users' workflow logs are always persisted to our globally-defined artifact repository.
Problem
Currently, Argo requires Workflow developers to remember to add
archiveLocation.archiveLogs: true
to every template. This is error prone and doesn't provide compliance guarantees.Solution
Provide a global logging option in the controller ConfigMap that enables
archiveLogs
globally, regardless of WorkflowarchiveLocation
specification.Refs
Slack discussion
The text was updated successfully, but these errors were encountered: