Skip to content

Commit db3ab54

Browse files
authored
Merge pull request moby#5189 from thaJeztah/migrate_userns
migrate to github.com/moby/sys/user/userns
2 parents 5433754 + 86b550e commit db3ab54

File tree

19 files changed

+103
-16
lines changed

19 files changed

+103
-16
lines changed

.golangci.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,8 +52,12 @@ linters-settings:
5252
desc: The containerd errdefs package was migrated to a separate module. Use github.com/containerd/errdefs instead.
5353
- pkg: "github.com/containerd/containerd/log"
5454
desc: The containerd log package was migrated to a separate module. Use github.com/containerd/log instead.
55+
- pkg: "github.com/containerd/containerd/pkg/userns"
56+
desc: Use github.com/moby/sys/user/userns instead.
5557
- pkg: "github.com/containerd/containerd/platforms"
5658
desc: The containerd platforms package was migrated to a separate module. Use github.com/containerd/platforms instead.
59+
- pkg: "github.com/opencontainers/runc/libcontainer/userns"
60+
desc: Use github.com/moby/sys/user/userns instead.
5761
- pkg: "io/ioutil"
5862
desc: The io/ioutil package has been deprecated.
5963
forbidigo:

cache/refs.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@ import (
1515
"github.com/containerd/containerd/labels"
1616
"github.com/containerd/containerd/leases"
1717
"github.com/containerd/containerd/mount"
18-
"github.com/containerd/containerd/pkg/userns"
1918
"github.com/containerd/containerd/snapshots"
2019
cerrdefs "github.com/containerd/errdefs"
2120
"github.com/docker/docker/pkg/idtools"
@@ -34,6 +33,7 @@ import (
3433
rootlessmountopts "github.com/moby/buildkit/util/rootless/mountopts"
3534
"github.com/moby/buildkit/util/winlayers"
3635
"github.com/moby/sys/mountinfo"
36+
"github.com/moby/sys/user/userns"
3737
digest "github.com/opencontainers/go-digest"
3838
ocispecs "github.com/opencontainers/image-spec/specs-go/v1"
3939
"github.com/pkg/errors"

cmd/buildkitd/main.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ import (
1616
"sync"
1717

1818
"github.com/containerd/containerd/defaults"
19-
"github.com/containerd/containerd/pkg/userns"
2019
"github.com/containerd/containerd/remotes/docker"
2120
"github.com/containerd/containerd/sys"
2221
"github.com/containerd/platforms"
@@ -58,6 +57,7 @@ import (
5857
"github.com/moby/buildkit/util/tracing/transform"
5958
"github.com/moby/buildkit/version"
6059
"github.com/moby/buildkit/worker"
60+
"github.com/moby/sys/user/userns"
6161
ocispecs "github.com/opencontainers/image-spec/specs-go/v1"
6262
"github.com/pkg/errors"
6363
"github.com/sirupsen/logrus"

cmd/buildkitd/main_containerd_worker.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,14 @@ import (
1414

1515
ctd "github.com/containerd/containerd"
1616
"github.com/containerd/containerd/defaults"
17-
"github.com/containerd/containerd/pkg/userns"
1817
"github.com/moby/buildkit/cmd/buildkitd/config"
1918
"github.com/moby/buildkit/util/bklog"
2019
"github.com/moby/buildkit/util/network/cniprovider"
2120
"github.com/moby/buildkit/util/network/netproviders"
2221
"github.com/moby/buildkit/worker"
2322
"github.com/moby/buildkit/worker/base"
2423
"github.com/moby/buildkit/worker/containerd"
24+
"github.com/moby/sys/user/userns"
2525
"github.com/pelletier/go-toml"
2626
"github.com/pkg/errors"
2727
"github.com/urfave/cli"

cmd/buildkitd/main_oci_worker.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ import (
1616
snapshotsapi "github.com/containerd/containerd/api/services/snapshots/v1"
1717
"github.com/containerd/containerd/defaults"
1818
"github.com/containerd/containerd/pkg/dialer"
19-
"github.com/containerd/containerd/pkg/userns"
2019
"github.com/containerd/containerd/reference"
2120
"github.com/containerd/containerd/remotes/docker"
2221
ctdsnapshot "github.com/containerd/containerd/snapshots"
@@ -40,6 +39,7 @@ import (
4039
"github.com/moby/buildkit/worker"
4140
"github.com/moby/buildkit/worker/base"
4241
"github.com/moby/buildkit/worker/runc"
42+
"github.com/moby/sys/user/userns"
4343
"github.com/pelletier/go-toml"
4444
"github.com/pkg/errors"
4545
"github.com/sirupsen/logrus"

executor/oci/spec.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,14 @@ import (
1313
"github.com/containerd/containerd/mount"
1414
"github.com/containerd/containerd/namespaces"
1515
"github.com/containerd/containerd/oci"
16-
"github.com/containerd/containerd/pkg/userns"
1716
"github.com/docker/docker/pkg/idtools"
1817
"github.com/mitchellh/hashstructure/v2"
1918
"github.com/moby/buildkit/executor"
2019
"github.com/moby/buildkit/snapshot"
2120
"github.com/moby/buildkit/util/network"
2221
rootlessmountopts "github.com/moby/buildkit/util/rootless/mountopts"
2322
traceexec "github.com/moby/buildkit/util/tracing/exec"
23+
"github.com/moby/sys/user/userns"
2424
specs "github.com/opencontainers/runtime-spec/specs-go"
2525
"github.com/opencontainers/selinux/go-selinux"
2626
"github.com/pkg/errors"

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ require (
5353
github.com/moby/patternmatcher v0.6.0
5454
github.com/moby/sys/mountinfo v0.7.1
5555
github.com/moby/sys/signal v0.7.0
56-
github.com/moby/sys/user v0.1.0
56+
github.com/moby/sys/user v0.2.0
5757
github.com/morikuni/aec v1.0.0
5858
github.com/opencontainers/go-digest v1.0.0
5959
github.com/opencontainers/image-spec v1.1.0

go.sum

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -296,8 +296,8 @@ github.com/moby/sys/sequential v0.5.0 h1:OPvI35Lzn9K04PBbCLW0g4LcFAJgHsvXsRyewg5
296296
github.com/moby/sys/sequential v0.5.0/go.mod h1:tH2cOOs5V9MlPiXcQzRC+eEyab644PWKGRYaaV5ZZlo=
297297
github.com/moby/sys/signal v0.7.0 h1:25RW3d5TnQEoKvRbEKUGay6DCQ46IxAVTT9CUMgmsSI=
298298
github.com/moby/sys/signal v0.7.0/go.mod h1:GQ6ObYZfqacOwTtlXvcmh9A26dVRul/hbOZn88Kg8Tg=
299-
github.com/moby/sys/user v0.1.0 h1:WmZ93f5Ux6het5iituh9x2zAG7NFY9Aqi49jjE1PaQg=
300-
github.com/moby/sys/user v0.1.0/go.mod h1:fKJhFOnsCN6xZ5gSfbM6zaHGgDJMrqt9/reuj4T7MmU=
299+
github.com/moby/sys/user v0.2.0 h1:OnpapJsRp25vkhw8TFG6OLJODNh/3rEwRWtJ3kakwRM=
300+
github.com/moby/sys/user v0.2.0/go.mod h1:RYstrcWOJpVh+6qzUqp2bU3eaRpdiQeKGlKitaH0PM8=
301301
github.com/moby/term v0.5.0 h1:xt8Q1nalod/v7BqbG21f8mQPqH+xAaC9C3N3wfWbVP0=
302302
github.com/moby/term v0.5.0/go.mod h1:8FzsFHVUBGZdbDsJw/ot+X+d5HLUbvklYLJ9uGfcI3Y=
303303
github.com/modern-go/concurrent v0.0.0-20180228061459-e0a39a4cb421/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q=

snapshot/localmounter_linux.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ import (
66
"syscall"
77

88
"github.com/containerd/containerd/mount"
9-
"github.com/containerd/containerd/pkg/userns"
109
rootlessmountopts "github.com/moby/buildkit/util/rootless/mountopts"
10+
"github.com/moby/sys/user/userns"
1111
"github.com/pkg/errors"
1212
)
1313

snapshot/merge.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@ import (
55
"strconv"
66

77
"github.com/containerd/containerd/leases"
8-
"github.com/containerd/containerd/pkg/userns"
98
"github.com/containerd/containerd/snapshots"
109
"github.com/moby/buildkit/identity"
1110
"github.com/moby/buildkit/util/bklog"
1211
"github.com/moby/buildkit/util/leaseutil"
12+
"github.com/moby/sys/user/userns"
1313
"github.com/pkg/errors"
1414
)
1515

0 commit comments

Comments
 (0)