Skip to content

Commit 92b521e

Browse files
committed
fix: more deprecation warnings
1 parent 2465eff commit 92b521e

3 files changed

Lines changed: 16 additions & 17 deletions

File tree

acceptance/reproducibility_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ func testReproducibility(t *testing.T, _ spec.G, it spec.S) {
4848
imageName1, imageName2 string
4949
layer1, layer2 string
5050
mutateAndSave func(t *testing.T, image imgutil.Image)
51-
dockerClient dockerclient.CommonAPIClient
51+
dockerClient dockerclient.APIClient
5252
runnableBaseImageName string
5353
)
5454

local/new.go

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ import (
44
"context"
55
"fmt"
66

7-
"github.com/docker/docker/api/types"
87
"github.com/docker/docker/api/types/image"
98
"github.com/docker/docker/client"
109
v1 "github.com/google/go-containerregistry/pkg/v1"
@@ -119,8 +118,8 @@ func processImageOption(repoName string, dockerClient DockerClient, downloadLaye
119118
}, nil
120119
}
121120

122-
func getInspectAndHistory(repoName string, dockerClient DockerClient) (*types.ImageInspect, []image.HistoryResponseItem, error) {
123-
inspect, _, err := dockerClient.ImageInspectWithRaw(context.Background(), repoName)
121+
func getInspectAndHistory(repoName string, dockerClient DockerClient) (*image.InspectResponse, []image.HistoryResponseItem, error) {
122+
inspect, err := dockerClient.ImageInspect(context.Background(), repoName)
124123
if err != nil {
125124
if client.IsErrNotFound(err) {
126125
return nil, nil, nil

local/store.go

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ type Store struct {
3939
// DockerClient is subset of client.CommonAPIClient required by this package.
4040
type DockerClient interface {
4141
ImageHistory(ctx context.Context, image string, opts ...client.ImageHistoryOption) ([]image.HistoryResponseItem, error)
42-
ImageInspectWithRaw(ctx context.Context, image string) (types.ImageInspect, []byte, error)
42+
ImageInspect(ctx context.Context, image string) (image.InspectResponse, error)
4343
ImageLoad(ctx context.Context, input io.Reader, opts ...client.ImageLoadOption) (image.LoadResponse, error)
4444
ImageRemove(ctx context.Context, image string, options image.RemoveOptions) ([]image.DeleteResponse, error)
4545
ImageSave(ctx context.Context, images []string, saveOpts ...client.ImageSaveOption) (io.ReadCloser, error)
@@ -64,7 +64,7 @@ func NewStore(dockerClient DockerClient) *Store {
6464
// images
6565

6666
func (s *Store) Contains(identifier string) bool {
67-
_, _, err := s.dockerClient.ImageInspectWithRaw(context.Background(), identifier)
67+
_, err := s.dockerClient.ImageInspect(context.Background(), identifier)
6868
return err == nil
6969
}
7070

@@ -80,10 +80,10 @@ func (s *Store) Delete(identifier string) error {
8080
return err
8181
}
8282

83-
func (s *Store) Save(image *Image, withName string, withAdditionalNames ...string) (string, error) {
83+
func (s *Store) Save(img *Image, withName string, withAdditionalNames ...string) (string, error) {
8484
withName = tryNormalizing(withName)
8585
var (
86-
inspect types.ImageInspect
86+
inspect image.InspectResponse
8787
err error
8888
)
8989

@@ -92,13 +92,13 @@ func (s *Store) Save(image *Image, withName string, withAdditionalNames ...strin
9292
if canOmitBaseLayers {
9393
// During the first save attempt some layers may be excluded.
9494
// The docker daemon allows this if the given set of layers already exists in the daemon in the given order.
95-
inspect, err = s.doSave(image, withName)
95+
inspect, err = s.doSave(img, withName)
9696
}
9797
if !canOmitBaseLayers || err != nil {
98-
if err = image.ensureLayers(); err != nil {
98+
if err = img.ensureLayers(); err != nil {
9999
return "", err
100100
}
101-
inspect, err = s.doSave(image, withName)
101+
inspect, err = s.doSave(img, withName)
102102
if err != nil {
103103
saveErr := imgutil.SaveError{}
104104
for _, n := range append([]string{withName}, withAdditionalNames...) {
@@ -146,7 +146,7 @@ func usesContainerdStorage(docker DockerClient) bool {
146146
return false
147147
}
148148

149-
func (s *Store) doSave(img v1.Image, withName string) (types.ImageInspect, error) {
149+
func (s *Store) doSave(img v1.Image, withName string) (image.InspectResponse, error) {
150150
ctx := context.Background()
151151
done := make(chan error)
152152

@@ -180,21 +180,21 @@ func (s *Store) doSave(img v1.Image, withName string) (types.ImageInspect, error
180180
defer tw.Close()
181181

182182
if err = s.addImageToTar(tw, img, withName); err != nil {
183-
return types.ImageInspect{}, err
183+
return image.InspectResponse{}, err
184184
}
185185
tw.Close()
186186
pw.Close()
187187
err = <-done
188188
if err != nil {
189-
return types.ImageInspect{}, fmt.Errorf("loading image %q. first error: %w", withName, err)
189+
return image.InspectResponse{}, fmt.Errorf("loading image %q. first error: %w", withName, err)
190190
}
191191

192-
inspect, _, err := s.dockerClient.ImageInspectWithRaw(context.Background(), withName)
192+
inspect, err := s.dockerClient.ImageInspect(context.Background(), withName)
193193
if err != nil {
194194
if client.IsErrNotFound(err) {
195-
return types.ImageInspect{}, fmt.Errorf("saving image %q: %w", withName, err)
195+
return image.InspectResponse{}, fmt.Errorf("saving image %q: %w", withName, err)
196196
}
197-
return types.ImageInspect{}, err
197+
return image.InspectResponse{}, err
198198
}
199199
return inspect, nil
200200
}

0 commit comments

Comments
 (0)