build(deps): bump github.com/testcontainers/testcontainers-go/modules/opensearch

Bumps [github.com/testcontainers/testcontainers-go/modules/opensearch](https://github.com/testcontainers/testcontainers-go) from 0.38.0 to 0.39.0.
- [Release notes](https://github.com/testcontainers/testcontainers-go/releases)
- [Commits](https://github.com/testcontainers/testcontainers-go/compare/v0.38.0...v0.39.0)

---
updated-dependencies:
- dependency-name: github.com/testcontainers/testcontainers-go/modules/opensearch
  dependency-version: 0.39.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
This commit is contained in:
dependabot[bot]
2025-09-23 14:15:29 +00:00
committed by Ralf Haferkamp
parent 76ac20e9e8
commit ca2636b653
196 changed files with 715 additions and 606 deletions
+5 -5
View File
@@ -81,8 +81,8 @@ require (
github.com/spf13/cobra v1.10.1
github.com/stretchr/testify v1.11.1
github.com/test-go/testify v1.1.4
github.com/testcontainers/testcontainers-go v0.38.0
github.com/testcontainers/testcontainers-go/modules/opensearch v0.38.0
github.com/testcontainers/testcontainers-go v0.39.0
github.com/testcontainers/testcontainers-go/modules/opensearch v0.39.0
github.com/theckman/yacspin v0.13.12
github.com/thejerf/suture/v4 v4.0.6
github.com/tidwall/gjson v1.18.0
@@ -186,8 +186,8 @@ require (
github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f // indirect
github.com/distribution/reference v0.6.0 // indirect
github.com/dlclark/regexp2 v1.4.0 // indirect
github.com/docker/docker v28.2.2+incompatible // indirect
github.com/docker/go-connections v0.5.0 // indirect
github.com/docker/docker v28.3.3+incompatible // indirect
github.com/docker/go-connections v0.6.0 // indirect
github.com/docker/go-units v0.5.0 // indirect
github.com/dustin/go-humanize v1.0.1 // indirect
github.com/ebitengine/purego v0.8.4 // indirect
@@ -333,7 +333,7 @@ require (
github.com/sethvargo/go-diceware v0.5.0 // indirect
github.com/sethvargo/go-password v0.3.1 // indirect
github.com/shamaton/msgpack/v2 v2.3.1 // indirect
github.com/shirou/gopsutil/v4 v4.25.5 // indirect
github.com/shirou/gopsutil/v4 v4.25.6 // indirect
github.com/shurcooL/httpfs v0.0.0-20230704072500-f1e31cf0ba5c // indirect
github.com/shurcooL/vfsgen v0.0.0-20230704071429-0000e147ea92 // indirect
github.com/skeema/knownhosts v1.3.0 // indirect
+10 -10
View File
@@ -303,10 +303,10 @@ github.com/dlclark/regexp2 v1.4.0 h1:F1rxgk7p4uKjwIQxBs9oAXe5CqrXlCduYEJvrF4u93E
github.com/dlclark/regexp2 v1.4.0/go.mod h1:2pZnwuY/m+8K6iRw6wQdMtk+rH5tNGR1i55kozfMjCc=
github.com/dnaeon/go-vcr v1.0.1/go.mod h1:aBB1+wY4s93YsC3HHjMBMrwTj2R9FHDzUr9KyGc8n1E=
github.com/dnsimple/dnsimple-go v0.63.0/go.mod h1:O5TJ0/U6r7AfT8niYNlmohpLbCSG+c71tQlGr9SeGrg=
github.com/docker/docker v28.2.2+incompatible h1:CjwRSksz8Yo4+RmQ339Dp/D2tGO5JxwYeqtMOEe0LDw=
github.com/docker/docker v28.2.2+incompatible/go.mod h1:eEKB0N0r5NX/I1kEveEz05bcu8tLC/8azJZsviup8Sk=
github.com/docker/go-connections v0.5.0 h1:USnMq7hx7gwdVZq1L49hLXaFtUdTADjXGp+uj1Br63c=
github.com/docker/go-connections v0.5.0/go.mod h1:ov60Kzw0kKElRwhNs9UlUHAE/F9Fe6GLaXnqyDdmEXc=
github.com/docker/docker v28.3.3+incompatible h1:Dypm25kh4rmk49v1eiVbsAtpAsYURjYkaKubwuBdxEI=
github.com/docker/docker v28.3.3+incompatible/go.mod h1:eEKB0N0r5NX/I1kEveEz05bcu8tLC/8azJZsviup8Sk=
github.com/docker/go-connections v0.6.0 h1:LlMG9azAe1TqfR7sO+NJttz1gy6KO7VJBh+pMmjSD94=
github.com/docker/go-connections v0.6.0/go.mod h1:AahvXYshr6JgfUJGdDCs2b5EZG/vmaMAntpSFH5BFKE=
github.com/docker/go-units v0.5.0 h1:69rxXcBk27SvSaaxTtLh/8llcHD8vYHT7WSdRZ/jvr4=
github.com/docker/go-units v0.5.0/go.mod h1:fgPhTUdO+D/Jk86RDLlptpiXQzgHJF7gydDDbaIK4Dk=
github.com/dustin/go-humanize v1.0.1 h1:GzkhY7T5VNhEkwH0PVJgjz+fX1rhBrR7pRT3mDkpeCY=
@@ -1085,8 +1085,8 @@ github.com/shamaton/msgpack/v2 v2.3.1 h1:R3QNLIGA/tbdczNMZ5PCRxrXvy+fnzsIaHG4kKM
github.com/shamaton/msgpack/v2 v2.3.1/go.mod h1:6khjYnkx73f7VQU7wjcFS9DFjs+59naVWJv1TB7qdOI=
github.com/shirou/gopsutil v3.21.11+incompatible h1:+1+c1VGhc88SSonWP6foOcLhvnKlUeu/erjjvaPEYiI=
github.com/shirou/gopsutil v3.21.11+incompatible/go.mod h1:5b4v6he4MtMOwMlS0TUMTu2PcXUg8+E1lC7eC3UO/RA=
github.com/shirou/gopsutil/v4 v4.25.5 h1:rtd9piuSMGeU8g1RMXjZs9y9luK5BwtnG7dZaQUJAsc=
github.com/shirou/gopsutil/v4 v4.25.5/go.mod h1:PfybzyydfZcN+JMMjkF6Zb8Mq1A/VcogFFg7hj50W9c=
github.com/shirou/gopsutil/v4 v4.25.6 h1:kLysI2JsKorfaFPcYmcJqbzROzsBWEOAtw6A7dIfqXs=
github.com/shirou/gopsutil/v4 v4.25.6/go.mod h1:PfybzyydfZcN+JMMjkF6Zb8Mq1A/VcogFFg7hj50W9c=
github.com/shurcooL/httpfs v0.0.0-20230704072500-f1e31cf0ba5c h1:aqg5Vm5dwtvL+YgDpBcK1ITf3o96N/K7/wsRXQnUTEs=
github.com/shurcooL/httpfs v0.0.0-20230704072500-f1e31cf0ba5c/go.mod h1:owqhoLW1qZoYLZzLnBw+QkPP9WZnjlSWihhxAJC1+/M=
github.com/shurcooL/sanitized_anchor_name v1.0.0/go.mod h1:1NzhyTcUVG4SuEtjjoZeVRXNmyL/1OwPU0+IJeTBvfc=
@@ -1153,10 +1153,10 @@ github.com/tchap/go-patricia/v2 v2.3.3 h1:xfNEsODumaEcCcY3gI0hYPZ/PcpVv5ju6RMAhg
github.com/tchap/go-patricia/v2 v2.3.3/go.mod h1:VZRHKAb53DLaG+nA9EaYYiaEx6YztwDlLElMsnSHD4k=
github.com/test-go/testify v1.1.4 h1:Tf9lntrKUMHiXQ07qBScBTSA0dhYQlu83hswqelv1iE=
github.com/test-go/testify v1.1.4/go.mod h1:rH7cfJo/47vWGdi4GPj16x3/t1xGOj2YxzmNQzk2ghU=
github.com/testcontainers/testcontainers-go v0.38.0 h1:d7uEapLcv2P8AvH8ahLqDMMxda2W9gQN1nRbHS28HBw=
github.com/testcontainers/testcontainers-go v0.38.0/go.mod h1:C52c9MoHpWO+C4aqmgSU+hxlR5jlEayWtgYrb8Pzz1w=
github.com/testcontainers/testcontainers-go/modules/opensearch v0.38.0 h1:+ndHb4j4SxJYSflYJZQen/8Cj4rjNT96toYFMCTQgd8=
github.com/testcontainers/testcontainers-go/modules/opensearch v0.38.0/go.mod h1:IhutRBtJkqtEG9bTp4dYbaOuHkBqilBNGfVujlFo7/0=
github.com/testcontainers/testcontainers-go v0.39.0 h1:uCUJ5tA+fcxbFAB0uP3pIK3EJ2IjjDUHFSZ1H1UxAts=
github.com/testcontainers/testcontainers-go v0.39.0/go.mod h1:qmHpkG7H5uPf/EvOORKvS6EuDkBUPE3zpVGaH9NL7f8=
github.com/testcontainers/testcontainers-go/modules/opensearch v0.39.0 h1:IkJUhR8AigQxv7qHZho/OtTU6JtiSdBGVh76o175JGo=
github.com/testcontainers/testcontainers-go/modules/opensearch v0.39.0/go.mod h1:B7AhrDmQ4QbpzA0BeWvqzaJ8vbwcdEQDzybr35sBRfw=
github.com/thanhpk/randstr v1.0.6 h1:psAOktJFD4vV9NEVb3qkhRSMvYh4ORRaj1+w/hn4B+o=
github.com/thanhpk/randstr v1.0.6/go.mod h1:M/H2P1eNLZzlDwAzpkkkUvoyNNMbzRGhESZuEQk3r0U=
github.com/theckman/yacspin v0.13.12 h1:CdZ57+n0U6JMuh2xqjnjRq5Haj6v1ner2djtLQRzJr4=
+2 -2
View File
@@ -1,9 +1,9 @@
package api // import "github.com/docker/docker/api"
package api
// Common constants for daemon and client.
const (
// DefaultVersion of the current REST API.
DefaultVersion = "1.50"
DefaultVersion = "1.51"
// MinSupportedAPIVersion is the minimum API version that can be supported
// by the API server, specified as "major.minor". Note that the daemon
+7 -7
View File
@@ -19,10 +19,10 @@ produces:
consumes:
- "application/json"
- "text/plain"
basePath: "/v1.50"
basePath: "/v1.51"
info:
title: "Docker Engine API"
version: "1.50"
version: "1.51"
x-logo:
url: "https://docs.docker.com/assets/images/logo-docker-main.png"
description: |
@@ -56,7 +56,7 @@ info:
is returned.
If you omit the version-prefix, the current version of the API (v1.50) is used.
For example, calling `/info` is the same as calling `/v1.50/info`. Using the
For example, calling `/info` is the same as calling `/v1.51/info`. Using the
API without a version-prefix is deprecated and will be removed in a future release.
Engine releases in the near future should support this version of the API,
@@ -2196,8 +2196,7 @@ definitions:
Number of containers using this image. Includes both stopped and running
containers.
This size is not calculated by default, and depends on which API endpoint
is used. `-1` indicates that the value has not been set / calculated.
`-1` indicates that the value has not been set / calculated.
x-nullable: false
type: "integer"
example: 2
@@ -2914,7 +2913,8 @@ definitions:
be used. If multiple endpoints have the same priority, endpoints are
lexicographically sorted based on their network name, and the one
that sorts first is picked.
type: "number"
type: "integer"
format: "int64"
example:
- 10
@@ -5863,7 +5863,7 @@ definitions:
type: "integer"
format: "uint64"
x-nullable: true
example: 18446744073709551615
example: "18446744073709551615"
ContainerThrottlingData:
description: |
+1 -1
View File
@@ -1,4 +1,4 @@
package blkiodev // import "github.com/docker/docker/api/types/blkiodev"
package blkiodev
import "fmt"
+1 -1
View File
@@ -1,4 +1,4 @@
package types // import "github.com/docker/docker/api/types"
package types
import (
"bufio"
+1 -1
View File
@@ -1,4 +1,4 @@
package container // import "github.com/docker/docker/api/types/container"
package container
import (
"time"
+3 -1
View File
@@ -18,11 +18,13 @@ type ExecOptions struct {
AttachStdin bool // Attach the standard input, makes possible user interaction
AttachStderr bool // Attach the standard error
AttachStdout bool // Attach the standard output
Detach bool // Execute in detach mode
DetachKeys string // Escape keys for detach
Env []string // Environment variables
WorkingDir string // Working directory
Cmd []string // Execution commands and args
// Deprecated: the Detach field is not used, and will be removed in a future release.
Detach bool
}
// ExecStartOptions is a temp struct used by execStart
+1 -1
View File
@@ -1,4 +1,4 @@
package container // import "github.com/docker/docker/api/types/container"
package container
import (
"errors"
+1 -1
View File
@@ -1,6 +1,6 @@
//go:build !windows
package container // import "github.com/docker/docker/api/types/container"
package container
import "github.com/docker/docker/api/types/network"
+1 -1
View File
@@ -1,4 +1,4 @@
package container // import "github.com/docker/docker/api/types/container"
package container
import "github.com/docker/docker/api/types/network"
+1 -1
View File
@@ -1,4 +1,4 @@
package container // import "github.com/docker/docker/api/types/container"
package container
// WaitCondition is a type used to specify a container state for which
// to wait.
+9 -5
View File
@@ -1,4 +1,5 @@
package events // import "github.com/docker/docker/api/types/events"
package events
import "github.com/docker/docker/api/types/filters"
// Type is used for event-types.
@@ -111,11 +112,14 @@ type Actor struct {
// Message represents the information an event contains
type Message struct {
// Deprecated information from JSONMessage.
// Deprecated: use Action instead.
// Information from JSONMessage.
// With data only in container events.
Status string `json:"status,omitempty"` // Deprecated: use Action instead.
ID string `json:"id,omitempty"` // Deprecated: use Actor.ID instead.
From string `json:"from,omitempty"` // Deprecated: use Actor.Attributes["image"] instead.
Status string `json:"status,omitempty"`
// Deprecated: use Actor.ID instead.
ID string `json:"id,omitempty"`
// Deprecated: use Actor.Attributes["image"] instead.
From string `json:"from,omitempty"`
Type Type
Action Action
+1 -1
View File
@@ -2,7 +2,7 @@
Package filters provides tools for encoding a mapping of keys to a set of
multiple values.
*/
package filters // import "github.com/docker/docker/api/types/filters"
package filters
import (
"encoding/json"
+1 -1
View File
@@ -1,4 +1,4 @@
package image // import "github.com/docker/docker/api/types/image"
package image
// ----------------------------------------------------------------------------
// Code generated by `swagger generate operation`. DO NOT EDIT.
+2
View File
@@ -75,6 +75,8 @@ type ListOptions struct {
SharedSize bool
// ContainerCount indicates whether container count should be computed.
//
// Deprecated: This field has been unused and is no longer required and will be removed in a future version.
ContainerCount bool
// Manifests indicates whether the image manifests should be returned.
+1 -1
View File
@@ -1,4 +1,4 @@
package mount // import "github.com/docker/docker/api/types/mount"
package mount
import (
"os"
+1 -1
View File
@@ -1,4 +1,4 @@
package network // import "github.com/docker/docker/api/types/network"
package network
import (
"time"
+1 -1
View File
@@ -1,4 +1,4 @@
package types // import "github.com/docker/docker/api/types"
package types
import (
"encoding/json"
+4 -1
View File
@@ -1,4 +1,5 @@
package registry // import "github.com/docker/docker/api/types/registry"
package registry
import (
"context"
"encoding/base64"
@@ -82,6 +83,8 @@ func DecodeAuthConfig(authEncoded string) (*AuthConfig, error) {
// Like [DecodeAuthConfig], this function always returns an [AuthConfig], even if an
// error occurs. It is up to the caller to decide if authentication is required,
// and if the error can be ignored.
//
// Deprecated: this function is no longer used and will be removed in the next release.
func DecodeAuthConfigBody(rdr io.ReadCloser) (*AuthConfig, error) {
return decodeAuthConfigFromReader(rdr)
}
+1 -1
View File
@@ -1,4 +1,4 @@
package registry // import "github.com/docker/docker/api/types/registry"
package registry
// ----------------------------------------------------------------------------
// DO NOT EDIT THIS FILE
+1 -1
View File
@@ -1,7 +1,7 @@
// FIXME(thaJeztah): remove once we are a module; the go:build directive prevents go from downgrading language version to go1.16:
//go:build go1.23
package registry // import "github.com/docker/docker/api/types/registry"
package registry
import (
"encoding/json"
+1 -1
View File
@@ -1,4 +1,4 @@
package strslice // import "github.com/docker/docker/api/types/strslice"
package strslice
import "encoding/json"
+1 -1
View File
@@ -1,4 +1,4 @@
package swarm // import "github.com/docker/docker/api/types/swarm"
package swarm
import (
"strconv"
+1 -1
View File
@@ -1,4 +1,4 @@
package swarm // import "github.com/docker/docker/api/types/swarm"
package swarm
import (
"os"
+1 -1
View File
@@ -1,4 +1,4 @@
package swarm // import "github.com/docker/docker/api/types/swarm"
package swarm
import (
"time"
+1 -1
View File
@@ -1,4 +1,4 @@
package swarm // import "github.com/docker/docker/api/types/swarm"
package swarm
import (
"github.com/docker/docker/api/types/network"
+2 -1
View File
@@ -1,4 +1,5 @@
package swarm // import "github.com/docker/docker/api/types/swarm"
package swarm
import "github.com/docker/docker/api/types/filters"
// Node represents a node.
+1 -1
View File
@@ -1,4 +1,4 @@
package swarm // import "github.com/docker/docker/api/types/swarm"
package swarm
// RuntimeType is the type of runtime used for the TaskSpec
type RuntimeType string
+1 -1
View File
@@ -1,3 +1,3 @@
//go:generate protoc --gogofaster_out=import_path=github.com/docker/docker/api/types/swarm/runtime:. plugin.proto
package runtime // import "github.com/docker/docker/api/types/swarm/runtime"
package runtime
+1 -1
View File
@@ -1,4 +1,4 @@
package swarm // import "github.com/docker/docker/api/types/swarm"
package swarm
import (
"os"
+1 -1
View File
@@ -1,4 +1,4 @@
package swarm // import "github.com/docker/docker/api/types/swarm"
package swarm
import (
"time"
+1 -1
View File
@@ -1,4 +1,4 @@
package swarm // import "github.com/docker/docker/api/types/swarm"
package swarm
import (
"time"
+1 -1
View File
@@ -1,4 +1,4 @@
package swarm // import "github.com/docker/docker/api/types/swarm"
package swarm
import (
"time"
+1 -1
View File
@@ -1,4 +1,4 @@
package time // import "github.com/docker/docker/api/types/time"
package time
import (
"fmt"
+1 -1
View File
@@ -1,4 +1,4 @@
package types // import "github.com/docker/docker/api/types"
package types
import (
"github.com/docker/docker/api/types/build"
+1 -1
View File
@@ -1,4 +1,4 @@
package versions // import "github.com/docker/docker/api/types/versions"
package versions
import (
"strconv"
+1 -1
View File
@@ -1,4 +1,4 @@
package volume // import "github.com/docker/docker/api/types/volume"
package volume
import "github.com/docker/docker/api/types/filters"
+1 -1
View File
@@ -1,4 +1,4 @@
package volume // import "github.com/docker/docker/api/types/volume"
package volume
// UpdateOptions is configuration to update a Volume with.
type UpdateOptions struct {
+1 -1
View File
@@ -1,4 +1,4 @@
package client // import "github.com/docker/docker/client"
package client
import (
"context"
+1 -1
View File
@@ -1,4 +1,4 @@
package client // import "github.com/docker/docker/client"
package client
import (
"context"
+1 -1
View File
@@ -1,4 +1,4 @@
package client // import "github.com/docker/docker/client"
package client
import (
"context"
+1 -1
View File
@@ -1,4 +1,4 @@
package client // import "github.com/docker/docker/client"
package client
import (
"context"
+1 -1
View File
@@ -1,4 +1,4 @@
package client // import "github.com/docker/docker/client"
package client
import (
"context"
+1 -1
View File
@@ -1,4 +1,4 @@
package client // import "github.com/docker/docker/client"
package client
import (
"context"
+1 -1
View File
@@ -39,7 +39,7 @@ For example, to list running containers (the equivalent of "docker ps"):
}
}
*/
package client // import "github.com/docker/docker/client"
package client
import (
"context"
+1 -1
View File
@@ -1,4 +1,4 @@
package client // import "github.com/docker/docker/client"
package client
import (
"context"
+1 -1
View File
@@ -1,6 +1,6 @@
//go:build !windows
package client // import "github.com/docker/docker/client"
package client
// DefaultDockerHost defines OS-specific default host if the DOCKER_HOST
// (EnvOverrideHost) environment variable is unset or empty.
+1 -1
View File
@@ -1,4 +1,4 @@
package client // import "github.com/docker/docker/client"
package client
// DefaultDockerHost defines OS-specific default host if the DOCKER_HOST
// (EnvOverrideHost) environment variable is unset or empty.
+1 -1
View File
@@ -1,4 +1,4 @@
package client // import "github.com/docker/docker/client"
package client
import (
"context"
+1 -1
View File
@@ -1,4 +1,4 @@
package client // import "github.com/docker/docker/client"
package client
import (
"bytes"
+1 -1
View File
@@ -1,4 +1,4 @@
package client // import "github.com/docker/docker/client"
package client
import (
"context"
+1 -1
View File
@@ -1,4 +1,4 @@
package client // import "github.com/docker/docker/client"
package client
import "context"
+1 -1
View File
@@ -1,4 +1,4 @@
package client // import "github.com/docker/docker/client"
package client
import (
"context"
+1 -1
View File
@@ -1,4 +1,4 @@
package client // import "github.com/docker/docker/client"
package client
import (
"context"
+1 -1
View File
@@ -1,4 +1,4 @@
package client // import "github.com/docker/docker/client"
package client
import (
"context"
+1 -1
View File
@@ -1,4 +1,4 @@
package client // import "github.com/docker/docker/client"
package client
import (
"context"
+1 -1
View File
@@ -1,4 +1,4 @@
package client // import "github.com/docker/docker/client"
package client
import (
"context"
+1 -1
View File
@@ -1,4 +1,4 @@
package client // import "github.com/docker/docker/client"
package client
import (
"context"
+1 -1
View File
@@ -1,4 +1,4 @@
package client // import "github.com/docker/docker/client"
package client
import (
"context"
+1 -1
View File
@@ -1,4 +1,4 @@
package client // import "github.com/docker/docker/client"
package client
import (
"context"
+1 -1
View File
@@ -1,4 +1,4 @@
package client // import "github.com/docker/docker/client"
package client
import (
"bytes"
+1 -1
View File
@@ -1,4 +1,4 @@
package client // import "github.com/docker/docker/client"
package client
import (
"context"
+1 -1
View File
@@ -1,4 +1,4 @@
package client // import "github.com/docker/docker/client"
package client
import (
"context"
+1 -1
View File
@@ -1,4 +1,4 @@
package client // import "github.com/docker/docker/client"
package client
import (
"context"
+1 -1
View File
@@ -1,4 +1,4 @@
package client // import "github.com/docker/docker/client"
package client
import "context"
+1 -1
View File
@@ -1,4 +1,4 @@
package client // import "github.com/docker/docker/client"
package client
import (
"context"
+1 -1
View File
@@ -1,4 +1,4 @@
package client // import "github.com/docker/docker/client"
package client
import (
"context"
+1 -1
View File
@@ -1,4 +1,4 @@
package client // import "github.com/docker/docker/client"
package client
import (
"context"
+1 -1
View File
@@ -1,4 +1,4 @@
package client // import "github.com/docker/docker/client"
package client
import (
"context"
+1 -1
View File
@@ -1,4 +1,4 @@
package client // import "github.com/docker/docker/client"
package client
import (
"context"
+3 -3
View File
@@ -1,4 +1,4 @@
package client // import "github.com/docker/docker/client"
package client
import (
"context"
@@ -15,10 +15,10 @@ func (cli *Client) ContainerStart(ctx context.Context, containerID string, optio
}
query := url.Values{}
if len(options.CheckpointID) != 0 {
if options.CheckpointID != "" {
query.Set("checkpoint", options.CheckpointID)
}
if len(options.CheckpointDir) != 0 {
if options.CheckpointDir != "" {
query.Set("checkpoint-dir", options.CheckpointDir)
}
+1 -1
View File
@@ -1,4 +1,4 @@
package client // import "github.com/docker/docker/client"
package client
import (
"context"
+1 -1
View File
@@ -1,4 +1,4 @@
package client // import "github.com/docker/docker/client"
package client
import (
"context"
+1 -1
View File
@@ -1,4 +1,4 @@
package client // import "github.com/docker/docker/client"
package client
import (
"context"
+1 -1
View File
@@ -1,4 +1,4 @@
package client // import "github.com/docker/docker/client"
package client
import "context"
+1 -1
View File
@@ -1,4 +1,4 @@
package client // import "github.com/docker/docker/client"
package client
import (
"context"
+1 -1
View File
@@ -1,4 +1,4 @@
package client // import "github.com/docker/docker/client"
package client
import (
"bytes"
+1 -1
View File
@@ -1,4 +1,4 @@
package client // import "github.com/docker/docker/client"
package client
import (
"context"
+1 -1
View File
@@ -1,4 +1,4 @@
package client // import "github.com/docker/docker/client"
package client
import (
"context"
+1 -1
View File
@@ -1,4 +1,4 @@
package client // import "github.com/docker/docker/client"
package client
const (
// EnvOverrideHost is the name of the environment variable that can be used
+1 -1
View File
@@ -1,4 +1,4 @@
package client // import "github.com/docker/docker/client"
package client
import (
"context"
+1 -1
View File
@@ -1,4 +1,4 @@
package client // import "github.com/docker/docker/client"
package client
import (
"context"
+2 -2
View File
@@ -1,4 +1,4 @@
package client // import "github.com/docker/docker/client"
package client
import (
"bufio"
@@ -40,7 +40,7 @@ func (cli *Client) postHijacked(ctx context.Context, path string, query url.Valu
// DialHijack returns a hijacked connection with negotiated protocol proto.
func (cli *Client) DialHijack(ctx context.Context, url, proto string, meta map[string][]string) (net.Conn, error) {
req, err := http.NewRequestWithContext(ctx, http.MethodPost, url, nil)
req, err := http.NewRequestWithContext(ctx, http.MethodPost, url, http.NoBody)
if err != nil {
return nil, err
}
+1 -1
View File
@@ -1,4 +1,4 @@
package client // import "github.com/docker/docker/client"
package client
import (
"context"
+1 -1
View File
@@ -1,4 +1,4 @@
package client // import "github.com/docker/docker/client"
package client
import (
"context"
+1 -1
View File
@@ -1,4 +1,4 @@
package client // import "github.com/docker/docker/client"
package client
import (
"context"
+1 -1
View File
@@ -1,4 +1,4 @@
package client // import "github.com/docker/docker/client"
package client
import (
"context"
+1 -1
View File
@@ -1,4 +1,4 @@
package client // import "github.com/docker/docker/client"
package client
import (
"bytes"
+1 -1
View File
@@ -1,4 +1,4 @@
package client // import "github.com/docker/docker/client"
package client
import (
"context"
+1 -1
View File
@@ -1,4 +1,4 @@
package client // import "github.com/docker/docker/client"
package client
import (
"context"
+1 -1
View File
@@ -1,4 +1,4 @@
package client // import "github.com/docker/docker/client"
package client
import (
"context"
+1 -1
View File
@@ -1,4 +1,4 @@
package client // import "github.com/docker/docker/client"
package client
import (
"context"
+11 -2
View File
@@ -1,4 +1,4 @@
package client // import "github.com/docker/docker/client"
package client
import (
"context"
@@ -66,7 +66,16 @@ func (cli *Client) ImagePush(ctx context.Context, image string, options image.Pu
}
func (cli *Client) tryImagePush(ctx context.Context, imageID string, query url.Values, registryAuth string) (*http.Response, error) {
return cli.post(ctx, "/images/"+imageID+"/push", query, nil, http.Header{
// Always send a body (which may be an empty JSON document ("{}")) to prevent
// EOF errors on older daemons which had faulty fallback code for handling
// authentication in the body when no auth-header was set, resulting in;
//
// Error response from daemon: bad parameters and missing X-Registry-Auth: invalid X-Registry-Auth header: EOF
//
// We use [http.NoBody], which gets marshaled to an empty JSON document.
//
// see: https://github.com/moby/moby/commit/ea29dffaa541289591aa44fa85d2a596ce860e16
return cli.post(ctx, "/images/"+imageID+"/push", query, http.NoBody, http.Header{
registry.AuthHeader: {registryAuth},
})
}
+1 -1
View File
@@ -1,4 +1,4 @@
package client // import "github.com/docker/docker/client"
package client
import (
"context"
+1 -1
View File
@@ -1,4 +1,4 @@
package client // import "github.com/docker/docker/client"
package client
import (
"context"
+1 -1
View File
@@ -1,4 +1,4 @@
package client // import "github.com/docker/docker/client"
package client
import (
"context"
+1 -1
View File
@@ -1,4 +1,4 @@
package client // import "github.com/docker/docker/client"
package client
import (
"context"
+1 -1
View File
@@ -1,4 +1,4 @@
package client // import "github.com/docker/docker/client"
package client
import (
"context"
+1 -1
View File
@@ -1,4 +1,4 @@
package client // import "github.com/docker/docker/client"
package client
import (
"context"

Some files were not shown because too many files have changed in this diff Show More