Skip to content

Commit

Permalink
Bump image-relocation and ggcr
Browse files Browse the repository at this point in the history
Thereby gain support for foreign layers and for relocating image indexes.
  • Loading branch information
glyn committed Sep 12, 2019
1 parent 3933d69 commit 5de36ff
Show file tree
Hide file tree
Showing 43 changed files with 1,062 additions and 598 deletions.
15 changes: 9 additions & 6 deletions Gopkg.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions Gopkg.toml
Original file line number Diff line number Diff line change
Expand Up @@ -53,15 +53,15 @@

[[constraint]]
name = "github.com/pivotal/image-relocation"
version = "v0.1"
version = "v0.4"

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

[[override]]
name = "github.com/google/go-containerregistry"
revision = "5296537b6d5d12241dd0a8b1ef70a59cba62f48c"
revision = "ef12d49c8daf6a6d72978966d5945e39bb898b4a"

[[override]]
name = "k8s.io/apimachinery"
Expand Down
8 changes: 4 additions & 4 deletions pkg/imagestore/ocilayout/ocilayout.go
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,10 @@ import (
"os"
"path/filepath"

"github.com/deislabs/duffle/pkg/imagestore"
"github.com/pivotal/image-relocation/pkg/image"
"github.com/pivotal/image-relocation/pkg/registry"

"github.com/deislabs/duffle/pkg/imagestore"
"github.com/pivotal/image-relocation/pkg/registry/ggcr"
)

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

layout, err := registry.NewRegistryClient().NewLayout(layoutDir)
layout, err := ggcr.NewRegistryClient().NewLayout(layoutDir)
if err != nil {
return nil, err
}
Expand All @@ -42,7 +42,7 @@ func LocateOciLayout(archiveDir string) (imagestore.Store, error) {
if _, err := os.Stat(layoutDir); os.IsNotExist(err) {
return nil, err
}
layout, err := registry.NewRegistryClient().ReadLayout(layoutDir)
layout, err := ggcr.NewRegistryClient().ReadLayout(layoutDir)
if err != nil {
return nil, err
}
Expand Down
3 changes: 2 additions & 1 deletion pkg/imagestore/remote/remote.go
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ import (

"github.com/pivotal/image-relocation/pkg/image"
"github.com/pivotal/image-relocation/pkg/registry"
"github.com/pivotal/image-relocation/pkg/registry/ggcr"

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

func Create(...imagestore.Option) (imagestore.Store, error) {
return &remote{
registryClient: registry.NewRegistryClient(),
registryClient: ggcr.NewRegistryClient(),
}, nil
}

Expand Down

This file was deleted.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

29 changes: 29 additions & 0 deletions vendor/github.com/google/go-containerregistry/pkg/logs/logs.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

42 changes: 42 additions & 0 deletions vendor/github.com/google/go-containerregistry/pkg/name/doc.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

5 changes: 5 additions & 0 deletions vendor/github.com/google/go-containerregistry/pkg/v1/layer.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit 5de36ff

Please sign in to comment.