fix: only add filesyncer sidecar if there are volume mounts

This commit is contained in:
Andrey Melnikov
2021-02-17 13:06:31 -08:00
parent 5b0bc517d3
commit 0343c6fb52

View File

@@ -2089,7 +2089,11 @@ func injectFilesyncerSidecar(wf *wfv1.Workflow) error {
for i := range wf.Spec.Templates {
template := &wf.Spec.Templates[i]
template.Sidecars = append(template.Sidecars, filesyncer)
if (template.Container != nil && len(template.Container.VolumeMounts) != 0) ||
(template.Script != nil && len(template.Script.VolumeMounts) != 0) {
template.Sidecars = append(template.Sidecars, filesyncer)
}
}
return nil