Vendor after merging mtrmac/image:openshift-native-signatures and update API use

Update copy.go for signature implementation change

Now we need to push the manifest first, and only afterwards the
signatures.
This commit is contained in:
Miloslav Trmač
2016-07-11 21:35:46 +02:00
parent ecc745d124
commit c9fbb6c1ab
13 changed files with 375 additions and 117 deletions

View File

@@ -59,7 +59,7 @@ func simplifyContentType(contentType string) string {
}
func (s *dockerImageSource) GetManifest(mimetypes []string) ([]byte, string, error) {
reference, err := tagOrDigest(s.ref.ref)
reference, err := s.ref.tagOrDigest()
if err != nil {
return nil, "", err
}
@@ -114,7 +114,7 @@ func (s *dockerImageSource) Delete() error {
headers := make(map[string][]string)
headers["Accept"] = []string{manifest.DockerV2Schema2MIMEType}
reference, err := tagOrDigest(s.ref.ref)
reference, err := s.ref.tagOrDigest()
if err != nil {
return err
}