Merge pull request #8391 from crosbymichael/disable-v2-registry

Remove registry v2 code path
This commit is contained in:
Michael Crosby 2014-10-06 10:12:20 -07:00
Родитель 3fc04f36e5 1c62e0ae4e
Коммит a761698700
1 изменённых файлов: 2 добавлений и 12 удалений

Просмотреть файл

@ -75,6 +75,7 @@ func (s *TagStore) CmdPull(job *engine.Job) engine.Status {
if n := len(job.Args); n != 1 && n != 2 { if n := len(job.Args); n != 1 && n != 2 {
return job.Errorf("Usage: %s IMAGE [TAG]", job.Name) return job.Errorf("Usage: %s IMAGE [TAG]", job.Name)
} }
var ( var (
localName = job.Args[0] localName = job.Args[0]
tag string tag string
@ -83,6 +84,7 @@ func (s *TagStore) CmdPull(job *engine.Job) engine.Status {
metaHeaders map[string][]string metaHeaders map[string][]string
mirrors []string mirrors []string
) )
if len(job.Args) > 1 { if len(job.Args) > 1 {
tag = job.Args[1] tag = job.Args[1]
} }
@ -132,18 +134,6 @@ func (s *TagStore) CmdPull(job *engine.Job) engine.Status {
mirrors = s.mirrors mirrors = s.mirrors
} }
if isOfficial || endpoint.Version == registry.APIVersion2 {
j := job.Eng.Job("trust_update_base")
if err = j.Run(); err != nil {
return job.Errorf("error updating trust base graph: %s", err)
}
if err := s.pullV2Repository(job.Eng, r, job.Stdout, localName, remoteName, tag, sf, job.GetenvBool("parallel")); err == nil {
return engine.StatusOK
} else if err != registry.ErrDoesNotExist {
log.Errorf("Error from V2 registry: %s", err)
}
}
if err = s.pullRepository(r, job.Stdout, localName, remoteName, tag, sf, job.GetenvBool("parallel"), mirrors); err != nil { if err = s.pullRepository(r, job.Stdout, localName, remoteName, tag, sf, job.GetenvBool("parallel"), mirrors); err != nil {
return job.Error(err) return job.Error(err)
} }