Merge pull request #50550 from thaJeztah/rootless_internal

pkg/rootless: move to daemon/internal
This commit is contained in:
Sebastiaan van Stijn
2025-07-28 22:52:31 +02:00
committed by GitHub
7 changed files with 8 additions and 7 deletions

View File

@@ -29,6 +29,7 @@ import (
"github.com/docker/docker/daemon/internal/builder-next/exporter"
"github.com/docker/docker/daemon/internal/libcontainerd/supervisor"
"github.com/docker/docker/daemon/internal/otelutil"
"github.com/docker/docker/daemon/internal/rootless"
"github.com/docker/docker/daemon/listeners"
dopts "github.com/docker/docker/daemon/pkg/opts"
"github.com/docker/docker/daemon/pkg/plugin"
@@ -53,7 +54,6 @@ import (
"github.com/docker/docker/pkg/homedir"
"github.com/docker/docker/pkg/pidfile"
"github.com/docker/docker/pkg/plugingetter"
"github.com/docker/docker/pkg/rootless"
"github.com/docker/go-connections/tlsconfig"
"github.com/moby/buildkit/session"
"github.com/moby/buildkit/util/tracing/detect"

View File

@@ -7,8 +7,8 @@ import (
"github.com/containerd/log"
"github.com/docker/docker/daemon/config"
"github.com/docker/docker/daemon/internal/rootless"
"github.com/docker/docker/dockerversion"
"github.com/docker/docker/pkg/rootless"
"github.com/moby/buildkit/util/apicaps"
"github.com/spf13/cobra"
)

View File

@@ -11,10 +11,10 @@ import (
"github.com/containerd/cgroups/v3"
"github.com/containerd/log"
"github.com/docker/docker/daemon/internal/rootless"
"github.com/docker/docker/daemon/libnetwork/drivers/bridge"
"github.com/docker/docker/daemon/pkg/opts"
"github.com/docker/docker/pkg/homedir"
"github.com/docker/docker/pkg/rootless"
"github.com/moby/moby/api/types/container"
"github.com/moby/moby/api/types/system"
"github.com/pkg/errors"

View File

@@ -14,7 +14,7 @@ import (
runcoptions "github.com/containerd/containerd/api/types/runc/options"
"github.com/containerd/log"
"github.com/docker/docker/daemon/config"
"github.com/docker/docker/pkg/rootless"
"github.com/docker/docker/daemon/internal/rootless"
"github.com/docker/docker/pkg/sysinfo"
"github.com/moby/moby/api/types"
containertypes "github.com/moby/moby/api/types/container"

View File

@@ -16,7 +16,7 @@ import (
"time"
"github.com/containerd/log"
"github.com/docker/docker/pkg/rootless"
"github.com/docker/docker/daemon/internal/rootless"
)
// Action signifies the iptable action.

View File

@@ -3,10 +3,10 @@
package plugins
import (
"os"
"path/filepath"
"github.com/docker/docker/pkg/homedir"
"github.com/docker/docker/pkg/rootless"
)
func rootlessConfigPluginsPath() string {
@@ -25,7 +25,8 @@ func rootlessLibPluginsPath() string {
// specsPaths is the non-Windows implementation of [SpecsPaths].
func specsPaths() []string {
if rootless.RunningWithRootlessKit() {
// TODO(thaJeztah): switch back to daemon/internal/rootless.RunningWithRootlessKit if this package moves internal to the daemon.
if os.Getenv("ROOTLESSKIT_STATE_DIR") != "" {
return []string{rootlessConfigPluginsPath(), rootlessLibPluginsPath()}
}
return []string{"/etc/docker/plugins", "/usr/lib/docker/plugins"}