diff --git a/pkg/compose/containers.go b/pkg/compose/containers.go index 4a22789a4..3cbd1c13d 100644 --- a/pkg/compose/containers.go +++ b/pkg/compose/containers.go @@ -59,6 +59,7 @@ func getDefaultFilters(projectName string, oneOff oneOff, selectedServices ...st if len(selectedServices) == 1 { f = append(f, serviceFilter(selectedServices[0])) } + f = append(f, hasConfigHashLabel()) switch oneOff { case oneOffOnly: f = append(f, oneOffFilter(true)) diff --git a/pkg/compose/filters.go b/pkg/compose/filters.go index 349c6d0e5..5114a4c81 100644 --- a/pkg/compose/filters.go +++ b/pkg/compose/filters.go @@ -46,3 +46,7 @@ func containerNumberFilter(index int) filters.KeyValuePair { func hasProjectLabelFilter() filters.KeyValuePair { return filters.Arg("label", api.ProjectLabel) } + +func hasConfigHashLabel() filters.KeyValuePair { + return filters.Arg("label", api.ConfigHashLabel) +}