Move Context & context/store => api/context & api/context/store

Signed-off-by: Guillaume Tardif <guillaume.tardif@gmail.com>
This commit is contained in:
Guillaume Tardif 2021-01-15 16:31:59 +01:00
parent 930ae8bdb2
commit 0ea97920c1
47 changed files with 50 additions and 50 deletions

View File

@ -38,8 +38,8 @@ import (
"github.com/docker/compose-cli/aci/login" "github.com/docker/compose-cli/aci/login"
"github.com/docker/compose-cli/api/client" "github.com/docker/compose-cli/api/client"
"github.com/docker/compose-cli/api/containers" "github.com/docker/compose-cli/api/containers"
"github.com/docker/compose-cli/api/context/store"
"github.com/docker/compose-cli/api/progress" "github.com/docker/compose-cli/api/progress"
"github.com/docker/compose-cli/context/store"
"github.com/docker/compose-cli/errdefs" "github.com/docker/compose-cli/errdefs"
) )

View File

@ -34,8 +34,8 @@ import (
"github.com/docker/compose-cli/api/volumes" "github.com/docker/compose-cli/api/volumes"
"github.com/docker/compose-cli/api/cloud" "github.com/docker/compose-cli/api/cloud"
apicontext "github.com/docker/compose-cli/context" apicontext "github.com/docker/compose-cli/api/context"
"github.com/docker/compose-cli/context/store" "github.com/docker/compose-cli/api/context/store"
) )
const ( const (

View File

@ -27,7 +27,7 @@ import (
"github.com/docker/compose-cli/aci/convert" "github.com/docker/compose-cli/aci/convert"
"github.com/docker/compose-cli/aci/login" "github.com/docker/compose-cli/aci/login"
"github.com/docker/compose-cli/api/compose" "github.com/docker/compose-cli/api/compose"
"github.com/docker/compose-cli/context/store" "github.com/docker/compose-cli/api/context/store"
"github.com/docker/compose-cli/errdefs" "github.com/docker/compose-cli/errdefs"
"github.com/docker/compose-cli/utils/formatter" "github.com/docker/compose-cli/utils/formatter"
) )

View File

@ -32,7 +32,7 @@ import (
"github.com/docker/compose-cli/aci/convert" "github.com/docker/compose-cli/aci/convert"
"github.com/docker/compose-cli/aci/login" "github.com/docker/compose-cli/aci/login"
"github.com/docker/compose-cli/api/containers" "github.com/docker/compose-cli/api/containers"
"github.com/docker/compose-cli/context/store" "github.com/docker/compose-cli/api/context/store"
"github.com/docker/compose-cli/errdefs" "github.com/docker/compose-cli/errdefs"
) )

View File

@ -27,7 +27,7 @@ import (
"github.com/hashicorp/go-uuid" "github.com/hashicorp/go-uuid"
"github.com/pkg/errors" "github.com/pkg/errors"
"github.com/docker/compose-cli/context/store" "github.com/docker/compose-cli/api/context/store"
"github.com/docker/compose-cli/errdefs" "github.com/docker/compose-cli/errdefs"
"github.com/docker/compose-cli/prompt" "github.com/docker/compose-cli/prompt"
) )

View File

@ -28,7 +28,7 @@ import (
"gotest.tools/v3/assert" "gotest.tools/v3/assert"
"gotest.tools/v3/assert/cmp" "gotest.tools/v3/assert/cmp"
"github.com/docker/compose-cli/context/store" "github.com/docker/compose-cli/api/context/store"
) )
type contextMocks struct { type contextMocks struct {

View File

@ -33,7 +33,7 @@ import (
"github.com/docker/compose-cli/aci/login" "github.com/docker/compose-cli/aci/login"
"github.com/docker/compose-cli/api/compose" "github.com/docker/compose-cli/api/compose"
"github.com/docker/compose-cli/api/containers" "github.com/docker/compose-cli/api/containers"
"github.com/docker/compose-cli/context/store" "github.com/docker/compose-cli/api/context/store"
"github.com/docker/compose-cli/utils/formatter" "github.com/docker/compose-cli/utils/formatter"
) )

View File

@ -30,7 +30,7 @@ import (
"github.com/docker/compose-cli/api/compose" "github.com/docker/compose-cli/api/compose"
"github.com/docker/compose-cli/api/containers" "github.com/docker/compose-cli/api/containers"
"github.com/docker/compose-cli/context/store" "github.com/docker/compose-cli/api/context/store"
) )
var ( var (

View File

@ -22,7 +22,7 @@ import (
"github.com/pkg/errors" "github.com/pkg/errors"
"github.com/docker/compose-cli/context/store" "github.com/docker/compose-cli/api/context/store"
) )
// StorageLogin helper for Azure Storage Login // StorageLogin helper for Azure Storage Login

View File

@ -23,8 +23,8 @@ import (
"github.com/hashicorp/go-multierror" "github.com/hashicorp/go-multierror"
"github.com/docker/compose-cli/aci/convert" "github.com/docker/compose-cli/aci/convert"
"github.com/docker/compose-cli/api/context/store"
"github.com/docker/compose-cli/api/resources" "github.com/docker/compose-cli/api/resources"
"github.com/docker/compose-cli/context/store"
) )
type aciResourceService struct { type aciResourceService struct {

View File

@ -29,9 +29,9 @@ import (
"github.com/Azure/go-autorest/autorest/to" "github.com/Azure/go-autorest/autorest/to"
"github.com/docker/compose-cli/aci/login" "github.com/docker/compose-cli/aci/login"
"github.com/docker/compose-cli/api/context/store"
"github.com/docker/compose-cli/api/progress" "github.com/docker/compose-cli/api/progress"
"github.com/docker/compose-cli/api/volumes" "github.com/docker/compose-cli/api/volumes"
"github.com/docker/compose-cli/context/store"
"github.com/docker/compose-cli/errdefs" "github.com/docker/compose-cli/errdefs"
) )

View File

@ -23,11 +23,11 @@ import (
"github.com/docker/compose-cli/api/cloud" "github.com/docker/compose-cli/api/cloud"
"github.com/docker/compose-cli/api/compose" "github.com/docker/compose-cli/api/compose"
"github.com/docker/compose-cli/api/containers" "github.com/docker/compose-cli/api/containers"
apicontext "github.com/docker/compose-cli/api/context"
"github.com/docker/compose-cli/api/context/store"
"github.com/docker/compose-cli/api/resources" "github.com/docker/compose-cli/api/resources"
"github.com/docker/compose-cli/api/secrets" "github.com/docker/compose-cli/api/secrets"
"github.com/docker/compose-cli/api/volumes" "github.com/docker/compose-cli/api/volumes"
apicontext "github.com/docker/compose-cli/context"
"github.com/docker/compose-cli/context/store"
) )
// New returns a backend client associated with current context // New returns a backend client associated with current context

View File

@ -24,7 +24,7 @@ import (
"github.com/spf13/cobra" "github.com/spf13/cobra"
"github.com/spf13/pflag" "github.com/spf13/pflag"
"github.com/docker/compose-cli/context/store" "github.com/docker/compose-cli/api/context/store"
) )
type composeOptions struct { type composeOptions struct {

View File

@ -24,8 +24,8 @@ import (
"github.com/docker/compose-cli/api/client" "github.com/docker/compose-cli/api/client"
"github.com/docker/compose-cli/api/compose" "github.com/docker/compose-cli/api/compose"
"github.com/docker/compose-cli/api/context/store"
"github.com/docker/compose-cli/api/progress" "github.com/docker/compose-cli/api/progress"
"github.com/docker/compose-cli/context/store"
"github.com/docker/compose-cli/formatter" "github.com/docker/compose-cli/formatter"
"github.com/compose-spec/compose-go/cli" "github.com/compose-spec/compose-go/cli"

View File

@ -23,8 +23,8 @@ import (
"github.com/spf13/cobra" "github.com/spf13/cobra"
"github.com/docker/compose-cli/api/context/store"
"github.com/docker/compose-cli/cli/mobycli" "github.com/docker/compose-cli/cli/mobycli"
"github.com/docker/compose-cli/context/store"
) )
type descriptionCreateOpts struct { type descriptionCreateOpts struct {

View File

@ -24,7 +24,7 @@ import (
"github.com/docker/compose-cli/aci" "github.com/docker/compose-cli/aci"
"github.com/docker/compose-cli/api/client" "github.com/docker/compose-cli/api/client"
"github.com/docker/compose-cli/context/store" "github.com/docker/compose-cli/api/context/store"
"github.com/docker/compose-cli/errdefs" "github.com/docker/compose-cli/errdefs"
) )

View File

@ -27,7 +27,7 @@ import (
"github.com/spf13/cobra" "github.com/spf13/cobra"
"github.com/docker/compose-cli/api/client" "github.com/docker/compose-cli/api/client"
"github.com/docker/compose-cli/context/store" "github.com/docker/compose-cli/api/context/store"
"github.com/docker/compose-cli/ecs" "github.com/docker/compose-cli/ecs"
"github.com/docker/compose-cli/errdefs" "github.com/docker/compose-cli/errdefs"
) )

View File

@ -26,9 +26,9 @@ import (
"github.com/pkg/errors" "github.com/pkg/errors"
"github.com/spf13/cobra" "github.com/spf13/cobra"
apicontext "github.com/docker/compose-cli/api/context"
"github.com/docker/compose-cli/api/context/store"
"github.com/docker/compose-cli/cli/mobycli" "github.com/docker/compose-cli/cli/mobycli"
apicontext "github.com/docker/compose-cli/context"
"github.com/docker/compose-cli/context/store"
"github.com/docker/compose-cli/formatter" "github.com/docker/compose-cli/formatter"
) )

View File

@ -24,9 +24,9 @@ import (
"github.com/hashicorp/go-multierror" "github.com/hashicorp/go-multierror"
"github.com/spf13/cobra" "github.com/spf13/cobra"
apicontext "github.com/docker/compose-cli/api/context"
"github.com/docker/compose-cli/api/context/store"
"github.com/docker/compose-cli/cli/formatter" "github.com/docker/compose-cli/cli/formatter"
apicontext "github.com/docker/compose-cli/context"
"github.com/docker/compose-cli/context/store"
) )
type removeOpts struct { type removeOpts struct {

View File

@ -22,8 +22,8 @@ import (
"github.com/spf13/cobra" "github.com/spf13/cobra"
apicontext "github.com/docker/compose-cli/context" apicontext "github.com/docker/compose-cli/api/context"
"github.com/docker/compose-cli/context/store" "github.com/docker/compose-cli/api/context/store"
) )
func showCommand() *cobra.Command { func showCommand() *cobra.Command {

View File

@ -20,8 +20,8 @@ import (
"github.com/pkg/errors" "github.com/pkg/errors"
"github.com/spf13/cobra" "github.com/spf13/cobra"
"github.com/docker/compose-cli/api/context/store"
"github.com/docker/compose-cli/cli/mobycli" "github.com/docker/compose-cli/cli/mobycli"
"github.com/docker/compose-cli/context/store"
"github.com/docker/compose-cli/errdefs" "github.com/docker/compose-cli/errdefs"
) )

View File

@ -22,8 +22,8 @@ import (
"github.com/spf13/cobra" "github.com/spf13/cobra"
"github.com/docker/compose-cli/api/context/store"
"github.com/docker/compose-cli/config" "github.com/docker/compose-cli/config"
"github.com/docker/compose-cli/context/store"
) )
func useCommand() *cobra.Command { func useCommand() *cobra.Command {

View File

@ -28,9 +28,9 @@ import (
"github.com/docker/compose-cli/api/client" "github.com/docker/compose-cli/api/client"
"github.com/docker/compose-cli/api/containers" "github.com/docker/compose-cli/api/containers"
"github.com/docker/compose-cli/api/context/store"
"github.com/docker/compose-cli/api/progress" "github.com/docker/compose-cli/api/progress"
"github.com/docker/compose-cli/cli/options/run" "github.com/docker/compose-cli/cli/options/run"
"github.com/docker/compose-cli/context/store"
) )
// Command runs a container // Command runs a container

View File

@ -22,9 +22,9 @@ import (
"github.com/docker/compose-cli/aci" "github.com/docker/compose-cli/aci"
"github.com/docker/compose-cli/api/client" "github.com/docker/compose-cli/api/client"
"github.com/docker/compose-cli/api/context/store"
"github.com/docker/compose-cli/api/progress" "github.com/docker/compose-cli/api/progress"
"github.com/docker/compose-cli/cli/formatter" "github.com/docker/compose-cli/cli/formatter"
"github.com/docker/compose-cli/context/store"
"github.com/docker/compose-cli/ecs" "github.com/docker/compose-cli/ecs"
formatter2 "github.com/docker/compose-cli/formatter" formatter2 "github.com/docker/compose-cli/formatter"

View File

@ -32,6 +32,8 @@ import (
"github.com/sirupsen/logrus" "github.com/sirupsen/logrus"
"github.com/spf13/cobra" "github.com/spf13/cobra"
apicontext "github.com/docker/compose-cli/api/context"
"github.com/docker/compose-cli/api/context/store"
"github.com/docker/compose-cli/cli/cmd" "github.com/docker/compose-cli/cli/cmd"
"github.com/docker/compose-cli/cli/cmd/compose" "github.com/docker/compose-cli/cli/cmd/compose"
contextcmd "github.com/docker/compose-cli/cli/cmd/context" contextcmd "github.com/docker/compose-cli/cli/cmd/context"
@ -43,8 +45,6 @@ import (
"github.com/docker/compose-cli/cli/mobycli" "github.com/docker/compose-cli/cli/mobycli"
cliopts "github.com/docker/compose-cli/cli/options" cliopts "github.com/docker/compose-cli/cli/options"
"github.com/docker/compose-cli/config" "github.com/docker/compose-cli/config"
apicontext "github.com/docker/compose-cli/context"
"github.com/docker/compose-cli/context/store"
"github.com/docker/compose-cli/errdefs" "github.com/docker/compose-cli/errdefs"
// Backend registrations // Backend registrations

View File

@ -26,10 +26,10 @@ import (
"github.com/spf13/cobra" "github.com/spf13/cobra"
apicontext "github.com/docker/compose-cli/api/context"
"github.com/docker/compose-cli/api/context/store"
"github.com/docker/compose-cli/cli/metrics" "github.com/docker/compose-cli/cli/metrics"
"github.com/docker/compose-cli/cli/mobycli/resolvepath" "github.com/docker/compose-cli/cli/mobycli/resolvepath"
apicontext "github.com/docker/compose-cli/context"
"github.com/docker/compose-cli/context/store"
) )
var delegatedContextTypes = []string{store.DefaultContextType} var delegatedContextTypes = []string{store.DefaultContextType}

View File

@ -21,7 +21,7 @@ import (
"gotest.tools/v3/assert" "gotest.tools/v3/assert"
"github.com/docker/compose-cli/context/store" "github.com/docker/compose-cli/api/context/store"
) )
func TestDelegateContextTypeToMoby(t *testing.T) { func TestDelegateContextTypeToMoby(t *testing.T) {

View File

@ -17,8 +17,8 @@
package options package options
import ( import (
apicontext "github.com/docker/compose-cli/api/context"
cliconfig "github.com/docker/compose-cli/cli/config" cliconfig "github.com/docker/compose-cli/cli/config"
apicontext "github.com/docker/compose-cli/context"
) )
// GlobalOpts contains the global CLI options // GlobalOpts contains the global CLI options

View File

@ -25,10 +25,10 @@ import (
"google.golang.org/grpc/metadata" "google.golang.org/grpc/metadata"
"github.com/docker/compose-cli/api/client" "github.com/docker/compose-cli/api/client"
apicontext "github.com/docker/compose-cli/api/context"
"github.com/docker/compose-cli/api/context/store"
"github.com/docker/compose-cli/cli/server/proxy" "github.com/docker/compose-cli/cli/server/proxy"
"github.com/docker/compose-cli/config" "github.com/docker/compose-cli/config"
apicontext "github.com/docker/compose-cli/context"
"github.com/docker/compose-cli/context/store"
) )
// key is the key where the current docker context is stored in the metadata // key is the key where the current docker context is stored in the metadata

View File

@ -28,8 +28,8 @@ import (
"gotest.tools/v3/assert" "gotest.tools/v3/assert"
"gotest.tools/v3/assert/cmp" "gotest.tools/v3/assert/cmp"
apicontext "github.com/docker/compose-cli/api/context"
"github.com/docker/compose-cli/config" "github.com/docker/compose-cli/config"
apicontext "github.com/docker/compose-cli/context"
) )
func testContext(t *testing.T) context.Context { func testContext(t *testing.T) context.Context {

View File

@ -19,9 +19,9 @@ package proxy
import ( import (
"context" "context"
"github.com/docker/compose-cli/api/context/store"
contextsv1 "github.com/docker/compose-cli/cli/server/protos/contexts/v1" contextsv1 "github.com/docker/compose-cli/cli/server/protos/contexts/v1"
"github.com/docker/compose-cli/config" "github.com/docker/compose-cli/config"
"github.com/docker/compose-cli/context/store"
) )
type contextsProxy struct { type contextsProxy struct {

View File

@ -23,8 +23,8 @@ import (
"github.com/google/go-cmp/cmp/cmpopts" "github.com/google/go-cmp/cmp/cmpopts"
"github.com/docker/compose-cli/api/context/store"
contextsv1 "github.com/docker/compose-cli/cli/server/protos/contexts/v1" contextsv1 "github.com/docker/compose-cli/cli/server/protos/contexts/v1"
"github.com/docker/compose-cli/context/store"
) )
func TestConvertContext(t *testing.T) { func TestConvertContext(t *testing.T) {

View File

@ -25,7 +25,7 @@ import (
"github.com/pkg/errors" "github.com/pkg/errors"
"github.com/docker/compose-cli/context/store" "github.com/docker/compose-cli/api/context/store"
) )
type dirKey struct{} type dirKey struct{}

View File

@ -23,6 +23,6 @@ What follows is a list of useful links to help navigate the code:
* An example backend can be found in [`example/`](../example) * An example backend can be found in [`example/`](../example)
* The API is defined by protobufs that can be found in [`protos/`](../protos) * The API is defined by protobufs that can be found in [`protos/`](../protos)
* The API server is in [`server/`](../server) * The API server is in [`server/`](../server)
* The context management and interface can be found in [`context/`](../context) * The context management and interface can be found in [`context/`](../api/context)
* The Node SDK is autogenerated (except for default endpoints managed by Docker Desktop), and can be found in * The Node SDK is autogenerated (except for default endpoints managed by Docker Desktop), and can be found in
[`docker/node-sdk`](https://github.com/docker/node-sdk) [`docker/node-sdk`](https://github.com/docker/node-sdk)

View File

@ -25,11 +25,11 @@ import (
"github.com/docker/compose-cli/api/cloud" "github.com/docker/compose-cli/api/cloud"
"github.com/docker/compose-cli/api/compose" "github.com/docker/compose-cli/api/compose"
"github.com/docker/compose-cli/api/containers" "github.com/docker/compose-cli/api/containers"
apicontext "github.com/docker/compose-cli/api/context"
"github.com/docker/compose-cli/api/context/store"
"github.com/docker/compose-cli/api/resources" "github.com/docker/compose-cli/api/resources"
"github.com/docker/compose-cli/api/secrets" "github.com/docker/compose-cli/api/secrets"
"github.com/docker/compose-cli/api/volumes" "github.com/docker/compose-cli/api/volumes"
apicontext "github.com/docker/compose-cli/context"
"github.com/docker/compose-cli/context/store"
"github.com/docker/compose-cli/errdefs" "github.com/docker/compose-cli/errdefs"
"github.com/aws/aws-sdk-go/aws" "github.com/aws/aws-sdk-go/aws"

View File

@ -24,7 +24,7 @@ import (
"sort" "sort"
"strings" "strings"
"github.com/docker/compose-cli/context/store" "github.com/docker/compose-cli/api/context/store"
"github.com/docker/compose-cli/errdefs" "github.com/docker/compose-cli/errdefs"
"github.com/docker/compose-cli/prompt" "github.com/docker/compose-cli/prompt"

View File

@ -21,7 +21,7 @@ import (
"os" "os"
"testing" "testing"
"github.com/docker/compose-cli/context/store" "github.com/docker/compose-cli/api/context/store"
"github.com/docker/compose-cli/prompt" "github.com/docker/compose-cli/prompt"
"github.com/golang/mock/gomock" "github.com/golang/mock/gomock"

View File

@ -27,10 +27,10 @@ import (
"github.com/docker/compose-cli/api/cloud" "github.com/docker/compose-cli/api/cloud"
"github.com/docker/compose-cli/api/compose" "github.com/docker/compose-cli/api/compose"
"github.com/docker/compose-cli/api/containers" "github.com/docker/compose-cli/api/containers"
"github.com/docker/compose-cli/api/context/store"
"github.com/docker/compose-cli/api/resources" "github.com/docker/compose-cli/api/resources"
"github.com/docker/compose-cli/api/secrets" "github.com/docker/compose-cli/api/secrets"
"github.com/docker/compose-cli/api/volumes" "github.com/docker/compose-cli/api/volumes"
"github.com/docker/compose-cli/context/store"
) )
const backendType = store.EcsLocalSimulationContextType const backendType = store.EcsLocalSimulationContextType

View File

@ -51,8 +51,8 @@ import (
"github.com/docker/compose-cli/aci/convert" "github.com/docker/compose-cli/aci/convert"
"github.com/docker/compose-cli/aci/login" "github.com/docker/compose-cli/aci/login"
"github.com/docker/compose-cli/api/containers" "github.com/docker/compose-cli/api/containers"
"github.com/docker/compose-cli/api/context/store"
"github.com/docker/compose-cli/cli/cmd" "github.com/docker/compose-cli/cli/cmd"
"github.com/docker/compose-cli/context/store"
"github.com/docker/compose-cli/errdefs" "github.com/docker/compose-cli/errdefs"
. "github.com/docker/compose-cli/tests/framework" . "github.com/docker/compose-cli/tests/framework"
) )

View File

@ -25,8 +25,8 @@ import (
"gotest.tools/v3/assert" "gotest.tools/v3/assert"
"gotest.tools/v3/assert/cmp" "gotest.tools/v3/assert/cmp"
apicontext "github.com/docker/compose-cli/context" apicontext "github.com/docker/compose-cli/api/context"
"github.com/docker/compose-cli/context/store" "github.com/docker/compose-cli/api/context/store"
) )
// TestCLI is a helper struct for CLI tests. // TestCLI is a helper struct for CLI tests.