diff --git a/context/store/store.go b/context/store/store.go index 80297e0b..2675ca50 100644 --- a/context/store/store.go +++ b/context/store/store.go @@ -48,9 +48,11 @@ const ( ) const ( - contextsDir = "contexts" - metadataDir = "meta" - metaFile = "meta.json" + dockerEndpointKey = "docker" + configDir = ".docker" + contextsDir = "contexts" + metadataDir = "meta" + metaFile = "meta.json" ) type contextStoreKey struct{} @@ -103,7 +105,7 @@ func New(opts ...Opt) (Store, error) { return nil, err } s := &store{ - root: filepath.Join(home, ".docker"), + root: filepath.Join(home, configDir), } if _, err := os.Stat(s.root); os.IsNotExist(err) { if err = os.Mkdir(s.root, 0755); err != nil { @@ -190,11 +192,12 @@ func parse(payload []byte, getter func() interface{}) (interface{}, error) { func (s *store) GetType(meta *Metadata) string { for k := range meta.Endpoints { - if k != "docker" { + if k != dockerEndpointKey { return k } } - return "docker" + + return dockerEndpointKey } func (s *store) Create(name string, data TypedContext) error { @@ -220,8 +223,8 @@ func (s *store) Create(name string, data TypedContext) error { Name: name, Metadata: data, Endpoints: map[string]interface{}{ - "docker": dummyContext{}, - (data.Type): dummyContext{}, + (dockerEndpointKey): dummyContext{}, + (data.Type): dummyContext{}, }, }