Skip to content
This repository was archived by the owner on May 3, 2022. It is now read-only.

Commit 5de36ff

Browse files
committed
Bump image-relocation and ggcr
Thereby gain support for foreign layers and for relocating image indexes.
1 parent 3933d69 commit 5de36ff

File tree

43 files changed

+1062
-598
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

43 files changed

+1062
-598
lines changed

Gopkg.lock

Lines changed: 9 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Gopkg.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,15 +53,15 @@
5353

5454
[[constraint]]
5555
name = "github.com/pivotal/image-relocation"
56-
version = "v0.1"
56+
version = "v0.4"
5757

5858
[[constraint]]
5959
name = "github.com/deislabs/cnab-go"
6060
version = "v0.4.0-beta1"
6161

6262
[[override]]
6363
name = "github.com/google/go-containerregistry"
64-
revision = "5296537b6d5d12241dd0a8b1ef70a59cba62f48c"
64+
revision = "ef12d49c8daf6a6d72978966d5945e39bb898b4a"
6565

6666
[[override]]
6767
name = "k8s.io/apimachinery"

pkg/imagestore/ocilayout/ocilayout.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@ import (
66
"os"
77
"path/filepath"
88

9+
"github.com/deislabs/duffle/pkg/imagestore"
910
"github.com/pivotal/image-relocation/pkg/image"
1011
"github.com/pivotal/image-relocation/pkg/registry"
11-
12-
"github.com/deislabs/duffle/pkg/imagestore"
12+
"github.com/pivotal/image-relocation/pkg/registry/ggcr"
1313
)
1414

1515
// ociLayout is an image store which stores images as an OCI image layout.
@@ -26,7 +26,7 @@ func Create(options ...imagestore.Option) (imagestore.Store, error) {
2626
return nil, err
2727
}
2828

29-
layout, err := registry.NewRegistryClient().NewLayout(layoutDir)
29+
layout, err := ggcr.NewRegistryClient().NewLayout(layoutDir)
3030
if err != nil {
3131
return nil, err
3232
}
@@ -42,7 +42,7 @@ func LocateOciLayout(archiveDir string) (imagestore.Store, error) {
4242
if _, err := os.Stat(layoutDir); os.IsNotExist(err) {
4343
return nil, err
4444
}
45-
layout, err := registry.NewRegistryClient().ReadLayout(layoutDir)
45+
layout, err := ggcr.NewRegistryClient().ReadLayout(layoutDir)
4646
if err != nil {
4747
return nil, err
4848
}

pkg/imagestore/remote/remote.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import (
55

66
"github.com/pivotal/image-relocation/pkg/image"
77
"github.com/pivotal/image-relocation/pkg/registry"
8+
"github.com/pivotal/image-relocation/pkg/registry/ggcr"
89

910
"github.com/deislabs/duffle/pkg/imagestore"
1011
)
@@ -16,7 +17,7 @@ type remote struct {
1617

1718
func Create(...imagestore.Option) (imagestore.Store, error) {
1819
return &remote{
19-
registryClient: registry.NewRegistryClient(),
20+
registryClient: ggcr.NewRegistryClient(),
2021
}, nil
2122
}
2223

vendor/github.com/google/go-containerregistry/cmd/ko/test/kodata/kenobi

Lines changed: 0 additions & 1 deletion
This file was deleted.

vendor/github.com/google/go-containerregistry/pkg/authn/keychain.go

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/google/go-containerregistry/pkg/internal/retry/retry.go

Lines changed: 68 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/google/go-containerregistry/pkg/logs/logs.go

Lines changed: 29 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/google/go-containerregistry/pkg/name/digest.go

Lines changed: 0 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/google/go-containerregistry/pkg/name/doc.go

Lines changed: 42 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)