Skip to content

Commit f4bf138

Browse files
committed
Code Cleanup
Signed-off-by: Nicolas De Loof <[email protected]>
1 parent e59150b commit f4bf138

File tree

8 files changed

+14
-18
lines changed

8 files changed

+14
-18
lines changed

pkg/compose/apiSocket.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ func (s *composeService) useAPISocket(project *types.Project) (*types.Project, e
4545
return nil, errors.New("use_api_socket can't be used with a Windows Docker Engine")
4646
}
4747

48-
creds, err := s.dockerCli.ConfigFile().GetAllCredentials()
48+
creds, err := s.configFile().GetAllCredentials()
4949
if err != nil {
5050
return nil, fmt.Errorf("resolving credentials failed: %w", err)
5151
}

pkg/compose/commit.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ func (s *composeService) commit(ctx context.Context, projectName string, options
4040
return err
4141
}
4242

43-
clnt := s.dockerCli.Client()
43+
clnt := s.apiClient()
4444

4545
w := progress.ContextWriter(ctx)
4646

pkg/compose/compose.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ type composeService struct {
9292
func (s *composeService) Close() error {
9393
var errs []error
9494
if s.dockerCli != nil {
95-
errs = append(errs, s.dockerCli.Client().Close())
95+
errs = append(errs, s.apiClient().Close())
9696
}
9797
return errors.Join(errs...)
9898
}
@@ -323,7 +323,7 @@ var runtimeVersion runtimeVersionCache
323323

324324
func (s *composeService) RuntimeVersion(ctx context.Context) (string, error) {
325325
runtimeVersion.once.Do(func() {
326-
version, err := s.dockerCli.Client().ServerVersion(ctx)
326+
version, err := s.apiClient().ServerVersion(ctx)
327327
if err != nil {
328328
runtimeVersion.err = err
329329
}

pkg/compose/export.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ func (s *composeService) export(ctx context.Context, projectName string, options
5050
return fmt.Errorf("failed to export container: %w", err)
5151
}
5252

53-
clnt := s.dockerCli.Client()
53+
clnt := s.apiClient()
5454

5555
w := progress.ContextWriter(ctx)
5656

pkg/compose/publish.go

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -90,8 +90,7 @@ func (s *composeService) publish(ctx context.Context, project *types.Project, re
9090
return err
9191
}
9292

93-
config := s.dockerCli.ConfigFile()
94-
resolver := oci.NewResolver(config)
93+
resolver := oci.NewResolver(s.configFile())
9594

9695
descriptor, err := oci.PushManifest(ctx, resolver, named, layers, options.OCIVersion)
9796
if err != nil {

pkg/compose/pull.go

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@ func (s *composeService) pull(ctx context.Context, project *types.Project, opts
116116

117117
idx := i
118118
eg.Go(func() error {
119-
_, err := s.pullServiceImage(ctx, service, s.configFile(), w, opts.Quiet, project.Environment["DOCKER_DEFAULT_PLATFORM"])
119+
_, err := s.pullServiceImage(ctx, service, w, opts.Quiet, project.Environment["DOCKER_DEFAULT_PLATFORM"])
120120
if err != nil {
121121
pullErrors[idx] = err
122122
if service.Build != nil {
@@ -177,9 +177,7 @@ func getUnwrappedErrorMessage(err error) string {
177177
return err.Error()
178178
}
179179

180-
func (s *composeService) pullServiceImage(ctx context.Context, service types.ServiceConfig,
181-
configFile driver.Auth, w progress.Writer, quietPull bool, defaultPlatform string,
182-
) (string, error) {
180+
func (s *composeService) pullServiceImage(ctx context.Context, service types.ServiceConfig, w progress.Writer, quietPull bool, defaultPlatform string) (string, error) {
183181
w.Event(progress.Event{
184182
ID: service.Name,
185183
Status: progress.Working,
@@ -190,7 +188,7 @@ func (s *composeService) pullServiceImage(ctx context.Context, service types.Ser
190188
return "", err
191189
}
192190

193-
encodedAuth, err := encodedAuth(ref, configFile)
191+
encodedAuth, err := encodedAuth(ref, s.configFile())
194192
if err != nil {
195193
return "", err
196194
}
@@ -330,7 +328,7 @@ func (s *composeService) pullRequiredImages(ctx context.Context, project *types.
330328
var mutex sync.Mutex
331329
for name, service := range needPull {
332330
eg.Go(func() error {
333-
id, err := s.pullServiceImage(ctx, service, s.configFile(), w, quietPull, project.Environment["DOCKER_DEFAULT_PLATFORM"])
331+
id, err := s.pullServiceImage(ctx, service, w, quietPull, project.Environment["DOCKER_DEFAULT_PLATFORM"])
334332
mutex.Lock()
335333
defer mutex.Unlock()
336334
pulledImages[name] = api.ImageSummary{

pkg/compose/push.go

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@ import (
2727

2828
"github.com/compose-spec/compose-go/v2/types"
2929
"github.com/distribution/reference"
30-
"github.com/docker/buildx/driver"
3130
"github.com/docker/docker/api/types/image"
3231
"github.com/docker/docker/pkg/jsonmessage"
3332
"golang.org/x/sync/errgroup"
@@ -70,7 +69,7 @@ func (s *composeService) push(ctx context.Context, project *types.Project, optio
7069

7170
for _, tag := range tags {
7271
eg.Go(func() error {
73-
err := s.pushServiceImage(ctx, tag, s.configFile(), w, options.Quiet)
72+
err := s.pushServiceImage(ctx, tag, w, options.Quiet)
7473
if err != nil {
7574
if !options.IgnoreFailures {
7675
return err
@@ -84,13 +83,13 @@ func (s *composeService) push(ctx context.Context, project *types.Project, optio
8483
return eg.Wait()
8584
}
8685

87-
func (s *composeService) pushServiceImage(ctx context.Context, tag string, configFile driver.Auth, w progress.Writer, quietPush bool) error {
86+
func (s *composeService) pushServiceImage(ctx context.Context, tag string, w progress.Writer, quietPush bool) error {
8887
ref, err := reference.ParseNormalizedNamed(tag)
8988
if err != nil {
9089
return err
9190
}
9291

93-
authConfig, err := configFile.GetAuthConfig(registry.GetAuthConfigKey(reference.Domain(ref)))
92+
authConfig, err := s.configFile().GetAuthConfig(registry.GetAuthConfigKey(reference.Domain(ref)))
9493
if err != nil {
9594
return err
9695
}

pkg/compose/wait.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ func (s *composeService) Wait(ctx context.Context, projectName string, options a
3838
for _, ctr := range containers {
3939
eg.Go(func() error {
4040
var err error
41-
resultC, errC := s.dockerCli.Client().ContainerWait(waitCtx, ctr.ID, "")
41+
resultC, errC := s.apiClient().ContainerWait(waitCtx, ctr.ID, "")
4242

4343
select {
4444
case result := <-resultC:

0 commit comments

Comments
 (0)