Skip to content

Commit

Permalink
add caps for packetbeat
Browse files Browse the repository at this point in the history
  • Loading branch information
leehinman committed Dec 17, 2024
1 parent b19a8f9 commit 5cc41c5
Showing 1 changed file with 9 additions and 1 deletion.
10 changes: 9 additions & 1 deletion dev-tools/packaging/package_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,7 @@ import (
"github.com/blakesmith/ar"
rpm "github.com/cavaliergopher/rpm"
"github.com/docker/docker/api/types/container"
"github.com/docker/docker/api/types/strslice"
"github.com/docker/docker/client"
)

Expand Down Expand Up @@ -544,11 +545,18 @@ func checkDockerImageRun(t *testing.T, p *packageFile, imagePath string) {
}
imageId := strings.TrimRight(after, "\\n\"}\r\n")

var caps strslice.StrSlice
if strings.Contains(imageId, "packetbeat") {
caps = append(caps, "NET_ADMIN")
}

createResp, err := c.ContainerCreate(context.Background(),
&container.Config{
Image: imageId,
},
nil,
&container.HostConfig{
CapAdd: caps,
},
nil,
nil,
"")
Expand Down

0 comments on commit 5cc41c5

Please sign in to comment.