@@ -214,7 +214,7 @@ func (cli *DockerCli) Initialize(opts *cliflags.ClientOptions, ops ...Initialize
214214 cli .contextStore = & ContextStoreWithDefault {
215215 Store : baseContextStore ,
216216 Resolver : func () (* DefaultContext , error ) {
217- return resolveDefaultContext (opts .Common , cli .ConfigFile (), cli .contextStoreConfig , cli .Err ())
217+ return ResolveDefaultContext (opts .Common , cli .ConfigFile (), cli .contextStoreConfig , cli .Err ())
218218 },
219219 }
220220 cli .currentContext , err = resolveContextName (opts .Common , cli .configFile , cli .contextStore )
@@ -259,11 +259,11 @@ func (cli *DockerCli) Initialize(opts *cliflags.ClientOptions, ops ...Initialize
259259
260260// NewAPIClientFromFlags creates a new APIClient from command line flags
261261func NewAPIClientFromFlags (opts * cliflags.CommonOptions , configFile * configfile.ConfigFile ) (client.APIClient , error ) {
262- storeConfig := defaultContextStoreConfig ()
262+ storeConfig := DefaultContextStoreConfig ()
263263 store := & ContextStoreWithDefault {
264264 Store : store .New (cliconfig .ContextStoreDir (), storeConfig ),
265265 Resolver : func () (* DefaultContext , error ) {
266- return resolveDefaultContext (opts , configFile , storeConfig , ioutil .Discard )
266+ return ResolveDefaultContext (opts , configFile , storeConfig , ioutil .Discard )
267267 },
268268 }
269269 contextName , err := resolveContextName (opts , configFile , store )
@@ -454,7 +454,7 @@ func NewDockerCli(ops ...DockerCliOption) (*DockerCli, error) {
454454 WithContentTrustFromEnv (),
455455 WithContainerizedClient (containerizedengine .NewClient ),
456456 }
457- cli .contextStoreConfig = defaultContextStoreConfig ()
457+ cli .contextStoreConfig = DefaultContextStoreConfig ()
458458 ops = append (defaultOps , ops ... )
459459 if err := cli .Apply (ops ... ); err != nil {
460460 return nil , err
@@ -540,7 +540,8 @@ func RegisterDefaultStoreEndpoints(ep ...store.NamedTypeGetter) {
540540 defaultStoreEndpoints = append (defaultStoreEndpoints , ep ... )
541541}
542542
543- func defaultContextStoreConfig () store.Config {
543+ // DefaultContextStoreConfig returns a new store.Config with the default set of endpoints configured.
544+ func DefaultContextStoreConfig () store.Config {
544545 return store .NewConfig (
545546 func () interface {} { return & DockerContext {} },
546547 defaultStoreEndpoints ... ,
0 commit comments