support insecure registries

Signed-off-by: Antonio Murdaca <runcom@redhat.com>
This commit is contained in:
Antonio Murdaca 2016-02-29 11:44:51 +01:00
parent e5d9bee80c
commit 3eefe215e0

View File

@ -13,6 +13,7 @@ import (
"github.com/docker/docker/api" "github.com/docker/docker/api"
"github.com/docker/docker/cliconfig" "github.com/docker/docker/cliconfig"
"github.com/docker/docker/image" "github.com/docker/docker/image"
"github.com/docker/docker/opts"
versionPkg "github.com/docker/docker/pkg/version" versionPkg "github.com/docker/docker/pkg/version"
"github.com/docker/docker/reference" "github.com/docker/docker/reference"
"github.com/docker/docker/registry" "github.com/docker/docker/registry"
@ -73,21 +74,21 @@ func GetData(c *cli.Context, name string) (*types.ImageInspect, error) {
if err := validateRepoName(repoInfo.Name()); err != nil { if err := validateRepoName(repoInfo.Name()); err != nil {
return nil, err return nil, err
} }
//options := &registry.Options{} options := &registry.Options{}
//options.Mirrors = opts.NewListOpts(nil) options.Mirrors = opts.NewListOpts(nil)
//options.InsecureRegistries = opts.NewListOpts(nil) options.InsecureRegistries = opts.NewListOpts(nil)
//options.InsecureRegistries.Set("0.0.0.0/0") options.InsecureRegistries.Set("0.0.0.0/0")
//registryService := registry.NewService(options) registryService := registry.NewService(options)
registryService := registry.NewService(nil) // TODO(runcom): hacky, provide a way of passing tls cert (flag?) to be used to lookup
//// TODO(runcom): hacky, provide a way of passing tls cert (flag?) to be used to lookup for _, ic := range registryService.Config.IndexConfigs {
//for _, ic := range registryService.Config.IndexConfigs { ic.Secure = false
//ic.Secure = false }
//}
endpoints, err := registryService.LookupPullEndpoints(repoInfo) endpoints, err := registryService.LookupPullEndpoints(repoInfo)
if err != nil { if err != nil {
return nil, err return nil, err
} }
logrus.Debugf("endpoints: %v", endpoints)
var ( var (
ctx = context.Background() ctx = context.Background()