Browse Source

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

Signed-off-by: Guillaume Tardif <[email protected]>
Guillaume Tardif 4 years ago
parent
commit
0ea97920c1
47 changed files with 50 additions and 50 deletions
  1. 1 1
      aci/aci.go
  2. 2 2
      aci/backend.go
  3. 1 1
      aci/compose.go
  4. 1 1
      aci/containers.go
  5. 1 1
      aci/context.go
  6. 1 1
      aci/context_test.go
  7. 1 1
      aci/convert/convert.go
  8. 1 1
      aci/convert/convert_test.go
  9. 1 1
      aci/login/storagelogin.go
  10. 1 1
      aci/resources.go
  11. 1 1
      aci/volumes.go
  12. 2 2
      api/client/client.go
  13. 0 0
      api/context/context.go
  14. 0 0
      api/context/flags.go
  15. 0 0
      api/context/store/contextmetadata.go
  16. 0 0
      api/context/store/contextmetadata_test.go
  17. 0 0
      api/context/store/store.go
  18. 0 0
      api/context/store/store_test.go
  19. 0 0
      api/context/store/storedefault.go
  20. 1 1
      cli/cmd/compose/compose.go
  21. 1 1
      cli/cmd/compose/up.go
  22. 1 1
      cli/cmd/context/create.go
  23. 1 1
      cli/cmd/context/create_aci.go
  24. 1 1
      cli/cmd/context/create_ecs.go
  25. 2 2
      cli/cmd/context/ls.go
  26. 2 2
      cli/cmd/context/rm.go
  27. 2 2
      cli/cmd/context/show.go
  28. 1 1
      cli/cmd/context/update.go
  29. 1 1
      cli/cmd/context/use.go
  30. 1 1
      cli/cmd/run/run.go
  31. 1 1
      cli/cmd/volume/command.go
  32. 2 2
      cli/main.go
  33. 2 2
      cli/mobycli/exec.go
  34. 1 1
      cli/mobycli/exec_test.go
  35. 1 1
      cli/options/options.go
  36. 2 2
      cli/server/interceptor.go
  37. 1 1
      cli/server/interceptor_test.go
  38. 1 1
      cli/server/proxy/contexts.go
  39. 1 1
      cli/server/proxy/contexts_test.go
  40. 1 1
      config/config.go
  41. 1 1
      docs/architecture.md
  42. 2 2
      ecs/backend.go
  43. 1 1
      ecs/context.go
  44. 1 1
      ecs/context_test.go
  45. 1 1
      ecs/local/backend.go
  46. 1 1
      tests/aci-e2e/e2e-aci_test.go
  47. 2 2
      tests/framework/unit.go

+ 1 - 1
aci/aci.go

@@ -38,8 +38,8 @@ import (
 	"github.com/docker/compose-cli/aci/login"
 	"github.com/docker/compose-cli/api/client"
 	"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/context/store"
 	"github.com/docker/compose-cli/errdefs"
 )
 

+ 2 - 2
aci/backend.go

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

+ 1 - 1
aci/compose.go

@@ -27,7 +27,7 @@ import (
 	"github.com/docker/compose-cli/aci/convert"
 	"github.com/docker/compose-cli/aci/login"
 	"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/utils/formatter"
 )

+ 1 - 1
aci/containers.go

@@ -32,7 +32,7 @@ import (
 	"github.com/docker/compose-cli/aci/convert"
 	"github.com/docker/compose-cli/aci/login"
 	"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"
 )
 

+ 1 - 1
aci/context.go

@@ -27,7 +27,7 @@ import (
 	"github.com/hashicorp/go-uuid"
 	"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/prompt"
 )

+ 1 - 1
aci/context_test.go

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

+ 1 - 1
aci/convert/convert.go

@@ -33,7 +33,7 @@ import (
 	"github.com/docker/compose-cli/aci/login"
 	"github.com/docker/compose-cli/api/compose"
 	"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"
 )
 

+ 1 - 1
aci/convert/convert_test.go

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

+ 1 - 1
aci/login/storagelogin.go

@@ -22,7 +22,7 @@ import (
 
 	"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

+ 1 - 1
aci/resources.go

@@ -23,8 +23,8 @@ import (
 	"github.com/hashicorp/go-multierror"
 
 	"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/context/store"
 )
 
 type aciResourceService struct {

+ 1 - 1
aci/volumes.go

@@ -29,9 +29,9 @@ import (
 	"github.com/Azure/go-autorest/autorest/to"
 
 	"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/volumes"
-	"github.com/docker/compose-cli/context/store"
 	"github.com/docker/compose-cli/errdefs"
 )
 

+ 2 - 2
api/client/client.go

@@ -23,11 +23,11 @@ import (
 	"github.com/docker/compose-cli/api/cloud"
 	"github.com/docker/compose-cli/api/compose"
 	"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/secrets"
 	"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

+ 0 - 0
context/context.go → api/context/context.go


+ 0 - 0
context/flags.go → api/context/flags.go


+ 0 - 0
context/store/contextmetadata.go → api/context/store/contextmetadata.go


+ 0 - 0
context/store/contextmetadata_test.go → api/context/store/contextmetadata_test.go


+ 0 - 0
context/store/store.go → api/context/store/store.go


+ 0 - 0
context/store/store_test.go → api/context/store/store_test.go


+ 0 - 0
context/store/storedefault.go → api/context/store/storedefault.go


+ 1 - 1
cli/cmd/compose/compose.go

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

+ 1 - 1
cli/cmd/compose/up.go

@@ -24,8 +24,8 @@ import (
 
 	"github.com/docker/compose-cli/api/client"
 	"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/context/store"
 	"github.com/docker/compose-cli/formatter"
 
 	"github.com/compose-spec/compose-go/cli"

+ 1 - 1
cli/cmd/context/create.go

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

+ 1 - 1
cli/cmd/context/create_aci.go

@@ -24,7 +24,7 @@ import (
 
 	"github.com/docker/compose-cli/aci"
 	"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"
 )
 

+ 1 - 1
cli/cmd/context/create_ecs.go

@@ -27,7 +27,7 @@ import (
 	"github.com/spf13/cobra"
 
 	"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/errdefs"
 )

+ 2 - 2
cli/cmd/context/ls.go

@@ -26,9 +26,9 @@ import (
 	"github.com/pkg/errors"
 	"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"
-	apicontext "github.com/docker/compose-cli/context"
-	"github.com/docker/compose-cli/context/store"
 	"github.com/docker/compose-cli/formatter"
 )
 

+ 2 - 2
cli/cmd/context/rm.go

@@ -24,9 +24,9 @@ import (
 	"github.com/hashicorp/go-multierror"
 	"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"
-	apicontext "github.com/docker/compose-cli/context"
-	"github.com/docker/compose-cli/context/store"
 )
 
 type removeOpts struct {

+ 2 - 2
cli/cmd/context/show.go

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

+ 1 - 1
cli/cmd/context/update.go

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

+ 1 - 1
cli/cmd/context/use.go

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

+ 1 - 1
cli/cmd/run/run.go

@@ -28,9 +28,9 @@ import (
 
 	"github.com/docker/compose-cli/api/client"
 	"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/cli/options/run"
-	"github.com/docker/compose-cli/context/store"
 )
 
 // Command runs a container

+ 1 - 1
cli/cmd/volume/command.go

@@ -22,9 +22,9 @@ import (
 
 	"github.com/docker/compose-cli/aci"
 	"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/cli/formatter"
-	"github.com/docker/compose-cli/context/store"
 	"github.com/docker/compose-cli/ecs"
 	formatter2 "github.com/docker/compose-cli/formatter"
 

+ 2 - 2
cli/main.go

@@ -32,6 +32,8 @@ import (
 	"github.com/sirupsen/logrus"
 	"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/compose"
 	contextcmd "github.com/docker/compose-cli/cli/cmd/context"
@@ -43,8 +45,6 @@ import (
 	"github.com/docker/compose-cli/cli/mobycli"
 	cliopts "github.com/docker/compose-cli/cli/options"
 	"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"
 
 	// Backend registrations

+ 2 - 2
cli/mobycli/exec.go

@@ -26,10 +26,10 @@ import (
 
 	"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/mobycli/resolvepath"
-	apicontext "github.com/docker/compose-cli/context"
-	"github.com/docker/compose-cli/context/store"
 )
 
 var delegatedContextTypes = []string{store.DefaultContextType}

+ 1 - 1
cli/mobycli/exec_test.go

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

+ 1 - 1
cli/options/options.go

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

+ 2 - 2
cli/server/interceptor.go

@@ -25,10 +25,10 @@ import (
 	"google.golang.org/grpc/metadata"
 
 	"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/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

+ 1 - 1
cli/server/interceptor_test.go

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

+ 1 - 1
cli/server/proxy/contexts.go

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

+ 1 - 1
cli/server/proxy/contexts_test.go

@@ -23,8 +23,8 @@ import (
 
 	"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"
-	"github.com/docker/compose-cli/context/store"
 )
 
 func TestConvertContext(t *testing.T) {

+ 1 - 1
config/config.go

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

+ 1 - 1
docs/architecture.md

@@ -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)
 * The API is defined by protobufs that can be found in [`protos/`](../protos)
 * 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
   [`docker/node-sdk`](https://github.com/docker/node-sdk)

+ 2 - 2
ecs/backend.go

@@ -25,11 +25,11 @@ import (
 	"github.com/docker/compose-cli/api/cloud"
 	"github.com/docker/compose-cli/api/compose"
 	"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/secrets"
 	"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/aws/aws-sdk-go/aws"

+ 1 - 1
ecs/context.go

@@ -24,7 +24,7 @@ import (
 	"sort"
 	"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/prompt"
 

+ 1 - 1
ecs/context_test.go

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

+ 1 - 1
ecs/local/backend.go

@@ -27,10 +27,10 @@ import (
 	"github.com/docker/compose-cli/api/cloud"
 	"github.com/docker/compose-cli/api/compose"
 	"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/secrets"
 	"github.com/docker/compose-cli/api/volumes"
-	"github.com/docker/compose-cli/context/store"
 )
 
 const backendType = store.EcsLocalSimulationContextType

+ 1 - 1
tests/aci-e2e/e2e-aci_test.go

@@ -51,8 +51,8 @@ import (
 	"github.com/docker/compose-cli/aci/convert"
 	"github.com/docker/compose-cli/aci/login"
 	"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/context/store"
 	"github.com/docker/compose-cli/errdefs"
 	. "github.com/docker/compose-cli/tests/framework"
 )

+ 2 - 2
tests/framework/unit.go

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