Merge pull request #3781 from thaJeztah/fix_usage_of_deprecated_funcs
Remove uses of deprecated go-digest.NewDigestFromHex, go-digest.Digest.Hex
This commit is contained in:
commit
0071e46eee
3 changed files with 10 additions and 10 deletions
|
@ -132,7 +132,7 @@ func (mb *configManifestBuilder) Build(ctx context.Context) (m distribution.Mani
|
||||||
layerCounter++
|
layerCounter++
|
||||||
}
|
}
|
||||||
|
|
||||||
v1ID := digest.FromBytes([]byte(blobsum.Hex() + " " + parent)).Hex()
|
v1ID := digest.FromBytes([]byte(blobsum.Encoded() + " " + parent)).Encoded()
|
||||||
|
|
||||||
if i == 0 && img.RootFS.BaseLayer != "" {
|
if i == 0 && img.RootFS.BaseLayer != "" {
|
||||||
// windows-only baselayer setup
|
// windows-only baselayer setup
|
||||||
|
@ -140,18 +140,18 @@ func (mb *configManifestBuilder) Build(ctx context.Context) (m distribution.Mani
|
||||||
parent = fmt.Sprintf("%x", baseID[:32])
|
parent = fmt.Sprintf("%x", baseID[:32])
|
||||||
}
|
}
|
||||||
|
|
||||||
v1Compatibility := v1Compatibility{
|
v1Compat := v1Compatibility{
|
||||||
ID: v1ID,
|
ID: v1ID,
|
||||||
Parent: parent,
|
Parent: parent,
|
||||||
Comment: h.Comment,
|
Comment: h.Comment,
|
||||||
Created: h.Created,
|
Created: h.Created,
|
||||||
Author: h.Author,
|
Author: h.Author,
|
||||||
}
|
}
|
||||||
v1Compatibility.ContainerConfig.Cmd = []string{img.History[i].CreatedBy}
|
v1Compat.ContainerConfig.Cmd = []string{img.History[i].CreatedBy}
|
||||||
if h.EmptyLayer {
|
if h.EmptyLayer {
|
||||||
v1Compatibility.ThrowAway = true
|
v1Compat.ThrowAway = true
|
||||||
}
|
}
|
||||||
jsonBytes, err := json.Marshal(&v1Compatibility)
|
jsonBytes, err := json.Marshal(&v1Compat)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
@ -178,11 +178,11 @@ func (mb *configManifestBuilder) Build(ctx context.Context) (m distribution.Mani
|
||||||
}
|
}
|
||||||
|
|
||||||
fsLayerList[0] = FSLayer{BlobSum: blobsum}
|
fsLayerList[0] = FSLayer{BlobSum: blobsum}
|
||||||
dgst := digest.FromBytes([]byte(blobsum.Hex() + " " + parent + " " + string(mb.configJSON)))
|
dgst := digest.FromBytes([]byte(blobsum.Encoded() + " " + parent + " " + string(mb.configJSON)))
|
||||||
|
|
||||||
// Top-level v1compatibility string should be a modified version of the
|
// Top-level v1compatibility string should be a modified version of the
|
||||||
// image config.
|
// image config.
|
||||||
transformedConfig, err := MakeV1ConfigFromConfig(mb.configJSON, dgst.Hex(), parent, latestHistory.EmptyLayer)
|
transformedConfig, err := MakeV1ConfigFromConfig(mb.configJSON, dgst.Encoded(), parent, latestHistory.EmptyLayer)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
|
@ -150,7 +150,7 @@ func TestLinkedBlobStoreCreateWithMountFrom(t *testing.T) {
|
||||||
// cross-repo mount them into a nm/baz and provide a prepopulated blob descriptor
|
// cross-repo mount them into a nm/baz and provide a prepopulated blob descriptor
|
||||||
for dgst := range testLayers {
|
for dgst := range testLayers {
|
||||||
fooCanonical, _ := reference.WithDigest(fooRepoName, dgst)
|
fooCanonical, _ := reference.WithDigest(fooRepoName, dgst)
|
||||||
size, err := strconv.ParseInt("0x"+dgst.Hex()[:8], 0, 64)
|
size, err := strconv.ParseInt("0x"+dgst.Encoded()[:8], 0, 64)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatal(err)
|
t.Fatal(err)
|
||||||
}
|
}
|
||||||
|
|
|
@ -451,7 +451,7 @@ func digestPathComponents(dgst digest.Digest, multilevel bool) ([]string, error)
|
||||||
}
|
}
|
||||||
|
|
||||||
algorithm := blobAlgorithmReplacer.Replace(string(dgst.Algorithm()))
|
algorithm := blobAlgorithmReplacer.Replace(string(dgst.Algorithm()))
|
||||||
hex := dgst.Hex()
|
hex := dgst.Encoded()
|
||||||
prefix := []string{algorithm}
|
prefix := []string{algorithm}
|
||||||
|
|
||||||
var suffix []string
|
var suffix []string
|
||||||
|
@ -480,6 +480,6 @@ func digestFromPath(digestPath string) (digest.Digest, error) {
|
||||||
algo = next
|
algo = next
|
||||||
}
|
}
|
||||||
|
|
||||||
dgst := digest.NewDigestFromHex(algo, hex)
|
dgst := digest.NewDigestFromEncoded(digest.Algorithm(algo), hex)
|
||||||
return dgst, dgst.Validate()
|
return dgst, dgst.Validate()
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue