slimtoolkit / slim

Slim(toolkit): Don't change anything in your container image and minify it by up to 30x (and for compiled languages even more) making it secure too! (free and open source)
Apache License 2.0
18.98k stars 706 forks source link

bump docker/docker dependency #503

Closed ghost closed 1 year ago

ghost commented 1 year ago

Fixes-###

What

Update github.com/docker/docker from v20.10.12 to v23.0.2.

Why

Getting compile errors against this code when using it as a library. My app uses a more recent version of docker and I get the following compile errors:

# github.com/docker-slim/docker-slim/pkg/docker/dockerutil
/go/pkg/mod/github.com/docker-slim/docker-slim@v0.0.0-20221025045308-f502574b8d88/pkg/docker/dockerutil/dockerutil.go:286:4: unknown field 'UIDMaps' in struct literal of type archive.TarOptions
/go/pkg/mod/github.com/docker-slim/docker-slim@v0.0.0-20221025045308-f502574b8d88/pkg/docker/dockerutil/dockerutil.go:287:4: unknown field 'GIDMaps' in struct literal of type archive.TarOptions
/go/pkg/mod/github.com/docker-slim/docker-slim@v0.0.0-20221025045308-f502574b8d88/pkg/docker/dockerutil/dockerutil.go:594:4: unknown field 'UIDMaps' in struct literal of type archive.TarOptions
/go/pkg/mod/github.com/docker-slim/docker-slim@v0.0.0-20221025045308-f502574b8d88/pkg/docker/dockerutil/dockerutil.go:595:4: unknown field 'GIDMaps' in struct literal of type archive.TarOptions

How Tested

BUILD TEST

make build
'/home/codi/code/oss/slim/scripts/src.build.sh'
~/code/oss/slim ~/code/oss/slim
~/code/oss/slim/cmd/slim ~/code/oss/slim ~/code/oss/slim
~/code/oss/slim ~/code/oss/slim
~/code/oss/slim/cmd/slim-sensor ~/code/oss/slim ~/code/oss/slim
~/code/oss/slim ~/code/oss/slim
removed '/home/codi/code/oss/slim/dist_mac/docker-slim'
removed '/home/codi/code/oss/slim/dist_mac/slim-sensor'
removed '/home/codi/code/oss/slim/dist_mac/slim'
removed directory '/home/codi/code/oss/slim/dist_mac'
~/code/oss/slim/dist_mac ~/code/oss/slim ~/code/oss/slim
~/code/oss/slim ~/code/oss/slim
~/code/oss/slim ~/code/oss/slim ~/code/oss/slim
~/code/oss/slim ~/code/oss/slim
removed '/home/codi/code/oss/slim/dist_linux/docker-slim'
removed '/home/codi/code/oss/slim/dist_linux/slim-sensor'
removed '/home/codi/code/oss/slim/dist_linux/slim'
removed directory '/home/codi/code/oss/slim/dist_linux'
~/code/oss/slim/dist_linux ~/code/oss/slim ~/code/oss/slim
~/code/oss/slim ~/code/oss/slim
~/code/oss/slim ~/code/oss/slim ~/code/oss/slim
dist_linux/
dist_linux/docker-slim
dist_linux/slim-sensor
dist_linux/slim
~/code/oss/slim ~/code/oss/slim
removed '/home/codi/code/oss/slim/dist_linux_arm/docker-slim'
removed '/home/codi/code/oss/slim/dist_linux_arm/slim-sensor'
removed '/home/codi/code/oss/slim/dist_linux_arm/slim'
removed directory '/home/codi/code/oss/slim/dist_linux_arm'
~/code/oss/slim/dist_linux_arm ~/code/oss/slim ~/code/oss/slim
~/code/oss/slim ~/code/oss/slim
~/code/oss/slim ~/code/oss/slim ~/code/oss/slim
dist_linux_arm/
dist_linux_arm/docker-slim
dist_linux_arm/slim-sensor
dist_linux_arm/slim
~/code/oss/slim ~/code/oss/slim
removed '/home/codi/code/oss/slim/dist_linux_arm64/docker-slim'
removed '/home/codi/code/oss/slim/dist_linux_arm64/slim-sensor'
removed '/home/codi/code/oss/slim/dist_linux_arm64/slim'
removed directory '/home/codi/code/oss/slim/dist_linux_arm64'
~/code/oss/slim/dist_linux_arm64 ~/code/oss/slim ~/code/oss/slim
~/code/oss/slim ~/code/oss/slim
~/code/oss/slim ~/code/oss/slim ~/code/oss/slim
dist_linux_arm64/
dist_linux_arm64/docker-slim
dist_linux_arm64/slim-sensor
dist_linux_arm64/slim
~/code/oss/slim ~/code/oss/slim
removed '/home/codi/code/oss/slim/bin/linux_arm64/slim-sensor'
removed '/home/codi/code/oss/slim/bin/linux_arm64/slim'
removed directory '/home/codi/code/oss/slim/bin/linux_arm64'
removed '/home/codi/code/oss/slim/bin/mac/slim'
removed directory '/home/codi/code/oss/slim/bin/mac'
removed '/home/codi/code/oss/slim/bin/linux_arm/slim-sensor'
removed '/home/codi/code/oss/slim/bin/linux_arm/slim'
removed directory '/home/codi/code/oss/slim/bin/linux_arm'
removed '/home/codi/code/oss/slim/bin/linux/slim-sensor'
removed '/home/codi/code/oss/slim/bin/linux/slim'
removed directory '/home/codi/code/oss/slim/bin/linux'
removed directory '/home/codi/code/oss/slim/bin'

TEST

$ make test
'/home/codi/code/oss/slim/scripts/src.test.sh'
~/code/oss/slim ~/code/oss/slim
+ go test -v -count 10 ./...
?       github.com/docker-slim/docker-slim/cmd/slim     [no test files]
?       github.com/docker-slim/docker-slim/cmd/slim-sensor      [no test files]
?       github.com/docker-slim/docker-slim/pkg/acounter [no test files]
?       github.com/docker-slim/docker-slim/pkg/aflag    [no test files]
?       github.com/docker-slim/docker-slim/pkg/app      [no test files]
?       github.com/docker-slim/docker-slim/pkg/app/master       [no test files]
?       github.com/docker-slim/docker-slim/pkg/app/master/builder       [no test files]
?       github.com/docker-slim/docker-slim/pkg/app/master/commands      [no test files]
?       github.com/docker-slim/docker-slim/pkg/app/master/commands/build        [no test files]
?       github.com/docker-slim/docker-slim/pkg/app/master/commands/build/init   [no test files]
?       github.com/docker-slim/docker-slim/pkg/app/master/commands/containerize [no test files]
?       github.com/docker-slim/docker-slim/pkg/app/master/commands/containerize/init    [no test files]
?       github.com/docker-slim/docker-slim/pkg/app/master/commands/convert      [no test files]
?       github.com/docker-slim/docker-slim/pkg/app/master/commands/convert/init [no test files]
?       github.com/docker-slim/docker-slim/pkg/app/master/commands/debug        [no test files]
?       github.com/docker-slim/docker-slim/pkg/app/master/commands/debug/init   [no test files]
?       github.com/docker-slim/docker-slim/pkg/app/master/commands/dockerclipm  [no test files]
?       github.com/docker-slim/docker-slim/pkg/app/master/commands/edit [no test files]
?       github.com/docker-slim/docker-slim/pkg/app/master/commands/edit/init    [no test files]
?       github.com/docker-slim/docker-slim/pkg/app/master/commands/help [no test files]
?       github.com/docker-slim/docker-slim/pkg/app/master/commands/help/init    [no test files]
?       github.com/docker-slim/docker-slim/pkg/app/master/commands/install      [no test files]
?       github.com/docker-slim/docker-slim/pkg/app/master/commands/install/init [no test files]
?       github.com/docker-slim/docker-slim/pkg/app/master/commands/lint [no test files]
?       github.com/docker-slim/docker-slim/pkg/app/master/commands/lint/init    [no test files]
?       github.com/docker-slim/docker-slim/pkg/app/master/commands/probe        [no test files]
?       github.com/docker-slim/docker-slim/pkg/app/master/commands/probe/init   [no test files]
?       github.com/docker-slim/docker-slim/pkg/app/master/commands/profile      [no test files]
?       github.com/docker-slim/docker-slim/pkg/app/master/commands/profile/init [no test files]
?       github.com/docker-slim/docker-slim/pkg/app/master/commands/registry     [no test files]
?       github.com/docker-slim/docker-slim/pkg/app/master/commands/registry/init        [no test files]
?       github.com/docker-slim/docker-slim/pkg/app/master/commands/run  [no test files]
?       github.com/docker-slim/docker-slim/pkg/app/master/commands/run/init     [no test files]
?       github.com/docker-slim/docker-slim/pkg/app/master/commands/server       [no test files]
?       github.com/docker-slim/docker-slim/pkg/app/master/commands/server/init  [no test files]
?       github.com/docker-slim/docker-slim/pkg/app/master/commands/update       [no test files]
?       github.com/docker-slim/docker-slim/pkg/app/master/commands/update/init  [no test files]
?       github.com/docker-slim/docker-slim/pkg/app/master/commands/version      [no test files]
?       github.com/docker-slim/docker-slim/pkg/app/master/commands/version/init [no test files]
?       github.com/docker-slim/docker-slim/pkg/app/master/commands/xray [no test files]
?       github.com/docker-slim/docker-slim/pkg/app/master/commands/xray/init    [no test files]
?       github.com/docker-slim/docker-slim/pkg/app/master/compose       [no test files]
?       github.com/docker-slim/docker-slim/pkg/app/master/config        [no test files]
?       github.com/docker-slim/docker-slim/pkg/app/master/container     [no test files]
?       github.com/docker-slim/docker-slim/pkg/app/master/docker/dockerclient   [no test files]
?       github.com/docker-slim/docker-slim/pkg/app/master/docker/dockerhost     [no test files]
?       github.com/docker-slim/docker-slim/pkg/app/master/inspectors/container  [no test files]
=== RUN   TestRegistryExtraction
--- PASS: TestRegistryExtraction (0.02s)
=== RUN   TestRegistryExtraction
--- PASS: TestRegistryExtraction (0.01s)
=== RUN   TestRegistryExtraction
--- PASS: TestRegistryExtraction (0.01s)
=== RUN   TestRegistryExtraction
--- PASS: TestRegistryExtraction (0.01s)
=== RUN   TestRegistryExtraction
--- PASS: TestRegistryExtraction (0.01s)
=== RUN   TestRegistryExtraction
--- PASS: TestRegistryExtraction (0.01s)
=== RUN   TestRegistryExtraction
--- PASS: TestRegistryExtraction (0.01s)
=== RUN   TestRegistryExtraction
--- PASS: TestRegistryExtraction (0.01s)
=== RUN   TestRegistryExtraction
--- PASS: TestRegistryExtraction (0.01s)
=== RUN   TestRegistryExtraction
--- PASS: TestRegistryExtraction (0.01s)
PASS
ok      github.com/docker-slim/docker-slim/pkg/app/master/inspectors/image      0.106s
?       github.com/docker-slim/docker-slim/pkg/app/master/inspectors/ipc        [no test files]
?       github.com/docker-slim/docker-slim/pkg/app/master/inspectors/pod        [no test files]
?       github.com/docker-slim/docker-slim/pkg/app/master/inspectors/probes/http        [no test files]
?       github.com/docker-slim/docker-slim/pkg/app/master/inspectors/probes/http/internal      [no test files]
?       github.com/docker-slim/docker-slim/pkg/app/master/inspectors/sensor     [no test files]
?       github.com/docker-slim/docker-slim/pkg/app/master/kubernetes    [no test files]
?       github.com/docker-slim/docker-slim/pkg/app/master/security/apparmor     [no test files]
?       github.com/docker-slim/docker-slim/pkg/app/master/security/seccomp      [no test files]
?       github.com/docker-slim/docker-slim/pkg/app/master/signals       [no test files]
?       github.com/docker-slim/docker-slim/pkg/app/master/update        [no test files]
?       github.com/docker-slim/docker-slim/pkg/app/master/version       [no test files]
?       github.com/docker-slim/docker-slim/pkg/app/sensor       [no test files]
?       github.com/docker-slim/docker-slim/pkg/app/sensor/artifacts     [no test files]
=== RUN   TestStartStopShutdown
time="2023-04-03T17:31:08Z" level=info msg="sensor: waiting for commands..."
time="2023-04-03T17:31:08Z" level=info msg="sensor: starting monitors..."
time="2023-04-03T17:31:08Z" level=info msg="sensor: monitor started..."
time="2023-04-03T17:31:08Z" level=info msg="sensor: composite monitor is done, checking status..."
--- PASS: TestStartStopShutdown (0.40s)
=== RUN   TestShutdownBeforeStart
time="2023-04-03T17:31:08Z" level=info msg="sensor: waiting for commands..."
--- PASS: TestShutdownBeforeStart (0.00s)
=== RUN   TestStartFollowedByShutdown
time="2023-04-03T17:31:08Z" level=info msg="sensor: waiting for commands..."
time="2023-04-03T17:31:08Z" level=info msg="sensor: starting monitors..."
time="2023-04-03T17:31:08Z" level=info msg="sensor: monitor started..."
--- PASS: TestStartFollowedByShutdown (0.00s)
=== RUN   TestStopNonStartedMonitor
time="2023-04-03T17:31:08Z" level=info msg="sensor: waiting for commands..."
time="2023-04-03T17:31:08Z" level=warning msg="sensor: ignoring unknown or unexpected command => &{}"
--- PASS: TestStopNonStartedMonitor (0.00s)
=== RUN   TestStartStopShutdown
time="2023-04-03T17:31:08Z" level=info msg="sensor: waiting for commands..."
time="2023-04-03T17:31:08Z" level=info msg="sensor: starting monitors..."
time="2023-04-03T17:31:08Z" level=info msg="sensor: monitor started..."
time="2023-04-03T17:31:09Z" level=info msg="sensor: composite monitor is done, checking status..."
--- PASS: TestStartStopShutdown (0.40s)
=== RUN   TestShutdownBeforeStart
time="2023-04-03T17:31:09Z" level=info msg="sensor: waiting for commands..."
--- PASS: TestShutdownBeforeStart (0.00s)
=== RUN   TestStartFollowedByShutdown
time="2023-04-03T17:31:09Z" level=info msg="sensor: waiting for commands..."
time="2023-04-03T17:31:09Z" level=info msg="sensor: starting monitors..."
time="2023-04-03T17:31:09Z" level=info msg="sensor: monitor started..."
--- PASS: TestStartFollowedByShutdown (0.00s)
=== RUN   TestStopNonStartedMonitor
time="2023-04-03T17:31:09Z" level=info msg="sensor: waiting for commands..."
time="2023-04-03T17:31:09Z" level=warning msg="sensor: ignoring unknown or unexpected command => &{}"
--- PASS: TestStopNonStartedMonitor (0.00s)
=== RUN   TestStartStopShutdown
time="2023-04-03T17:31:09Z" level=info msg="sensor: waiting for commands..."
time="2023-04-03T17:31:09Z" level=info msg="sensor: starting monitors..."
time="2023-04-03T17:31:09Z" level=info msg="sensor: monitor started..."
time="2023-04-03T17:31:09Z" level=info msg="sensor: composite monitor is done, checking status..."
--- PASS: TestStartStopShutdown (0.40s)
=== RUN   TestShutdownBeforeStart
time="2023-04-03T17:31:09Z" level=info msg="sensor: waiting for commands..."
--- PASS: TestShutdownBeforeStart (0.00s)
=== RUN   TestStartFollowedByShutdown
time="2023-04-03T17:31:09Z" level=info msg="sensor: waiting for commands..."
time="2023-04-03T17:31:09Z" level=info msg="sensor: starting monitors..."
time="2023-04-03T17:31:09Z" level=info msg="sensor: monitor started..."
--- PASS: TestStartFollowedByShutdown (0.00s)
=== RUN   TestStopNonStartedMonitor
time="2023-04-03T17:31:09Z" level=info msg="sensor: waiting for commands..."
time="2023-04-03T17:31:09Z" level=warning msg="sensor: ignoring unknown or unexpected command => &{}"
--- PASS: TestStopNonStartedMonitor (0.00s)
=== RUN   TestStartStopShutdown
time="2023-04-03T17:31:09Z" level=info msg="sensor: waiting for commands..."
time="2023-04-03T17:31:09Z" level=info msg="sensor: starting monitors..."
time="2023-04-03T17:31:09Z" level=info msg="sensor: monitor started..."
time="2023-04-03T17:31:09Z" level=info msg="sensor: composite monitor is done, checking status..."
--- PASS: TestStartStopShutdown (0.40s)
=== RUN   TestShutdownBeforeStart
time="2023-04-03T17:31:09Z" level=info msg="sensor: waiting for commands..."
--- PASS: TestShutdownBeforeStart (0.00s)
=== RUN   TestStartFollowedByShutdown
time="2023-04-03T17:31:09Z" level=info msg="sensor: waiting for commands..."
time="2023-04-03T17:31:09Z" level=info msg="sensor: starting monitors..."
time="2023-04-03T17:31:09Z" level=info msg="sensor: monitor started..."
--- PASS: TestStartFollowedByShutdown (0.00s)
=== RUN   TestStopNonStartedMonitor
time="2023-04-03T17:31:09Z" level=info msg="sensor: waiting for commands..."
time="2023-04-03T17:31:09Z" level=warning msg="sensor: ignoring unknown or unexpected command => &{}"
--- PASS: TestStopNonStartedMonitor (0.00s)
=== RUN   TestStartStopShutdown
time="2023-04-03T17:31:09Z" level=info msg="sensor: waiting for commands..."
time="2023-04-03T17:31:09Z" level=info msg="sensor: starting monitors..."
time="2023-04-03T17:31:09Z" level=info msg="sensor: monitor started..."
time="2023-04-03T17:31:10Z" level=info msg="sensor: composite monitor is done, checking status..."
--- PASS: TestStartStopShutdown (0.40s)
=== RUN   TestShutdownBeforeStart
time="2023-04-03T17:31:10Z" level=info msg="sensor: waiting for commands..."
--- PASS: TestShutdownBeforeStart (0.00s)
=== RUN   TestStartFollowedByShutdown
time="2023-04-03T17:31:10Z" level=info msg="sensor: waiting for commands..."
time="2023-04-03T17:31:10Z" level=info msg="sensor: starting monitors..."
time="2023-04-03T17:31:10Z" level=info msg="sensor: monitor started..."
--- PASS: TestStartFollowedByShutdown (0.00s)
=== RUN   TestStopNonStartedMonitor
time="2023-04-03T17:31:10Z" level=info msg="sensor: waiting for commands..."
time="2023-04-03T17:31:10Z" level=warning msg="sensor: ignoring unknown or unexpected command => &{}"
--- PASS: TestStopNonStartedMonitor (0.00s)
=== RUN   TestStartStopShutdown
time="2023-04-03T17:31:10Z" level=info msg="sensor: waiting for commands..."
time="2023-04-03T17:31:10Z" level=info msg="sensor: starting monitors..."
time="2023-04-03T17:31:10Z" level=info msg="sensor: monitor started..."
time="2023-04-03T17:31:10Z" level=info msg="sensor: composite monitor is done, checking status..."
--- PASS: TestStartStopShutdown (0.40s)
=== RUN   TestShutdownBeforeStart
time="2023-04-03T17:31:10Z" level=info msg="sensor: waiting for commands..."
--- PASS: TestShutdownBeforeStart (0.00s)
=== RUN   TestStartFollowedByShutdown
time="2023-04-03T17:31:10Z" level=info msg="sensor: waiting for commands..."
time="2023-04-03T17:31:10Z" level=info msg="sensor: starting monitors..."
time="2023-04-03T17:31:10Z" level=info msg="sensor: monitor started..."
--- PASS: TestStartFollowedByShutdown (0.00s)
=== RUN   TestStopNonStartedMonitor
time="2023-04-03T17:31:10Z" level=info msg="sensor: waiting for commands..."
time="2023-04-03T17:31:10Z" level=warning msg="sensor: ignoring unknown or unexpected command => &{}"
--- PASS: TestStopNonStartedMonitor (0.00s)
=== RUN   TestStartStopShutdown
time="2023-04-03T17:31:10Z" level=info msg="sensor: waiting for commands..."
time="2023-04-03T17:31:10Z" level=info msg="sensor: starting monitors..."
time="2023-04-03T17:31:10Z" level=info msg="sensor: monitor started..."
time="2023-04-03T17:31:11Z" level=info msg="sensor: composite monitor is done, checking status..."
--- PASS: TestStartStopShutdown (0.40s)
=== RUN   TestShutdownBeforeStart
time="2023-04-03T17:31:11Z" level=info msg="sensor: waiting for commands..."
--- PASS: TestShutdownBeforeStart (0.00s)
=== RUN   TestStartFollowedByShutdown
time="2023-04-03T17:31:11Z" level=info msg="sensor: waiting for commands..."
time="2023-04-03T17:31:11Z" level=info msg="sensor: starting monitors..."
time="2023-04-03T17:31:11Z" level=info msg="sensor: monitor started..."
--- PASS: TestStartFollowedByShutdown (0.00s)
=== RUN   TestStopNonStartedMonitor
time="2023-04-03T17:31:11Z" level=info msg="sensor: waiting for commands..."
time="2023-04-03T17:31:11Z" level=warning msg="sensor: ignoring unknown or unexpected command => &{}"
--- PASS: TestStopNonStartedMonitor (0.00s)
=== RUN   TestStartStopShutdown
time="2023-04-03T17:31:11Z" level=info msg="sensor: waiting for commands..."
time="2023-04-03T17:31:11Z" level=info msg="sensor: starting monitors..."
time="2023-04-03T17:31:11Z" level=info msg="sensor: monitor started..."
time="2023-04-03T17:31:11Z" level=info msg="sensor: composite monitor is done, checking status..."
--- PASS: TestStartStopShutdown (0.40s)
=== RUN   TestShutdownBeforeStart
time="2023-04-03T17:31:11Z" level=info msg="sensor: waiting for commands..."
--- PASS: TestShutdownBeforeStart (0.00s)
=== RUN   TestStartFollowedByShutdown
time="2023-04-03T17:31:11Z" level=info msg="sensor: waiting for commands..."
time="2023-04-03T17:31:11Z" level=info msg="sensor: starting monitors..."
time="2023-04-03T17:31:11Z" level=info msg="sensor: monitor started..."
--- PASS: TestStartFollowedByShutdown (0.00s)
=== RUN   TestStopNonStartedMonitor
time="2023-04-03T17:31:11Z" level=info msg="sensor: waiting for commands..."
time="2023-04-03T17:31:11Z" level=warning msg="sensor: ignoring unknown or unexpected command => &{}"
--- PASS: TestStopNonStartedMonitor (0.00s)
=== RUN   TestStartStopShutdown
time="2023-04-03T17:31:11Z" level=info msg="sensor: waiting for commands..."
time="2023-04-03T17:31:11Z" level=info msg="sensor: starting monitors..."
time="2023-04-03T17:31:11Z" level=info msg="sensor: monitor started..."
time="2023-04-03T17:31:11Z" level=info msg="sensor: composite monitor is done, checking status..."
--- PASS: TestStartStopShutdown (0.40s)
=== RUN   TestShutdownBeforeStart
time="2023-04-03T17:31:11Z" level=info msg="sensor: waiting for commands..."
--- PASS: TestShutdownBeforeStart (0.00s)
=== RUN   TestStartFollowedByShutdown
time="2023-04-03T17:31:11Z" level=info msg="sensor: waiting for commands..."
time="2023-04-03T17:31:11Z" level=info msg="sensor: starting monitors..."
time="2023-04-03T17:31:11Z" level=info msg="sensor: monitor started..."
--- PASS: TestStartFollowedByShutdown (0.00s)
=== RUN   TestStopNonStartedMonitor
time="2023-04-03T17:31:11Z" level=info msg="sensor: waiting for commands..."
time="2023-04-03T17:31:11Z" level=warning msg="sensor: ignoring unknown or unexpected command => &{}"
--- PASS: TestStopNonStartedMonitor (0.00s)
=== RUN   TestStartStopShutdown
time="2023-04-03T17:31:11Z" level=info msg="sensor: waiting for commands..."
time="2023-04-03T17:31:11Z" level=info msg="sensor: starting monitors..."
time="2023-04-03T17:31:11Z" level=info msg="sensor: monitor started..."
time="2023-04-03T17:31:12Z" level=info msg="sensor: composite monitor is done, checking status..."
--- PASS: TestStartStopShutdown (0.40s)
=== RUN   TestShutdownBeforeStart
time="2023-04-03T17:31:12Z" level=info msg="sensor: waiting for commands..."
--- PASS: TestShutdownBeforeStart (0.00s)
=== RUN   TestStartFollowedByShutdown
time="2023-04-03T17:31:12Z" level=info msg="sensor: waiting for commands..."
time="2023-04-03T17:31:12Z" level=info msg="sensor: starting monitors..."
time="2023-04-03T17:31:12Z" level=info msg="sensor: monitor started..."
--- PASS: TestStartFollowedByShutdown (0.00s)
=== RUN   TestStopNonStartedMonitor
time="2023-04-03T17:31:12Z" level=info msg="sensor: waiting for commands..."
time="2023-04-03T17:31:12Z" level=warning msg="sensor: ignoring unknown or unexpected command => &{}"
--- PASS: TestStopNonStartedMonitor (0.00s)
PASS
ok      github.com/docker-slim/docker-slim/pkg/app/sensor/controlled    4.028s
?       github.com/docker-slim/docker-slim/pkg/app/sensor/detectors/binfile     [no test files]
?       github.com/docker-slim/docker-slim/pkg/app/sensor/detectors/filetype    [no test files]
?       github.com/docker-slim/docker-slim/pkg/app/sensor/execution     [no test files]
?       github.com/docker-slim/docker-slim/pkg/app/sensor/inspectors/sodeps     [no test files]
?       github.com/docker-slim/docker-slim/pkg/app/sensor/ipc   [no test files]
=== RUN   TestCompositeMonitor_Lifecycle
time="2023-04-03T17:31:08Z" level=info msg="sensor: starting monitors..."
time="2023-04-03T17:31:08Z" level=debug msg="sensor: composite monitor - waiting for sub-monitors..."
time="2023-04-03T17:31:08Z" level=debug msg="sensor: composite monitor - ptmon is done"
time="2023-04-03T17:31:09Z" level=debug msg="sensor: composite monitor - fanmon is done"
--- PASS: TestCompositeMonitor_Lifecycle (1.00s)
=== RUN   TestCompositeMonitor_DrainErrors
--- PASS: TestCompositeMonitor_DrainErrors (0.20s)
=== RUN   TestCompositeMonitor_Lifecycle
time="2023-04-03T17:31:09Z" level=info msg="sensor: starting monitors..."
time="2023-04-03T17:31:09Z" level=debug msg="sensor: composite monitor - waiting for sub-monitors..."
time="2023-04-03T17:31:09Z" level=debug msg="sensor: composite monitor - ptmon is done"
time="2023-04-03T17:31:10Z" level=debug msg="sensor: composite monitor - fanmon is done"
--- PASS: TestCompositeMonitor_Lifecycle (1.00s)
=== RUN   TestCompositeMonitor_DrainErrors
--- PASS: TestCompositeMonitor_DrainErrors (0.20s)
=== RUN   TestCompositeMonitor_Lifecycle
time="2023-04-03T17:31:10Z" level=info msg="sensor: starting monitors..."
time="2023-04-03T17:31:10Z" level=debug msg="sensor: composite monitor - waiting for sub-monitors..."
time="2023-04-03T17:31:10Z" level=debug msg="sensor: composite monitor - ptmon is done"
time="2023-04-03T17:31:11Z" level=debug msg="sensor: composite monitor - fanmon is done"
--- PASS: TestCompositeMonitor_Lifecycle (1.00s)
=== RUN   TestCompositeMonitor_DrainErrors
--- PASS: TestCompositeMonitor_DrainErrors (0.20s)
=== RUN   TestCompositeMonitor_Lifecycle
time="2023-04-03T17:31:11Z" level=info msg="sensor: starting monitors..."
time="2023-04-03T17:31:11Z" level=debug msg="sensor: composite monitor - waiting for sub-monitors..."
time="2023-04-03T17:31:11Z" level=debug msg="sensor: composite monitor - ptmon is done"
time="2023-04-03T17:31:12Z" level=debug msg="sensor: composite monitor - fanmon is done"
--- PASS: TestCompositeMonitor_Lifecycle (1.00s)
=== RUN   TestCompositeMonitor_DrainErrors
--- PASS: TestCompositeMonitor_DrainErrors (0.20s)
=== RUN   TestCompositeMonitor_Lifecycle
time="2023-04-03T17:31:13Z" level=info msg="sensor: starting monitors..."
time="2023-04-03T17:31:13Z" level=debug msg="sensor: composite monitor - waiting for sub-monitors..."
time="2023-04-03T17:31:13Z" level=debug msg="sensor: composite monitor - ptmon is done"
time="2023-04-03T17:31:14Z" level=debug msg="sensor: composite monitor - fanmon is done"
--- PASS: TestCompositeMonitor_Lifecycle (1.00s)
=== RUN   TestCompositeMonitor_DrainErrors
--- PASS: TestCompositeMonitor_DrainErrors (0.20s)
=== RUN   TestCompositeMonitor_Lifecycle
time="2023-04-03T17:31:14Z" level=info msg="sensor: starting monitors..."
time="2023-04-03T17:31:14Z" level=debug msg="sensor: composite monitor - waiting for sub-monitors..."
time="2023-04-03T17:31:14Z" level=debug msg="sensor: composite monitor - ptmon is done"
time="2023-04-03T17:31:15Z" level=debug msg="sensor: composite monitor - fanmon is done"
--- PASS: TestCompositeMonitor_Lifecycle (1.00s)
=== RUN   TestCompositeMonitor_DrainErrors
--- PASS: TestCompositeMonitor_DrainErrors (0.20s)
=== RUN   TestCompositeMonitor_Lifecycle
time="2023-04-03T17:31:15Z" level=info msg="sensor: starting monitors..."
time="2023-04-03T17:31:15Z" level=debug msg="sensor: composite monitor - waiting for sub-monitors..."
time="2023-04-03T17:31:15Z" level=debug msg="sensor: composite monitor - ptmon is done"
time="2023-04-03T17:31:16Z" level=debug msg="sensor: composite monitor - fanmon is done"
--- PASS: TestCompositeMonitor_Lifecycle (1.00s)
=== RUN   TestCompositeMonitor_DrainErrors
--- PASS: TestCompositeMonitor_DrainErrors (0.20s)
=== RUN   TestCompositeMonitor_Lifecycle
time="2023-04-03T17:31:16Z" level=info msg="sensor: starting monitors..."
time="2023-04-03T17:31:16Z" level=debug msg="sensor: composite monitor - waiting for sub-monitors..."
time="2023-04-03T17:31:16Z" level=debug msg="sensor: composite monitor - ptmon is done"
time="2023-04-03T17:31:17Z" level=debug msg="sensor: composite monitor - fanmon is done"
--- PASS: TestCompositeMonitor_Lifecycle (1.00s)
=== RUN   TestCompositeMonitor_DrainErrors
--- PASS: TestCompositeMonitor_DrainErrors (0.20s)
=== RUN   TestCompositeMonitor_Lifecycle
time="2023-04-03T17:31:17Z" level=info msg="sensor: starting monitors..."
time="2023-04-03T17:31:17Z" level=debug msg="sensor: composite monitor - waiting for sub-monitors..."
time="2023-04-03T17:31:17Z" level=debug msg="sensor: composite monitor - ptmon is done"
time="2023-04-03T17:31:18Z" level=debug msg="sensor: composite monitor - fanmon is done"
--- PASS: TestCompositeMonitor_Lifecycle (1.00s)
=== RUN   TestCompositeMonitor_DrainErrors
--- PASS: TestCompositeMonitor_DrainErrors (0.20s)
=== RUN   TestCompositeMonitor_Lifecycle
time="2023-04-03T17:31:19Z" level=info msg="sensor: starting monitors..."
time="2023-04-03T17:31:19Z" level=debug msg="sensor: composite monitor - waiting for sub-monitors..."
time="2023-04-03T17:31:19Z" level=debug msg="sensor: composite monitor - ptmon is done"
time="2023-04-03T17:31:20Z" level=debug msg="sensor: composite monitor - fanmon is done"
--- PASS: TestCompositeMonitor_Lifecycle (1.00s)
=== RUN   TestCompositeMonitor_DrainErrors
--- PASS: TestCompositeMonitor_DrainErrors (0.20s)
PASS
ok      github.com/docker-slim/docker-slim/pkg/app/sensor/monitors      12.020s
?       github.com/docker-slim/docker-slim/pkg/app/sensor/monitors/fanotify     [no test files]
?       github.com/docker-slim/docker-slim/pkg/app/sensor/monitors/pevent       [no test files]
?       github.com/docker-slim/docker-slim/pkg/app/sensor/monitors/ptrace       [no test files]
?       github.com/docker-slim/docker-slim/pkg/app/sensor/standalone    [no test files]
?       github.com/docker-slim/docker-slim/pkg/artifact [no test files]
?       github.com/docker-slim/docker-slim/pkg/certdiscover     [no test files]
?       github.com/docker-slim/docker-slim/pkg/command  [no test files]
?       github.com/docker-slim/docker-slim/pkg/consts   [no test files]
?       github.com/docker-slim/docker-slim/pkg/docker/buildpackinfo     [no test files]
?       github.com/docker-slim/docker-slim/pkg/docker/dockerfile        [no test files]
?       github.com/docker-slim/docker-slim/pkg/docker/dockerfile/ast    [no test files]
?       github.com/docker-slim/docker-slim/pkg/docker/dockerfile/parser [no test files]
=== RUN   TestHealthCheck
--- PASS: TestHealthCheck (0.00s)
=== RUN   TestHealthCheck
--- PASS: TestHealthCheck (0.00s)
=== RUN   TestHealthCheck
--- PASS: TestHealthCheck (0.00s)
=== RUN   TestHealthCheck
--- PASS: TestHealthCheck (0.00s)
=== RUN   TestHealthCheck
--- PASS: TestHealthCheck (0.00s)
=== RUN   TestHealthCheck
--- PASS: TestHealthCheck (0.00s)
=== RUN   TestHealthCheck
--- PASS: TestHealthCheck (0.00s)
=== RUN   TestHealthCheck
--- PASS: TestHealthCheck (0.00s)
=== RUN   TestHealthCheck
--- PASS: TestHealthCheck (0.00s)
=== RUN   TestHealthCheck
--- PASS: TestHealthCheck (0.00s)
PASS
ok      github.com/docker-slim/docker-slim/pkg/docker/dockerfile/reverse        0.009s
?       github.com/docker-slim/docker-slim/pkg/docker/dockerfile/spec   [no test files]
?       github.com/docker-slim/docker-slim/pkg/docker/dockerignore      [no test files]
?       github.com/docker-slim/docker-slim/pkg/docker/dockerimage       [no test files]
?       github.com/docker-slim/docker-slim/pkg/docker/dockerutil        [no test files]
?       github.com/docker-slim/docker-slim/pkg/docker/instruction       [no test files]
?       github.com/docker-slim/docker-slim/pkg/docker/linter    [no test files]
?       github.com/docker-slim/docker-slim/pkg/docker/linter/check      [no test files]
?       github.com/docker-slim/docker-slim/pkg/errors   [no test files]
?       github.com/docker-slim/docker-slim/pkg/imagebuilder     [no test files]
?       github.com/docker-slim/docker-slim/pkg/imagebuilder/internalbuilder     [no test files]
?       github.com/docker-slim/docker-slim/pkg/ipc/channel      [no test files]
?       github.com/docker-slim/docker-slim/pkg/ipc/command      [no test files]
?       github.com/docker-slim/docker-slim/pkg/ipc/event        [no test files]
=== RUN   TestHandleRequest
--- PASS: TestHandleRequest (0.00s)
=== RUN   TestEncodeRequest
--- PASS: TestEncodeRequest (0.00s)
=== RUN   TestDecodeResponse
--- PASS: TestDecodeResponse (0.00s)
=== RUN   TestHandleRequest
--- PASS: TestHandleRequest (0.00s)
=== RUN   TestEncodeRequest
--- PASS: TestEncodeRequest (0.00s)
=== RUN   TestDecodeResponse
--- PASS: TestDecodeResponse (0.00s)
=== RUN   TestHandleRequest
--- PASS: TestHandleRequest (0.00s)
=== RUN   TestEncodeRequest
--- PASS: TestEncodeRequest (0.00s)
=== RUN   TestDecodeResponse
--- PASS: TestDecodeResponse (0.00s)
=== RUN   TestHandleRequest
--- PASS: TestHandleRequest (0.00s)
=== RUN   TestEncodeRequest
--- PASS: TestEncodeRequest (0.00s)
=== RUN   TestDecodeResponse
--- PASS: TestDecodeResponse (0.00s)
=== RUN   TestHandleRequest
--- PASS: TestHandleRequest (0.00s)
=== RUN   TestEncodeRequest
--- PASS: TestEncodeRequest (0.00s)
=== RUN   TestDecodeResponse
--- PASS: TestDecodeResponse (0.00s)
=== RUN   TestHandleRequest
--- PASS: TestHandleRequest (0.00s)
=== RUN   TestEncodeRequest
--- PASS: TestEncodeRequest (0.00s)
=== RUN   TestDecodeResponse
--- PASS: TestDecodeResponse (0.00s)
=== RUN   TestHandleRequest
--- PASS: TestHandleRequest (0.00s)
=== RUN   TestEncodeRequest
--- PASS: TestEncodeRequest (0.00s)
=== RUN   TestDecodeResponse
--- PASS: TestDecodeResponse (0.00s)
=== RUN   TestHandleRequest
--- PASS: TestHandleRequest (0.00s)
=== RUN   TestEncodeRequest
--- PASS: TestEncodeRequest (0.00s)
=== RUN   TestDecodeResponse
--- PASS: TestDecodeResponse (0.00s)
=== RUN   TestHandleRequest
--- PASS: TestHandleRequest (0.00s)
=== RUN   TestEncodeRequest
--- PASS: TestEncodeRequest (0.00s)
=== RUN   TestDecodeResponse
--- PASS: TestDecodeResponse (0.00s)
=== RUN   TestHandleRequest
--- PASS: TestHandleRequest (0.00s)
=== RUN   TestEncodeRequest
--- PASS: TestEncodeRequest (0.00s)
=== RUN   TestDecodeResponse
--- PASS: TestDecodeResponse (0.00s)
PASS
ok      github.com/docker-slim/docker-slim/pkg/lambdaproxy      0.005s
?       github.com/docker-slim/docker-slim/pkg/launcher [no test files]
?       github.com/docker-slim/docker-slim/pkg/monitor/ptrace   [no test files]
?       github.com/docker-slim/docker-slim/pkg/pdiscover        [no test files]
?       github.com/docker-slim/docker-slim/pkg/report   [no test files]
?       github.com/docker-slim/docker-slim/pkg/sysenv   [no test files]
?       github.com/docker-slim/docker-slim/pkg/system   [no test files]
?       github.com/docker-slim/docker-slim/pkg/test/e2e/sensor  [no test files]
?       github.com/docker-slim/docker-slim/pkg/test/stub/sensor/execution       [no test files]
?       github.com/docker-slim/docker-slim/pkg/test/stub/sensor/monitor [no test files]
?       github.com/docker-slim/docker-slim/pkg/test/util        [no test files]
?       github.com/docker-slim/docker-slim/pkg/third_party/madmo/fanotify       [no test files]
?       github.com/docker-slim/docker-slim/pkg/third_party/opencontainers/specs [no test files]
?       github.com/docker-slim/docker-slim/pkg/util/errutil     [no test files]
?       github.com/docker-slim/docker-slim/pkg/util/fsutil      [no test files]
?       github.com/docker-slim/docker-slim/pkg/util/printbuffer [no test files]
?       github.com/docker-slim/docker-slim/pkg/version  [no test files]
+ popd
ghost commented 1 year ago

Closing as it looks like you updated docker/docker. Thank you ☺️