Merge pull request #1987 from ndeloof/ignore_oneoff_events

ignore one-off container events
This commit is contained in:
Mathieu Champlon 2021-08-05 13:00:05 +02:00 committed by GitHub
commit 9030f5a66b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 7 additions and 1 deletions

View File

@ -21,10 +21,11 @@ import (
"strings"
"time"
"github.com/docker/compose-cli/pkg/api"
moby "github.com/docker/docker/api/types"
"github.com/docker/docker/api/types/filters"
"github.com/docker/compose-cli/pkg/api"
"github.com/docker/compose-cli/pkg/utils"
)
@ -40,6 +41,11 @@ func (s *composeService) Events(ctx context.Context, project string, options api
continue
}
oneOff := event.Actor.Attributes[api.OneoffLabel]
if oneOff == "True" {
// ignore
continue
}
service := event.Actor.Attributes[api.ServiceLabel]
if len(options.Services) > 0 && !utils.StringContains(options.Services, service) {
continue