Skip to content

Commit 8a20264

Browse files
Merge pull request #16947 from mfojtik/fix-signature-import
Automatic merge from submit-queue (batch tested with PRs 16979, 16947). image: fix signature import from secure registries @miminar || @dmage || @legionus do you guys have secure registry running? I'm trying to verify if this fixes this problem: https://gist.github.com/zhouying7780/bfc1d61e68cdaf821b9538a9e6cca501 Note that we don't have to be super-secure here because the signature importer does not care if the registry is secure or not, just need for the ping to pass...
2 parents 8e73380 + 27685e1 commit 8a20264

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

pkg/image/controller/signature/container_image_downloader.go

+6-1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import (
77
"time"
88

99
"github.com/containers/image/docker"
10+
"github.com/golang/glog"
1011

1112
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
1213

@@ -32,7 +33,11 @@ func (s *containerImageSignatureDownloader) DownloadImageSignatures(image *image
3233
}
3334
source, err := reference.NewImageSource(nil, nil)
3435
if err != nil {
35-
return nil, err
36+
// In case we fail to talk to registry to get the image metadata (private
37+
// registry, internal registry, etc...), do not fail with error to avoid
38+
// spamming logs.
39+
glog.V(4).Infof("Failed to get %q: %v", image.DockerImageReference, err)
40+
return []imageapi.ImageSignature{}, nil
3641
}
3742
defer source.Close()
3843

0 commit comments

Comments
 (0)