forked from TrueCloudLab/distribution
Move registry client internal
Our registry client is not currently in a good place to be used as the reference OCI Distribution client implementation. But the registry proxy currently depends on it. Make the registry client internal to the distribution application to remove it from the API surface area (and any implied compatibility promises) of distribution/v3@v3.0.0 without breaking the proxy. Signed-off-by: Cory Snider <csnider@mirantis.com>
This commit is contained in:
parent
708bc6f3e9
commit
cc23fdacff
18 changed files with 15 additions and 15 deletions
|
@ -11,9 +11,9 @@ import (
|
||||||
"sync"
|
"sync"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"github.com/distribution/distribution/v3/registry/client"
|
"github.com/distribution/distribution/v3/internal/client"
|
||||||
"github.com/distribution/distribution/v3/registry/client/auth/challenge"
|
"github.com/distribution/distribution/v3/internal/client/auth/challenge"
|
||||||
"github.com/distribution/distribution/v3/registry/client/transport"
|
"github.com/distribution/distribution/v3/internal/client/transport"
|
||||||
)
|
)
|
||||||
|
|
||||||
var (
|
var (
|
|
@ -9,8 +9,8 @@ import (
|
||||||
"testing"
|
"testing"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"github.com/distribution/distribution/v3/registry/client/auth/challenge"
|
"github.com/distribution/distribution/v3/internal/client/auth/challenge"
|
||||||
"github.com/distribution/distribution/v3/registry/client/transport"
|
"github.com/distribution/distribution/v3/internal/client/transport"
|
||||||
"github.com/distribution/distribution/v3/testutil"
|
"github.com/distribution/distribution/v3/testutil"
|
||||||
)
|
)
|
||||||
|
|
|
@ -8,8 +8,8 @@ import (
|
||||||
"mime"
|
"mime"
|
||||||
"net/http"
|
"net/http"
|
||||||
|
|
||||||
|
"github.com/distribution/distribution/v3/internal/client/auth/challenge"
|
||||||
"github.com/distribution/distribution/v3/registry/api/errcode"
|
"github.com/distribution/distribution/v3/registry/api/errcode"
|
||||||
"github.com/distribution/distribution/v3/registry/client/auth/challenge"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
// ErrNoErrorsInBody is returned when an HTTP response body parses to an empty
|
// ErrNoErrorsInBody is returned when an HTTP response body parses to an empty
|
|
@ -15,8 +15,8 @@ import (
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"github.com/distribution/distribution/v3"
|
"github.com/distribution/distribution/v3"
|
||||||
|
"github.com/distribution/distribution/v3/internal/client/transport"
|
||||||
v2 "github.com/distribution/distribution/v3/registry/api/v2"
|
v2 "github.com/distribution/distribution/v3/registry/api/v2"
|
||||||
"github.com/distribution/distribution/v3/registry/client/transport"
|
|
||||||
"github.com/distribution/distribution/v3/registry/storage/cache"
|
"github.com/distribution/distribution/v3/registry/storage/cache"
|
||||||
"github.com/distribution/distribution/v3/registry/storage/cache/memory"
|
"github.com/distribution/distribution/v3/registry/storage/cache/memory"
|
||||||
"github.com/distribution/reference"
|
"github.com/distribution/reference"
|
|
@ -6,8 +6,8 @@ import (
|
||||||
"strings"
|
"strings"
|
||||||
|
|
||||||
"github.com/distribution/distribution/v3/context"
|
"github.com/distribution/distribution/v3/context"
|
||||||
"github.com/distribution/distribution/v3/registry/client/auth"
|
"github.com/distribution/distribution/v3/internal/client/auth"
|
||||||
"github.com/distribution/distribution/v3/registry/client/auth/challenge"
|
"github.com/distribution/distribution/v3/internal/client/auth/challenge"
|
||||||
)
|
)
|
||||||
|
|
||||||
const challengeHeader = "Docker-Distribution-Api-Version"
|
const challengeHeader = "Docker-Distribution-Api-Version"
|
||||||
|
|
|
@ -7,9 +7,9 @@ import (
|
||||||
"testing"
|
"testing"
|
||||||
|
|
||||||
"github.com/distribution/distribution/v3"
|
"github.com/distribution/distribution/v3"
|
||||||
|
"github.com/distribution/distribution/v3/internal/client/auth"
|
||||||
|
"github.com/distribution/distribution/v3/internal/client/auth/challenge"
|
||||||
"github.com/distribution/distribution/v3/manifest/schema2"
|
"github.com/distribution/distribution/v3/manifest/schema2"
|
||||||
"github.com/distribution/distribution/v3/registry/client/auth"
|
|
||||||
"github.com/distribution/distribution/v3/registry/client/auth/challenge"
|
|
||||||
"github.com/distribution/distribution/v3/registry/proxy/scheduler"
|
"github.com/distribution/distribution/v3/registry/proxy/scheduler"
|
||||||
"github.com/distribution/distribution/v3/registry/storage"
|
"github.com/distribution/distribution/v3/registry/storage"
|
||||||
"github.com/distribution/distribution/v3/registry/storage/cache/memory"
|
"github.com/distribution/distribution/v3/registry/storage/cache/memory"
|
||||||
|
|
|
@ -11,10 +11,10 @@ import (
|
||||||
"github.com/distribution/distribution/v3"
|
"github.com/distribution/distribution/v3"
|
||||||
"github.com/distribution/distribution/v3/configuration"
|
"github.com/distribution/distribution/v3/configuration"
|
||||||
dcontext "github.com/distribution/distribution/v3/context"
|
dcontext "github.com/distribution/distribution/v3/context"
|
||||||
"github.com/distribution/distribution/v3/registry/client"
|
"github.com/distribution/distribution/v3/internal/client"
|
||||||
"github.com/distribution/distribution/v3/registry/client/auth"
|
"github.com/distribution/distribution/v3/internal/client/auth"
|
||||||
"github.com/distribution/distribution/v3/registry/client/auth/challenge"
|
"github.com/distribution/distribution/v3/internal/client/auth/challenge"
|
||||||
"github.com/distribution/distribution/v3/registry/client/transport"
|
"github.com/distribution/distribution/v3/internal/client/transport"
|
||||||
"github.com/distribution/distribution/v3/registry/proxy/scheduler"
|
"github.com/distribution/distribution/v3/registry/proxy/scheduler"
|
||||||
"github.com/distribution/distribution/v3/registry/storage"
|
"github.com/distribution/distribution/v3/registry/storage"
|
||||||
"github.com/distribution/distribution/v3/registry/storage/driver"
|
"github.com/distribution/distribution/v3/registry/storage/driver"
|
||||||
|
|
Loading…
Reference in a new issue