Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Docker CLI - June [Rebased] #1

Merged
merged 189 commits into from
Jul 1, 2024
Merged

Commits on May 8, 2024

  1. Fix TestNetworkConnectWithFlags

    The test didn't do anything useful...
    - Despite its name it used newCreateCommand() instead of
      newConnectCommand() with create flags/options instead of connect.
    - There was no fake networkCreateFunc(), so the result of the 'connect'
      wasn't checked.
    - The fake networkConnectFunc() was never called, so didn't spot the
      problem.
    
    Signed-off-by: Rob Murray <[email protected]>
    robmry committed May 8, 2024
    Configuration menu
    Copy the full SHA
    e8bfedd View commit details
    Browse the repository at this point in the history
  2. Document the extended '--network' syntax

    Support for connecting more than one network using the container run
    command was added in v25.0 for API > 1.44 - describe that in the docs.
    
    Signed-off-by: Rob Murray <[email protected]>
    robmry committed May 8, 2024
    Configuration menu
    Copy the full SHA
    4758ed0 View commit details
    Browse the repository at this point in the history

Commits on May 23, 2024

  1. vendor: github.com/docker/docker-credential-helpers v0.8.2

    no changes to vendored code
    
    full diff: docker/docker-credential-helpers@v0.8.1...v0.8.2
    
    Signed-off-by: Sebastiaan van Stijn <[email protected]>
    thaJeztah committed May 23, 2024
    Configuration menu
    Copy the full SHA
    05905bd View commit details
    Browse the repository at this point in the history

Commits on May 26, 2024

  1. Configuration menu
    Copy the full SHA
    f0e7e07 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0b7aff3 View commit details
    Browse the repository at this point in the history
  3. Dockerfile: update ALPINE_VERSION to 3.20

    Update to the current version of Alpine, which is also the default for
    the golang:alpine image
    
    Signed-off-by: Sebastiaan van Stijn <[email protected]>
    thaJeztah committed May 26, 2024
    Configuration menu
    Copy the full SHA
    e70f685 View commit details
    Browse the repository at this point in the history
  4. docs: use --quiet in example to simplify output

    The output showed the Alpine version that was used for the example,
    which can get outdated and distracts from the example steps.
    
    Use --quiet to reduce the output, and to reduce maintenance (i.e.,
    no need to keep the output updated with current versions).
    
    Signed-off-by: Sebastiaan van Stijn <[email protected]>
    thaJeztah committed May 26, 2024
    Configuration menu
    Copy the full SHA
    82ed39e View commit details
    Browse the repository at this point in the history
  5. Test quoted field in --network

    Signed-off-by: Rob Murray <[email protected]>
    robmry committed May 26, 2024
    Configuration menu
    Copy the full SHA
    068f118 View commit details
    Browse the repository at this point in the history
  6. Explain how to use "--network driver-opt" to set sysctls

    Signed-off-by: Rob Murray <[email protected]>
    robmry committed May 26, 2024
    Configuration menu
    Copy the full SHA
    b7583a2 View commit details
    Browse the repository at this point in the history
  7. Test quoted fields in --driver-opt

    Signed-off-by: Rob Murray <[email protected]>
    robmry committed May 26, 2024
    Configuration menu
    Copy the full SHA
    7f9dba6 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    d5d94e4 View commit details
    Browse the repository at this point in the history

Commits on May 27, 2024

  1. Merge pull request #5091 from thaJeztah/docs_simplify_output

    docs: use --quiet in example to simplify output
    thaJeztah authored May 27, 2024
    Configuration menu
    Copy the full SHA
    3cf12ae View commit details
    Browse the repository at this point in the history
  2. migrate to new github.com/containerd/platforms package

    The github.com/containerd/containerd/platforms package was moved to a separate
    module in preparation of the containerd v2.0 release.
    
    Switch to the new module, which means we also remove containerd as a direct
    dependency.
    
    Signed-off-by: Sebastiaan van Stijn <[email protected]>
    thaJeztah committed May 27, 2024
    Configuration menu
    Copy the full SHA
    7dc271a View commit details
    Browse the repository at this point in the history
  3. Merge pull request #5086 from thaJeztah/update_creds_helper

    vendor: github.com/docker/docker-credential-helpers v0.8.2
    thaJeztah authored May 27, 2024
    Configuration menu
    Copy the full SHA
    10b4bb0 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #5089 from thaJeztah/bump_buildx

    Dockerfile: update buildx to v0.14.1, compose v2.27.1
    thaJeztah authored May 27, 2024
    Configuration menu
    Copy the full SHA
    90bd9c5 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #5092 from thaJeztah/use_containerd_platforms

    migrate to new github.com/containerd/platforms package
    thaJeztah authored May 27, 2024
    Configuration menu
    Copy the full SHA
    7b4171c View commit details
    Browse the repository at this point in the history
  6. Merge pull request #5090 from thaJeztah/update_alpine

    Dockerfile: update ALPINE_VERSION to 3.20
    thaJeztah authored May 27, 2024
    Configuration menu
    Copy the full SHA
    358d499 View commit details
    Browse the repository at this point in the history

Commits on May 28, 2024

  1. docs: deprecate daemon's api-cors-header flag

    Signed-off-by: Albin Kerouanton <[email protected]>
    akerouanton committed May 28, 2024
    Configuration menu
    Copy the full SHA
    9d9bb19 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #5085 from akerouanton/deprecate-api-cors-header

    docs: deprecate daemon's api-cors-header flag
    thaJeztah authored May 28, 2024
    Configuration menu
    Copy the full SHA
    4d28ae9 View commit details
    Browse the repository at this point in the history

Commits on May 29, 2024

  1. Merge pull request #4994 from robmry/47639_per-interface-sysctls

    Document CLI support for per interface sysctls
    akerouanton authored May 29, 2024
    Configuration menu
    Copy the full SHA
    8ed44f9 View commit details
    Browse the repository at this point in the history

Commits on May 31, 2024

  1. cli/command/context: add test-utility to create multiple contexts

    Signed-off-by: Sebastiaan van Stijn <[email protected]>
    thaJeztah committed May 31, 2024
    Configuration menu
    Copy the full SHA
    54291dd View commit details
    Browse the repository at this point in the history
  2. cli/command/context: test inspecting context with custom metadata

    The CLI does not currently expose options to add custom metadata to
    contexts, but contexts support them.
    
    - update test-utilities to allow setting custom metadata
    - update the inspect test to verify that custom metadata is included
      when inspecting a context.
    - update the import/export tests to verify that custom metadata
      is preserved.
    
    Signed-off-by: Sebastiaan van Stijn <[email protected]>
    thaJeztah committed May 31, 2024
    Configuration menu
    Copy the full SHA
    2e9eff2 View commit details
    Browse the repository at this point in the history
  3. cli/command/context: list: add test for JSON output

    Signed-off-by: Sebastiaan van Stijn <[email protected]>
    thaJeztah committed May 31, 2024
    Configuration menu
    Copy the full SHA
    40a1da8 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #5097 from thaJeztah/context_test_coverage

    cli/command/context: improve tests and add coverage for custom metadata in contexts
    thaJeztah authored May 31, 2024
    Configuration menu
    Copy the full SHA
    3da25f6 View commit details
    Browse the repository at this point in the history
  5. context list: temporarily add ContextType to JSON output

    Docker Desktop currently ships with the "cloud integration" wrapper,
    which outputs an additional ContextType field in the JSON output.
    
    While this field is non-standard, it made its way into Visual Studio's
    Docker integration, which uses this to exclude "aci" and "eci" context
    types that are not supported by Visual Studio.
    
    This patch;
    
    - conditionally adds a ContextType field to the JSON output
    - but ONLY when using the default "{{json .}}" or "json" formats
      (which are the formats used by Visual Studio)
    - if the context is a "aci" or "eci" context, that type is
      preserved, otherwise the default "moby" type is used.
    
    Signed-off-by: Sebastiaan van Stijn <[email protected]>
    thaJeztah committed May 31, 2024
    Configuration menu
    Copy the full SHA
    fed9fa0 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #5094 from thaJeztah/context_type_stub

    context list: temporarily add ContextType to JSON output
    neersighted authored May 31, 2024
    Configuration menu
    Copy the full SHA
    f53a2ae View commit details
    Browse the repository at this point in the history
  7. vendor: github.com/Microsoft/go-winio v0.6.2

    - Fix compatibility with go1.22
    - fileinfo: internally fix FileBasicInfo memory alignment (fixes compatibility
      with go1.22)
    - Switch from syscall to golang.org/x/sys/windows
    - Remove golang.org/x/mod as dependency
    - Remove golang.org/x/tools as dependency
    
    full diff: microsoft/go-winio@v0.6.1...v0.6.2
    
    Signed-off-by: Sebastiaan van Stijn <[email protected]>
    thaJeztah committed May 31, 2024
    Configuration menu
    Copy the full SHA
    12aaeae View commit details
    Browse the repository at this point in the history
  8. Merge pull request #5099 from thaJeztah/bump_gowinio

    vendor: github.com/Microsoft/go-winio v0.6.2 (for go1.22 compatibility)
    neersighted authored May 31, 2024
    Configuration menu
    Copy the full SHA
    cd4d62e View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    b7548ba View commit details
    Browse the repository at this point in the history
  10. vendor: github.com/Microsoft/hcsshim v0.11.5

    full diff: microsoft/hcsshim@v0.11.4...v0.11.5
    
    Signed-off-by: Sebastiaan van Stijn <[email protected]>
    thaJeztah committed May 31, 2024
    Configuration menu
    Copy the full SHA
    16c8f49 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    e2fc6bd View commit details
    Browse the repository at this point in the history
  12. Update CODEOWNERS

    Signed-off-by: twelsh-aw <[email protected]>
    
    Keep pinging desired individuals for certain changes, but allow others to keep reviewing in accordance with org Branch Protection rules
    
    (note: runtime-owners team has notifications disabled)
    twelsh-aw committed May 31, 2024
    Configuration menu
    Copy the full SHA
    2ef6bc1 View commit details
    Browse the repository at this point in the history
  13. Merge pull request #5100 from thaJeztah/bump_engine

    vendor: github.com/docker/docker e622cea55698 (master / v27.0.0-dev)
    thaJeztah authored May 31, 2024
    Configuration menu
    Copy the full SHA
    1a8fa8b View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2024

  1. Merge pull request #5101 from twelsh-aw/codeowners_udpate

    Update CODEOWNERS
    sam-thibault authored Jun 1, 2024
    Configuration menu
    Copy the full SHA
    3ba4d27 View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2024

  1. gha: update to actions/upload-artifact@v4

    v3 is using Node.js 16 which are being deprecated:
    
        Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/upload-artifact@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
    
    ci: incl. platform pair in artifact name
    
    This fixes an the issue w/ `upload-artifact@v4`.
    See: https://github.blog/2024-02-12-get-started-with-v4-of-github-actions-artifacts/#compatibility
    
    Co-authored-by: Laura Brehm <[email protected]>
    Signed-off-by: Laura Brehm <[email protected]>
    Signed-off-by: Sebastiaan van Stijn <[email protected]>
    thaJeztah and laurazard committed Jun 3, 2024
    Configuration menu
    Copy the full SHA
    b9cd722 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #5096 from thaJeztah/update_actions

    gha: update to actions/upload-artifact@v4
    thaJeztah authored Jun 3, 2024
    Configuration menu
    Copy the full SHA
    05c7d4b View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2024

  1. Correct typos in the cli/ folder

    Signed-off-by: Casey Korver <[email protected]>
    korverdev committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    d4491fc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b6a3ce4 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #5109 from korverdev/cli_folder_typos_2

    Correct typos in comments in the `cli/` folder
    thaJeztah authored Jun 4, 2024
    Configuration menu
    Copy the full SHA
    7edcaca View commit details
    Browse the repository at this point in the history
  4. Merge pull request #5110 from thaJeztah/bump_engine

    vendor: github.com/docker/docker cd3804655a25 (master / v27.0.0-dev)
    thaJeztah authored Jun 4, 2024
    Configuration menu
    Copy the full SHA
    ce85b24 View commit details
    Browse the repository at this point in the history
  5. cli/command: use shallower interface for completions

    The completion functions only need the API-client, and not all of
    the CLI. However, passing the API-client as argument would mean
    that the API-client is initialized early, which may not be what
    we want, so instead, defining an APIClientProvider interface to
    preserve the behavior of initializing when needed only.
    
    While updating, also simplify stack.format to only require an
    io.Writer.
    
    Signed-off-by: Sebastiaan van Stijn <[email protected]>
    thaJeztah committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    20d1b66 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #5111 from thaJeztah/completion_use_apiClient

    cli/command: use shallower interface for completions
    thaJeztah authored Jun 4, 2024
    Configuration menu
    Copy the full SHA
    8b924a5 View commit details
    Browse the repository at this point in the history
  7. vendor: tags.cncf.io/container-device-interface v0.7.2

    no changes in vendored code
    
    full diff: cncf-tags/container-device-interface@v0.6.2...v0.7.2
    
    Signed-off-by: Sebastiaan van Stijn <[email protected]>
    thaJeztah committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    be2c284 View commit details
    Browse the repository at this point in the history
  8. vendor: github.com/containerd/containerd v1.7.17

    no changes in vendored code
    
    full diff: containerd/containerd@v1.7.15...v1.7.17
    
    Signed-off-by: Sebastiaan van Stijn <[email protected]>
    thaJeztah committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    558a910 View commit details
    Browse the repository at this point in the history
  9. Merge pull request #5115 from thaJeztah/bump_containerd

    vendor: github.com/containerd/containerd v1.7.17
    thaJeztah authored Jun 4, 2024
    Configuration menu
    Copy the full SHA
    f82007d View commit details
    Browse the repository at this point in the history
  10. update to go1.21.11

    go1.21.11 (released 2024-06-04) includes security fixes to the archive/zip
    and net/netip packages, as well as bug fixes to the compiler, the go command,
    the runtime, and the os package. See the Go 1.21.11 milestone on our issue
    tracker for details;
    
    - https://github.com/golang/go/issues?q=milestone%3AGo1.21.11+label%3ACherryPickApproved
    - full diff: golang/go@go1.21.10...go1.21.11
    
    From the security announcement;
    
    We have just released Go versions 1.22.4 and 1.21.11, minor point releases.
    These minor releases include 2 security fixes following the security policy:
    
    - archive/zip: mishandling of corrupt central directory record
    
      The archive/zip package's handling of certain types of invalid zip files
      differed from the behavior of most zip implementations. This misalignment
      could be exploited to create an zip file with contents that vary depending
      on the implementation reading the file. The archive/zip package now rejects
      files containing these errors.
    
      Thanks to Yufan You for reporting this issue.
    
      This is CVE-2024-24789 and Go issue https://go.dev/issue/66869.
    
    - net/netip: unexpected behavior from Is methods for IPv4-mapped IPv6 addresses
    
      The various Is methods (IsPrivate, IsLoopback, etc) did not work as expected
      for IPv4-mapped IPv6 addresses, returning false for addresses which would
      return true in their traditional IPv4 forms.
    
      Thanks to Enze Wang of Alioth and Jianjun Chen of Zhongguancun Lab
      for reporting this issue.
    
      This is CVE-2024-24790 and Go issue https://go.dev/issue/67680.
    
    Signed-off-by: Sebastiaan van Stijn <[email protected]>
    thaJeztah committed Jun 4, 2024
    Configuration menu
    Copy the full SHA
    630e1d3 View commit details
    Browse the repository at this point in the history
  11. Merge pull request #5117 from thaJeztah/bump_go1.21.11

    update to go1.21.11
    thaJeztah authored Jun 4, 2024
    Configuration menu
    Copy the full SHA
    d5dd249 View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2024

  1. vendor: github.com/containerd/containerd v1.7.18

    no changes to vendored files
    
    full diff: containerd/containerd@v1.7.17...v1.7.18
    
    Signed-off-by: Sebastiaan van Stijn <[email protected]>
    thaJeztah committed Jun 5, 2024
    Configuration menu
    Copy the full SHA
    a9ea034 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #5121 from thaJeztah/vendor_containerd_1.7.18

    vendor: github.com/containerd/containerd v1.7.18
    vvoland authored Jun 5, 2024
    Configuration menu
    Copy the full SHA
    de4ab4b View commit details
    Browse the repository at this point in the history
  3. vendor: github.com/docker/docker c6aaabc9fc82 (master / v27.0.0-dev)

    - api: move more network-related types to api/types/network
    
    full diff: moby/moby@cd38046...c6aaabc
    
    Signed-off-by: Sebastiaan van Stijn <[email protected]>
    thaJeztah committed Jun 5, 2024
    Configuration menu
    Copy the full SHA
    2314822 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #5122 from thaJeztah/bump_engine

    vendor: github.com/docker/docker c6aaabc9fc82 (master / v27.0.0-dev)
    thaJeztah authored Jun 5, 2024
    Configuration menu
    Copy the full SHA
    6b5ebfb View commit details
    Browse the repository at this point in the history
  5. vendor: migrate to github.com/go-viper/mapstructure/v2 v2.0.0

    github.com/mitchellh/mapstructure will no longer be maintained by the author,
    and github.com/go-viper/mapstructure is nominated as the endorsed fork.
    
    - v1.x changes since last release from mitchellh: go-viper/mapstructure@v1.5.0...v1.6.0
    - v2.0 changes: go-viper/mapstructure@v1.6.0...v2.0.0
    
    Breaking changes
    
    Error is removed in favor of errors.Join (backported from Go 1.20 to preserve
    compatibility with earlier versions)
    
    What's Changed
    
    - feat!: update module path
    - build: update dev env
    - feature: add StringToBasicTypeHookFunc and support complex
    - Add an example showing how to use a DecodeHookFunc to parse a custom field.
    - Remove exposed error type
    - Replace internal joined error with errors.Join
    
    Signed-off-by: Sebastiaan van Stijn <[email protected]>
    thaJeztah committed Jun 5, 2024
    Configuration menu
    Copy the full SHA
    bc2e274 View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2024

  1. Correct typos in docs/ and man/

    Signed-off-by: Casey Korver <[email protected]>
    korverdev committed Jun 6, 2024
    Configuration menu
    Copy the full SHA
    9acfbbd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    465208e View commit details
    Browse the repository at this point in the history
  3. Merge pull request #5123 from korverdev/typos_docs

    Correct typos in `docs/` and `man/`
    thaJeztah authored Jun 6, 2024
    Configuration menu
    Copy the full SHA
    9b61bbb View commit details
    Browse the repository at this point in the history
  4. vendor: github.com/docker/docker 00f18ef7a455 (master / v27.0.0-dev)

    - api: Make EnableIPv6 optional
    
    full diff: moby/moby@c6aaabc...00f18ef
    
    Signed-off-by: Albin Kerouanton <[email protected]>
    akerouanton committed Jun 6, 2024
    Configuration menu
    Copy the full SHA
    0ed8a7e View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2024

  1. network create: make --ipv6 optional

    The API field `EnableIPv6` was marked as optional in our Swagger docs,
    and its default value in the Go client came from that field being a
    bool, thus defaulting to its zero value. That's not the case anymore.
    
    This field is now a `*bool` as to let daemon's config define the default
    value. IPv6 can still be enabled / disabled by explicitly specifying the
    `--ipv6` flag when doing `docker network create`.
    
    Signed-off-by: Albin Kerouanton <[email protected]>
    akerouanton committed Jun 7, 2024
    Configuration menu
    Copy the full SHA
    db2672e View commit details
    Browse the repository at this point in the history
  2. Merge pull request #5126 from akerouanton/network-create-ipv6

    network create: make --ipv6 optional
    thaJeztah authored Jun 7, 2024
    Configuration menu
    Copy the full SHA
    9683d06 View commit details
    Browse the repository at this point in the history
  3. cli/command/network: add minimal test for --ipv6 option

    Add a minimal test to verify values are handled correctly.
    
    Signed-off-by: Sebastiaan van Stijn <[email protected]>
    thaJeztah committed Jun 7, 2024
    Configuration menu
    Copy the full SHA
    0502189 View commit details
    Browse the repository at this point in the history
  4. cli/compose: add schema 3.13 (no changes from 3.12 yet)

    Signed-off-by: Rob Murray <[email protected]>
    robmry committed Jun 7, 2024
    Configuration menu
    Copy the full SHA
    a731722 View commit details
    Browse the repository at this point in the history
  5. Handle networks.driver_opts for a service

    These are endpoint-specific driver options...
    
    services:
      myservice:
        image: myimage
        networks:
          mynet:
            driver_opts:
              "option1": "value1"
    
    The API has had support for a long time, it's only recently been
    added to compose (unreleased right now).
    
    Signed-off-by: Rob Murray <[email protected]>
    robmry committed Jun 7, 2024
    Configuration menu
    Copy the full SHA
    94f9de5 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #5128 from thaJeztah/network_create_ipv6_test

    cli/command/network: add minimal test for --ipv6 option
    thaJeztah authored Jun 7, 2024
    Configuration menu
    Copy the full SHA
    a5058b8 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #5125 from robmry/stack_deploy_service_driver_opts

    Handle networks.driver_opts for a service
    laurazard authored Jun 7, 2024
    Configuration menu
    Copy the full SHA
    482bf86 View commit details
    Browse the repository at this point in the history
  8. vendor: github.com/docker/docker 59996a493cfc (v27.0.0-dev)

    full diff: moby/moby@181e70c...59996a4
    
    Signed-off-by: Sebastiaan van Stijn <[email protected]>
    thaJeztah committed Jun 7, 2024
    Configuration menu
    Copy the full SHA
    97b7746 View commit details
    Browse the repository at this point in the history
  9. Merge pull request #5130 from thaJeztah/bump_engine

    vendor: github.com/docker/docker 59996a493cfc (v27.0.0-dev)
    vvoland authored Jun 7, 2024
    Configuration menu
    Copy the full SHA
    7ae9f27 View commit details
    Browse the repository at this point in the history
  10. feat: global signal handling with context cancellation

    Signed-off-by: Alano Terblanche <[email protected]>
    Benehiko committed Jun 7, 2024
    Configuration menu
    Copy the full SHA
    3f0d90a View commit details
    Browse the repository at this point in the history
  11. cli/command: more go1.19 ("predeclared any")

    Signed-off-by: Nick Sieger <[email protected]>
    nicksieger committed Jun 7, 2024
    Configuration menu
    Copy the full SHA
    d0057db View commit details
    Browse the repository at this point in the history
  12. Merge pull request #5131 from nicksieger/context-list-go1.19

    cli/command: more go1.19 ("predeclared any")
    thaJeztah authored Jun 7, 2024
    Configuration menu
    Copy the full SHA
    2883637 View commit details
    Browse the repository at this point in the history

Commits on Jun 8, 2024

  1. vendor: github.com/distribution/reference v0.6.0

    full diff: distribution/reference@v0.5.0...v0.6.0
    
    - remove deprecated SplitHostname
    - refactor splitDockerDomain to include more documentation
    - fix typo in readme
    - Exclude domain from name length check
    
    Signed-off-by: Sebastiaan van Stijn <[email protected]>
    thaJeztah committed Jun 8, 2024
    Configuration menu
    Copy the full SHA
    d11fbda View commit details
    Browse the repository at this point in the history

Commits on Jun 9, 2024

  1. Merge pull request #5133 from thaJeztah/bump_reference

    vendor: github.com/distribution/reference v0.6.0
    AkihiroSuda authored Jun 9, 2024
    Configuration menu
    Copy the full SHA
    1f5999f View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2024

  1. Merge pull request #4993 from Benehiko/hoist-signal-from-prompt

    feat: global signal handling to cancel ctx for graceful exits
    Benehiko authored Jun 10, 2024
    Configuration menu
    Copy the full SHA
    6b58179 View commit details
    Browse the repository at this point in the history
  2. cli/command/container: inline some variables to prevent shadowing

    Signed-off-by: Sebastiaan van Stijn <[email protected]>
    thaJeztah committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    0d4de23 View commit details
    Browse the repository at this point in the history
  3. cli/command/container: legacyWaitExitOrRemoved rm intermediate var

    Signed-off-by: Sebastiaan van Stijn <[email protected]>
    thaJeztah committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    1a83595 View commit details
    Browse the repository at this point in the history
  4. cli/command/container: rename some variables

    Rename some variables to prevent shadowing and for clarity.
    Also made some minor formatting changes.
    
    Signed-off-by: Sebastiaan van Stijn <[email protected]>
    thaJeztah committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    851277f View commit details
    Browse the repository at this point in the history
  5. cli/command: remove some import aliases

    Signed-off-by: Sebastiaan van Stijn <[email protected]>
    thaJeztah committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    c481c64 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    43b840e View commit details
    Browse the repository at this point in the history
  7. Merge pull request #5134 from thaJeztah/bump_engine

    vendor: github.com/docker/docker a736d0701c41 (master, v27.0.0-dev)
    vvoland authored Jun 10, 2024
    Configuration menu
    Copy the full SHA
    cba002e View commit details
    Browse the repository at this point in the history
  8. cli/command/network: fix linting issue and pass client instead of cli

    Rename variable that shadowed an import, and pass the network API-client
    instead of the whole CLI
    
    Signed-off-by: Sebastiaan van Stijn <[email protected]>
    thaJeztah committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    e93abde View commit details
    Browse the repository at this point in the history
  9. linting: fmt.Errorf can be replaced with errors.New (perfsprint)

        internal/test/cli.go:175:14: fmt.Errorf can be replaced with errors.New (perfsprint)
            return nil, fmt.Errorf("no notary client available unless defined")
                        ^
        cli/command/cli.go:318:29: fmt.Errorf can be replaced with errors.New (perfsprint)
                return docker.Endpoint{}, fmt.Errorf("no context store initialized")
                                          ^
        cli/command/container/attach.go:161:11: fmt.Errorf can be replaced with errors.New (perfsprint)
                    return fmt.Errorf(result.Error.Message)
                           ^
        cli/command/container/opts.go:577:16: fmt.Errorf can be replaced with errors.New (perfsprint)
                    return nil, fmt.Errorf("--health-start-period cannot be negative")
                                ^
        cli/command/container/opts.go:580:16: fmt.Errorf can be replaced with errors.New (perfsprint)
                    return nil, fmt.Errorf("--health-start-interval cannot be negative")
                                ^
        cli/command/container/stats.go:221:11: fmt.Errorf can be replaced with errors.New (perfsprint)
                    return fmt.Errorf("filtering is not supported when specifying a list of containers")
                           ^
        cli/command/container/attach_test.go:82:17: fmt.Errorf can be replaced with errors.New (perfsprint)
                expectedErr = fmt.Errorf("unexpected error")
                              ^
        cli/command/container/create_test.go:234:40: fmt.Errorf can be replaced with errors.New (perfsprint)
                        return container.CreateResponse{}, fmt.Errorf("shouldn't try to pull image")
                                                           ^
        cli/command/container/list_test.go:150:17: fmt.Errorf can be replaced with errors.New (perfsprint)
                        return nil, fmt.Errorf("error listing containers")
                                    ^
        cli/command/container/rm_test.go:40:31: fmt.Errorf can be replaced with errors.New (perfsprint)
                                return errdefs.NotFound(fmt.Errorf("Error: no such container: " + container))
                                                        ^
        cli/command/container/run_test.go:138:40: fmt.Errorf can be replaced with errors.New (perfsprint)
                        return container.CreateResponse{}, fmt.Errorf("shouldn't try to pull image")
                                                           ^
        cli/command/image/pull_test.go:115:49: fmt.Errorf can be replaced with errors.New (perfsprint)
                        return io.NopCloser(strings.NewReader("")), fmt.Errorf("shouldn't try to pull image")
                                                                    ^
        cli/command/network/connect.go:88:16: fmt.Errorf can be replaced with errors.New (perfsprint)
                    return nil, fmt.Errorf("invalid key/value pair format in driver options")
                                ^
        cli/command/plugin/create_test.go:96:11: fmt.Errorf can be replaced with errors.New (perfsprint)
                    return fmt.Errorf("Error creating plugin")
                           ^
        cli/command/plugin/disable_test.go:32:12: fmt.Errorf can be replaced with errors.New (perfsprint)
                        return fmt.Errorf("Error disabling plugin")
                               ^
        cli/command/plugin/enable_test.go:32:12: fmt.Errorf can be replaced with errors.New (perfsprint)
                        return fmt.Errorf("failed to enable plugin")
                               ^
        cli/command/plugin/inspect_test.go:55:22: fmt.Errorf can be replaced with errors.New (perfsprint)
                        return nil, nil, fmt.Errorf("error inspecting plugin")
                                         ^
        cli/command/plugin/install_test.go:43:17: fmt.Errorf can be replaced with errors.New (perfsprint)
                        return nil, fmt.Errorf("Error installing plugin")
                                    ^
        cli/command/plugin/install_test.go:51:17: fmt.Errorf can be replaced with errors.New (perfsprint)
                        return nil, fmt.Errorf("(image) when fetching")
                                    ^
        cli/command/plugin/install_test.go:95:17: fmt.Errorf can be replaced with errors.New (perfsprint)
                        return nil, fmt.Errorf("should not try to install plugin")
                                    ^
        cli/command/plugin/list_test.go:35:41: fmt.Errorf can be replaced with errors.New (perfsprint)
                        return types.PluginsListResponse{}, fmt.Errorf("error listing plugins")
                                                            ^
        cli/command/plugin/remove_test.go:27:12: fmt.Errorf can be replaced with errors.New (perfsprint)
                        return fmt.Errorf("Error removing plugin")
                               ^
        cli/command/registry/login_test.go:36:46: fmt.Errorf can be replaced with errors.New (perfsprint)
                return registrytypes.AuthenticateOKBody{}, fmt.Errorf("Invalid Username or Password")
                                                           ^
        cli/command/registry/login_test.go:44:46: fmt.Errorf can be replaced with errors.New (perfsprint)
                return registrytypes.AuthenticateOKBody{}, fmt.Errorf(errUnknownUser)
                                                           ^
        cli/command/system/info.go:190:10: fmt.Errorf can be replaced with errors.New (perfsprint)
                return fmt.Errorf("errors pretty printing info")
                       ^
        cli/command/system/prune.go:77:10: fmt.Errorf can be replaced with errors.New (perfsprint)
                return fmt.Errorf(`ERROR: The "until" filter is not supported with "--volumes"`)
                       ^
        cli/command/system/version_test.go:19:28: fmt.Errorf can be replaced with errors.New (perfsprint)
                    return types.Version{}, fmt.Errorf("no server")
                                            ^
        cli/command/trust/key_load.go:112:22: fmt.Errorf can be replaced with errors.New (perfsprint)
                        return []byte{}, fmt.Errorf("could not decrypt key")
                                         ^
        cli/command/trust/revoke.go:44:10: fmt.Errorf can be replaced with errors.New (perfsprint)
                return fmt.Errorf("cannot use a digest reference for IMAGE:TAG")
                       ^
        cli/command/trust/revoke.go:105:10: fmt.Errorf can be replaced with errors.New (perfsprint)
                return fmt.Errorf("no signed tags to remove")
                       ^
        cli/command/trust/signer_add.go:56:10: fmt.Errorf can be replaced with errors.New (perfsprint)
                return fmt.Errorf("releases is a reserved keyword, please use a different signer name")
                       ^
        cli/command/trust/signer_add.go:60:10: fmt.Errorf can be replaced with errors.New (perfsprint)
                return fmt.Errorf("path to a public key must be provided using the `--key` flag")
                       ^
        opts/config.go:71:10: fmt.Errorf can be replaced with errors.New (perfsprint)
                return fmt.Errorf("source is required")
                       ^
        opts/mount.go:168:10: fmt.Errorf can be replaced with errors.New (perfsprint)
                return fmt.Errorf("type is required")
                       ^
        opts/mount.go:172:10: fmt.Errorf can be replaced with errors.New (perfsprint)
                return fmt.Errorf("target is required")
                       ^
        opts/network.go:90:11: fmt.Errorf can be replaced with errors.New (perfsprint)
                    return fmt.Errorf("network name/id is not specified")
                           ^
        opts/network.go:129:18: fmt.Errorf can be replaced with errors.New (perfsprint)
                return "", "", fmt.Errorf("invalid key value pair format in driver options")
                               ^
        opts/opts.go:404:13: fmt.Errorf can be replaced with errors.New (perfsprint)
                return 0, fmt.Errorf("value is too precise")
                          ^
        opts/opts.go:412:18: fmt.Errorf can be replaced with errors.New (perfsprint)
                return "", "", fmt.Errorf("empty string specified for links")
                               ^
        opts/parse.go:84:37: fmt.Errorf can be replaced with errors.New (perfsprint)
                return container.RestartPolicy{}, fmt.Errorf("invalid restart policy format: no policy provided before colon")
                                                  ^
        opts/parse.go:89:38: fmt.Errorf can be replaced with errors.New (perfsprint)
                    return container.RestartPolicy{}, fmt.Errorf("invalid restart policy format: maximum retry count must be an integer")
                                                      ^
        opts/port.go:105:13: fmt.Errorf can be replaced with errors.New (perfsprint)
                            return fmt.Errorf("hostip is not supported")
                                   ^
        opts/secret.go:70:10: fmt.Errorf can be replaced with errors.New (perfsprint)
                return fmt.Errorf("source is required")
                       ^
        opts/env_test.go:57:11: fmt.Errorf can be replaced with errors.New (perfsprint)
                    err:   fmt.Errorf("invalid environment variable: =a"),
                           ^
        opts/env_test.go:93:11: fmt.Errorf can be replaced with errors.New (perfsprint)
                    err:   fmt.Errorf("invalid environment variable: ="),
                           ^
        cli-plugins/manager/error_test.go:16:11: fmt.Errorf can be replaced with errors.New (perfsprint)
            inner := fmt.Errorf("testing")
                     ^
    
    Signed-off-by: Sebastiaan van Stijn <[email protected]>
    thaJeztah committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    dfec976 View commit details
    Browse the repository at this point in the history
  10. cli/command: TestGetDefaultAuthConfig: remove unused expectedErr

    Signed-off-by: Sebastiaan van Stijn <[email protected]>
    thaJeztah committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    7db922c View commit details
    Browse the repository at this point in the history
  11. linting: fmt.Sprintf can be replaced with string concatenation (perfs…

    …print)
    
    cli/registry/client/endpoint.go:128:34: fmt.Sprintf can be replaced with string concatenation (perfsprint)
            req.Header.Set("Authorization", fmt.Sprintf("Bearer %s", th.token))
                                            ^
        cli/command/telemetry_docker.go:88:14: fmt.Sprintf can be replaced with string concatenation (perfsprint)
                endpoint = fmt.Sprintf("unix://%s", path.Join(u.Host, u.Path))
                           ^
        cli/command/cli_test.go:195:47: fmt.Sprintf can be replaced with string concatenation (perfsprint)
            opts := &flags.ClientOptions{Hosts: []string{fmt.Sprintf("unix://%s", socket)}}
                                                         ^
    
        cli/command/registry_test.go:59:24: fmt.Sprintf can be replaced with string concatenation (perfsprint)
                    inputServerAddress: fmt.Sprintf("https://%s", testAuthConfigs[1].ServerAddress),
                                        ^
        cli/command/container/opts_test.go:338:35: fmt.Sprintf can be replaced with string concatenation (perfsprint)
                if config, _, _ := mustParse(t, fmt.Sprintf("--hostname=%s", hostname)); config.Hostname != expectedHostname {
                                                ^
        cli/command/context/options.go:79:24: fmt.Sprintf can be replaced with string concatenation (perfsprint)
                    errs = append(errs, fmt.Sprintf("%s: unrecognized config key", k))
                                        ^
        cli/command/image/build.go:461:68: fmt.Sprintf can be replaced with string concatenation (perfsprint)
                        line = dockerfileFromLinePattern.ReplaceAllLiteralString(line, fmt.Sprintf("FROM %s", reference.FamiliarString(trustedRef)))
                                                                                       ^
        cli/command/image/remove_test.go:21:9: fmt.Sprintf can be replaced with string concatenation (perfsprint)
            return fmt.Sprintf("Error: No such image: %s", n.imageID)
                   ^
        cli/command/image/build/context.go:229:102: fmt.Sprintf can be replaced with string concatenation (perfsprint)
            progReader := progress.NewProgressReader(response.Body, progressOutput, response.ContentLength, "", fmt.Sprintf("Downloading build context from remote url: %s", remoteURL))
                                                                                                                ^
        cli/command/service/logs.go:215:16: fmt.Sprintf can be replaced with string concatenation (perfsprint)
                    taskName += fmt.Sprintf(".%s", task.ID)
                                ^
        cli/command/service/logs.go:217:16: fmt.Sprintf can be replaced with string concatenation (perfsprint)
                    taskName += fmt.Sprintf(".%s", stringid.TruncateID(task.ID))
                                ^
        cli/command/service/progress/progress_test.go:877:18: fmt.Sprintf can be replaced with string concatenation (perfsprint)
                    ID:           fmt.Sprintf("task%s", nodeID),
                                  ^
        cli/command/stack/swarm/remove.go:61:24: fmt.Sprintf can be replaced with string concatenation (perfsprint)
                    errs = append(errs, fmt.Sprintf("Failed to remove some resources from stack: %s", namespace))
                                        ^
        cli/command/swarm/ipnet_slice_test.go:32:9: fmt.Sprintf can be replaced with string concatenation (perfsprint)
            arg := fmt.Sprintf("--cidrs=%s", strings.Join(vals, ","))
                   ^
        cli/command/swarm/ipnet_slice_test.go:137:30: fmt.Sprintf can be replaced with string concatenation (perfsprint)
                if err := f.Parse([]string{fmt.Sprintf("--cidrs=%s", strings.Join(test.FlagArg, ","))}); err != nil {
                                           ^
        cli/compose/schema/schema.go:105:11: fmt.Sprintf can be replaced with string concatenation (perfsprint)
                    return fmt.Sprintf("must be a %s", humanReadableType(expectedType))
                           ^
        cli/manifest/store/store.go:165:9: fmt.Sprintf can be replaced with string concatenation (perfsprint)
            return fmt.Sprintf("No such manifest: %s", n.object)
                   ^
        e2e/image/push_test.go:340:4: fmt.Sprintf can be replaced with string concatenation (perfsprint)
                    fmt.Sprintf("NOTARY_ROOT_PASSPHRASE=%s", pwd),
                    ^
        e2e/image/push_test.go:341:4: fmt.Sprintf can be replaced with string concatenation (perfsprint)
                    fmt.Sprintf("NOTARY_TARGETS_PASSPHRASE=%s", pwd),
                    ^
        e2e/image/push_test.go:342:4: fmt.Sprintf can be replaced with string concatenation (perfsprint)
                    fmt.Sprintf("NOTARY_SNAPSHOT_PASSPHRASE=%s", pwd),
                    ^
        e2e/image/push_test.go:343:4: fmt.Sprintf can be replaced with string concatenation (perfsprint)
                    fmt.Sprintf("NOTARY_DELEGATION_PASSPHRASE=%s", pwd),
                    ^
        e2e/plugin/trust_test.go:23:16: fmt.Sprintf can be replaced with string concatenation (perfsprint)
            pluginName := fmt.Sprintf("%s/plugin-content-trust", registryPrefix)
                          ^
        e2e/plugin/trust_test.go:53:8: fmt.Sprintf can be replaced with string concatenation (perfsprint)
                Out: fmt.Sprintf("Installed plugin %s", pluginName),
                     ^
        e2e/trust/revoke_test.go:62:57: fmt.Sprintf can be replaced with string concatenation (perfsprint)
            icmd.RunCommand("docker", "tag", fixtures.AlpineImage, fmt.Sprintf("%s:v1", revokeRepo)).Assert(t, icmd.Success)
                                                                   ^
        e2e/trust/revoke_test.go:64:49: fmt.Sprintf can be replaced with string concatenation (perfsprint)
                icmd.Command("docker", "-D", "trust", "sign", fmt.Sprintf("%s:v1", revokeRepo)),
                                                              ^
        e2e/trust/revoke_test.go:68:58: fmt.Sprintf can be replaced with string concatenation (perfsprint)
            icmd.RunCommand("docker", "tag", fixtures.BusyboxImage, fmt.Sprintf("%s:v2", revokeRepo)).Assert(t, icmd.Success)
                                                                    ^
        e2e/trust/revoke_test.go:70:49: fmt.Sprintf can be replaced with string concatenation (perfsprint)
                icmd.Command("docker", "-D", "trust", "sign", fmt.Sprintf("%s:v2", revokeRepo)),
                                                              ^
        e2e/trust/sign_test.go:36:47: fmt.Sprintf can be replaced with string concatenation (perfsprint)
            assert.Check(t, is.Contains(result.Stdout(), fmt.Sprintf("v1: digest: sha256:%s", fixtures.AlpineSha)))
                                                         ^
        e2e/trust/sign_test.go:53:47: fmt.Sprintf can be replaced with string concatenation (perfsprint)
            assert.Check(t, is.Contains(result.Stdout(), fmt.Sprintf("v1: digest: sha256:%s", fixtures.BusyboxSha)))
                                                         ^
        e2e/trust/sign_test.go:65:47: fmt.Sprintf can be replaced with string concatenation (perfsprint)
            assert.Check(t, is.Contains(result.Stdout(), fmt.Sprintf("v1: digest: sha256:%s", fixtures.AlpineSha)))
                                                         ^
        opts/file.go:21:9: fmt.Sprintf can be replaced with string concatenation (perfsprint)
            return fmt.Sprintf("poorly formatted environment: %s", e.msg)
                   ^
        opts/hosts_test.go:26:31: fmt.Sprintf can be replaced with string concatenation (perfsprint)
                "tcp://host:":              fmt.Sprintf("tcp://host:%s", defaultHTTPPort),
                                            ^
    
    Signed-off-by: Sebastiaan van Stijn <[email protected]>
    thaJeztah committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    0ba14fd View commit details
    Browse the repository at this point in the history
  12. cli/command/image/build: fix nosec comment

    Looks like it's broken, so use a blanket "nolint:gosec" instead;
    
        cli/command/image/build/context.go:238:17: G107: Potential HTTP request made with variable url (gosec)
            if resp, err = http.Get(url); err != nil {
                            ^
    
    Signed-off-by: Sebastiaan van Stijn <[email protected]>
    thaJeztah committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    df474d5 View commit details
    Browse the repository at this point in the history
  13. update golangci-lint to .v1.59.0

    full diff: golangci/golangci-lint@v1.55.2...v1.59.0
    
    Updated config to address warnings:
    
        WARN [config_reader] The configuration option `run.skip-files` is deprecated, please use `issues.exclude-files`.
        WARN [config_reader] The configuration option `linters.govet.check-shadowing` is deprecated. Please enable `shadow` instead, if you are not using `enable-all`.
    
    Signed-off-by: Sebastiaan van Stijn <[email protected]>
    thaJeztah committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    43b97e8 View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2024

  1. Merge pull request #5137 from thaJeztah/bump_golangci_lint

    update golangci-lint to .v1.59.0 and fix linting issues
    vvoland authored Jun 11, 2024
    Configuration menu
    Copy the full SHA
    591bd17 View commit details
    Browse the repository at this point in the history
  2. gha: switch to Ubuntu 24.04

    Signed-off-by: Sebastiaan van Stijn <[email protected]>
    thaJeztah committed Jun 11, 2024
    Configuration menu
    Copy the full SHA
    3ce3177 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #5139 from thaJeztah/gha_ubuntu_2404

    gha: switch to Ubuntu 24.04
    thaJeztah authored Jun 11, 2024
    Configuration menu
    Copy the full SHA
    0022fe7 View commit details
    Browse the repository at this point in the history
  4. vendor: github.com/docker/docker v27.0.0-dev (9d9488468fe2)

    full diff: moby/moby@a736d07...9d94884
    
    Signed-off-by: Paweł Gronowski <[email protected]>
    vvoland committed Jun 11, 2024
    Configuration menu
    Copy the full SHA
    892784d View commit details
    Browse the repository at this point in the history
  5. cli/push: Add platform switch

    Signed-off-by: Paweł Gronowski <[email protected]>
    vvoland committed Jun 11, 2024
    Configuration menu
    Copy the full SHA
    966fa7c View commit details
    Browse the repository at this point in the history
  6. cli/push: Print aux notes

    Print note when the multi-platform image was reduced to a single
    manifest.
    
    Signed-off-by: Paweł Gronowski <[email protected]>
    vvoland committed Jun 11, 2024
    Configuration menu
    Copy the full SHA
    32ac7a0 View commit details
    Browse the repository at this point in the history
  7. Removed all mentions of "please" from docs and messages

    Signed-off-by: Grace Choi <[email protected]>
    Signed-off-by: Pranjal Rai <[email protected]>
    Signed-off-by: Sebastiaan van Stijn <[email protected]>
    ggracechoi authored and thaJeztah committed Jun 11, 2024
    Configuration menu
    Copy the full SHA
    e06ef80 View commit details
    Browse the repository at this point in the history
  8. Deprecate non-standard (config) fields in image inspect output

    The `Config` field returned by this endpoint (used for "image inspect") returns
    additional fields that are not part of the image's configuration and not part of
    the [Docker Image Spec] and the [OCI Image Spec].
    
    These additional fields are included in the response, due to an
    implementation detail, where the [api/types.ImageInspec] type used
    for the response is using the [container.Config] type.
    
    The [container.Config] type is a superset of the image config, and while the
    image's Config is used as a _template_ for containers created from the image,
    the additional fields are set at runtime (from options passed when creating
    the container) and not taken from the image Config.
    
    These fields are never set (and always return the default value for the type),
    but are not omitted in the response when left empty. As these fields were not
    intended to be part of the image configuration response, they are deprecated,
    and will be removed from the API.
    
    The following fields are currently included in the API response, but
    are not part of the underlying image's Config, and deprecated:
    
    - `Hostname`
    - `Domainname`
    - `AttachStdin`
    - `AttachStdout`
    - `AttachStderr`
    - `Tty`
    - `OpenStdin`
    - `StdinOnce`
    - `Image`
    - `NetworkDisabled` (already omitted unless set)
    - `MacAddress` (already omitted unless set)
    - `StopTimeout` (already omitted unless set)
    
    [Docker image spec]: https://github.com/moby/docker-image-spec/blob/v1.3.1/specs-go/v1/image.go#L19-L32
    [OCI Image Spec]: https://github.com/opencontainers/image-spec/blob/v1.1.0/specs-go/v1/config.go#L24-L62
    [api/types.ImageInspec]: https://github.com/moby/moby/blob/v26.1.4/api/types/types.go#L87-L104
    [container.Config]: https://github.com/moby/moby/blob/v26.1.4/api/types/container/config.go#L47-L82
    
    Signed-off-by: Sebastiaan van Stijn <[email protected]>
    thaJeztah committed Jun 11, 2024
    Configuration menu
    Copy the full SHA
    b79d684 View commit details
    Browse the repository at this point in the history
  9. Merge pull request #4984 from vvoland/c8d-multiplatform-push

    cli/push: Add `platform` switch
    thaJeztah authored Jun 11, 2024
    Configuration menu
    Copy the full SHA
    52eddcf View commit details
    Browse the repository at this point in the history
  10. cli: Wrap Err stream

    This wraps the cli stderr stream the same way as stdin and stdout, which
    extends the stream with TTY-related methods.
    
    Signed-off-by: Paweł Gronowski <[email protected]>
    vvoland committed Jun 11, 2024
    Configuration menu
    Copy the full SHA
    6b93cf2 View commit details
    Browse the repository at this point in the history
  11. cli/command/registry: fix link to credential stores

    Signed-off-by: Marius Meschter <[email protected]>
    onestay committed Jun 11, 2024
    Configuration menu
    Copy the full SHA
    6e7266a View commit details
    Browse the repository at this point in the history
  12. Merge pull request #5141 from thaJeztah/carry_5040

    Removed all mentions of "please" from docs and messages
    thaJeztah authored Jun 11, 2024
    Configuration menu
    Copy the full SHA
    ed2d365 View commit details
    Browse the repository at this point in the history
  13. vendor: github.com/containerd/platforms v0.2.1

    - Remove hcsshim import from repo
        - un-exports GetOsVersion
    - Update windows matcher to not compare empty os version
    
    full diff: containerd/platforms@v0.2.0...v0.2.1
    
    Signed-off-by: Sebastiaan van Stijn <[email protected]>
    thaJeztah committed Jun 11, 2024
    Configuration menu
    Copy the full SHA
    ad62b68 View commit details
    Browse the repository at this point in the history
  14. cli/command: remove deprecated EventHandler, InitEventHandler

    These were deprecated in 46afd26
    in v26.0, and have no known users.
    
    Signed-off-by: Sebastiaan van Stijn <[email protected]>
    thaJeztah committed Jun 11, 2024
    Configuration menu
    Copy the full SHA
    f80d718 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2024

  1. Merge pull request #5144 from onestay/onestay/fix-link

    cli/command/registry: fix link to credential stores
    thaJeztah authored Jun 12, 2024
    Configuration menu
    Copy the full SHA
    b23bc8c View commit details
    Browse the repository at this point in the history
  2. Merge pull request #5143 from vvoland/cli-err-wrapstream

    cli: Wrap Err stream
    thaJeztah authored Jun 12, 2024
    Configuration menu
    Copy the full SHA
    8c6e43f View commit details
    Browse the repository at this point in the history
  3. Merge pull request #5147 from thaJeztah/bump_platforms

    vendor: github.com/containerd/platforms v0.2.1
    vvoland authored Jun 12, 2024
    Configuration menu
    Copy the full SHA
    7fbadef View commit details
    Browse the repository at this point in the history
  4. plugins: cleanup sockets when done

    Since 509123f, we've been leaking sockets
    in the filesystem on platforms where abstract sockets aren't supported.
    
    That change relied on Go to cleanup our sockets for us, which Go will happily
    do as long as we make sure to close the listener, which we weren't previously
    doing unless to signal the plugin to terminate.
    
    This change adds a deferred call to `PluginServer.Close()`, which makes sure we
    close the plugin server at the end of the plugin execution, so that we never exit
    without cleaning up.
    
    Signed-off-by: Laura Brehm <[email protected]>
    laurazard committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    3dcc653 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #5148 from thaJeztah/remove_deprecated_eventhandler

    cli/command: remove deprecated EventHandler, InitEventHandler
    thaJeztah authored Jun 12, 2024
    Configuration menu
    Copy the full SHA
    70118ae View commit details
    Browse the repository at this point in the history
  6. docs: extend deprecation target for non-TLS API

    No work has started yet on the deprecation, so extending the time-
    window.
    
    Signed-off-by: Sebastiaan van Stijn <[email protected]>
    thaJeztah committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    e9c0fc3 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #5142 from thaJeztah/deprecate_image_config_fields

    Deprecate non-standard (config) fields in image inspect output
    thaJeztah authored Jun 12, 2024
    Configuration menu
    Copy the full SHA
    1671ee8 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #5150 from thaJeztah/extend_non_tls_api_deprecation

    docs: extend deprecation target for non-TLS API
    thaJeztah authored Jun 12, 2024
    Configuration menu
    Copy the full SHA
    540b28e View commit details
    Browse the repository at this point in the history
  9. vendor: github.com/docker/docker v27.0.0-dev (bcd280a3ed2d)

    full diff: moby/moby@9d94884...bcd280a
    
    Signed-off-by: Paweł Gronowski <[email protected]>
    vvoland committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    1fc73b4 View commit details
    Browse the repository at this point in the history
  10. Merge pull request #5151 from vvoland/docker-27.0-rc

    vendor: github.com/docker/docker v27.0.0-dev (bcd280a3ed2d)
    vvoland authored Jun 12, 2024
    Configuration menu
    Copy the full SHA
    5041626 View commit details
    Browse the repository at this point in the history
  11. Merge pull request #5146 from laurazard/close-plugin-server

    plugins: cleanup sockets when done
    thaJeztah authored Jun 12, 2024
    Configuration menu
    Copy the full SHA
    9dabf16 View commit details
    Browse the repository at this point in the history
  12. vendor: github.com/docker/docker v27.0.0-rc.1

    no changes in vendored code
    
    full diff: moby/moby@bcd280a...v27.0.0-rc.1
    
    Signed-off-by: Sebastiaan van Stijn <[email protected]>
    thaJeztah committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    872935f View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2024

  1. Merge pull request #5152 from thaJeztah/bump_engine_27.0.0-rc.1

    vendor: github.com/docker/docker v27.0.0-rc.1
    vvoland authored Jun 13, 2024
    Configuration menu
    Copy the full SHA
    8bcd7f3 View commit details
    Browse the repository at this point in the history
  2. vendor: golang.org/x/sys v0.19.0

    full diff: golang/sys@v0.18.0...v0.19.0
    
    Signed-off-by: Sebastiaan van Stijn <[email protected]>
    thaJeztah committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    634b19f View commit details
    Browse the repository at this point in the history
  3. vendor: golang.org/x/term v0.19.0

    no changes in vendored code
    
    full diff: golang/term@v0.18.0...v0.19.0
    
    Signed-off-by: Sebastiaan van Stijn <[email protected]>
    thaJeztah committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    a2ccd3e View commit details
    Browse the repository at this point in the history
  4. vendor: golang.org/x/crypto v0.22.0

    no changes in vendored code
    
    full diff: golang/crypto@v0.21.0...v0.22.0
    
    Signed-off-by: Sebastiaan van Stijn <[email protected]>
    thaJeztah committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    91b63ac View commit details
    Browse the repository at this point in the history
  5. vendor: golang.org/x/net v0.24.0

    no changes in vendored code
    
    full diff: golang/net@v0.23.0...v0.24.0
    
    Signed-off-by: Sebastiaan van Stijn <[email protected]>
    thaJeztah committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    4ea91a7 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #5153 from thaJeztah/bump_x_deps

    vendor: golang.org/x/sys v0.19.0, golang.org/x/term v0.19.0, golang.org/x/crypto v0.22.0, golang.org/x/net v0.24.0
    thaJeztah authored Jun 13, 2024
    Configuration menu
    Copy the full SHA
    925e7d6 View commit details
    Browse the repository at this point in the history
  7. use local ConvertToHostname() implementation

    Commit 27b2797 added a local implementation
    of this function, so let's use the local variant to (slightly) reduce the
    dependency on moby's registry package.
    
    Also made some minor cleanups.
    
    Signed-off-by: Sebastiaan van Stijn <[email protected]>
    thaJeztah committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    8376b3e View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2024

  1. Configuration menu
    Copy the full SHA
    1bfec63 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #5155 from vvoland/docker-27.0-rc

    vendor: github.com/docker/docker ba69bd9c1e48 (v27.0.0-rc.2-dev)
    thaJeztah authored Jun 14, 2024
    Configuration menu
    Copy the full SHA
    d69d501 View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2024

  1. vendor: github.com/docker/docker ec4bac431c88 (v27.0.0-dev)

    full diff: moby/moby@ba69bd9...ec4bac4
    
    Signed-off-by: Paweł Gronowski <[email protected]>
    vvoland committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    11a3d87 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #5158 from vvoland/docker-27.0-rc

    vendor: github.com/docker/docker ec4bac431c88 (v27.0.0-dev)
    vvoland authored Jun 17, 2024
    Configuration menu
    Copy the full SHA
    bc291f0 View commit details
    Browse the repository at this point in the history
  3. vendor: github.com/docker/docker caf502a0bc44 (v27.0.0-dev)

    full diff: moby/moby@ec4bac4...caf502a
    
    Signed-off-by: Paweł Gronowski <[email protected]>
    vvoland committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    3b0d297 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #5160 from vvoland/docker-27.0-rc

    vendor: github.com/docker/docker caf502a0bc44 (v27.0.0-dev)
    thaJeztah authored Jun 17, 2024
    Configuration menu
    Copy the full SHA
    e06bee6 View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2024

  1. build(deps): bump docker/bake-action from 4 to 5

    Bumps [docker/bake-action](https://github.com/docker/bake-action) from 4 to 5.
    - [Release notes](https://github.com/docker/bake-action/releases)
    - [Commits](docker/bake-action@v4...v5)
    
    ---
    updated-dependencies:
    - dependency-name: docker/bake-action
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored Jun 18, 2024
    Configuration menu
    Copy the full SHA
    c8f5d4c View commit details
    Browse the repository at this point in the history
  2. Merge pull request #5161 from docker/dependabot/github_actions/docker…

    …/bake-action-5
    
    build(deps): bump docker/bake-action from 4 to 5
    thaJeztah authored Jun 18, 2024
    Configuration menu
    Copy the full SHA
    6904185 View commit details
    Browse the repository at this point in the history
  3. cli/command/image: add go:build tag to prevent downgrading go version

    Before this:
    
        make shell
        make -C ./internal/gocompat/
        ...
    
        GO111MODULE=on go test -v
        # github.com/docker/cli/cli/command/image
        ../../cli/command/image/push.go:177:62: predeclared any requires go1.18 or later (-lang was set to go1.16; check go.mod)
        FAIL	gocompat [build failed]
        make: *** [Makefile:3: verify] Error 1
        make: Leaving directory '/go/src/github.com/docker/cli/internal/gocompat'
    
    After this patch:
    
        make shell
        make -C ./internal/gocompat/
        ...
    
        GO111MODULE=on go test -v
        === RUN   TestModuleCompatibllity
            main_test.go:133: all packages have the correct go version specified through //go:build
        --- PASS: TestModuleCompatibllity (0.00s)
        PASS
        ok  	gocompat	0.007s
        make: Leaving directory '/go/src/github.com/docker/cli/internal/gocompat'
    
    Signed-off-by: Sebastiaan van Stijn <[email protected]>
    thaJeztah committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    1fd8e24 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #5162 from thaJeztah/fix_goversion

    cli/command/image: add go:build tag to prevent downgrading go version
    thaJeztah authored Jun 18, 2024
    Configuration menu
    Copy the full SHA
    860a139 View commit details
    Browse the repository at this point in the history
  5. Update go:build comments to go1.21

    Match the minimum version that's specified on our vendor.mod.
    
    Signed-off-by: Sebastiaan van Stijn <[email protected]>
    thaJeztah committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    c07cee0 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #5163 from thaJeztah/bump_gobuild_tags

    Update go:build comments to go1.21
    thaJeztah authored Jun 18, 2024
    Configuration menu
    Copy the full SHA
    70b53a0 View commit details
    Browse the repository at this point in the history
  7. bump version to v27.0.1-dev

    This file is only used as default if no version is specified. We
    should probably get rid of this, but let's update it to better
    reflect the version that developer builds are building.
    
    Signed-off-by: Sebastiaan van Stijn <[email protected]>
    thaJeztah committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    4321021 View commit details
    Browse the repository at this point in the history
  8. gha: e2e: test against v27.0 release candidates

    Signed-off-by: Sebastiaan van Stijn <[email protected]>
    thaJeztah committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    e0972e9 View commit details
    Browse the repository at this point in the history
  9. Merge pull request #5164 from thaJeztah/bump_version

    bump version to v27.0.1-dev
    thaJeztah authored Jun 18, 2024
    Configuration menu
    Copy the full SHA
    20cba0a View commit details
    Browse the repository at this point in the history
  10. vendor: github.com/docker/docker v27.0.0-rc.2

    No diff as it's the same commit, but tagged. Just for transparency to
    allow seeing differences between rc's.
    
    full diff: moby/moby@caf502a...v27.0.0-rc.2
    
    Signed-off-by: Sebastiaan van Stijn <[email protected]>
    thaJeztah committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    3d017f3 View commit details
    Browse the repository at this point in the history
  11. vendor: github.com/moby/swarmkit/v2 v2.0.0-20240611172349-ea1a7cec35cb

    Update the version to match what's used in docker/docker.
    
    Full diff: moby/swarmkit@c1c857e...ea1a7ce
    
    Signed-off-by: Sebastiaan van Stijn <[email protected]>
    thaJeztah committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    eae6306 View commit details
    Browse the repository at this point in the history
  12. Merge pull request #5167 from thaJeztah/bump_engine

    vendor: github.com/docker/docker v27.0.0-rc.2
    thaJeztah authored Jun 18, 2024
    Configuration menu
    Copy the full SHA
    32031fb View commit details
    Browse the repository at this point in the history
  13. Merge pull request #5165 from thaJeztah/gha_test_27

    gha: e2e: test against v27.0 release candidates
    thaJeztah authored Jun 18, 2024
    Configuration menu
    Copy the full SHA
    f525706 View commit details
    Browse the repository at this point in the history
  14. Merge pull request #5169 from thaJeztah/bump_swarmkit

    vendor: github.com/moby/swarmkit/v2 v2.0.0-20240611172349-ea1a7cec35cb
    thaJeztah authored Jun 18, 2024
    Configuration menu
    Copy the full SHA
    468a767 View commit details
    Browse the repository at this point in the history
  15. feat: add a global sigint/sigterm handler as a fallback to ctx cancel…

    …lation
    
    Signed-off-by: Alano Terblanche <[email protected]>
    Benehiko committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    a4bfd8c View commit details
    Browse the repository at this point in the history
  16. docs: add deprecation warning to experimental grapdriver plugins

    Signed-off-by: Sebastiaan van Stijn <[email protected]>
    thaJeztah committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    1f1b70d View commit details
    Browse the repository at this point in the history
  17. deprecate experimental graphdriver plugins

    [Graphdriver plugins] are an experimental feature that allow extending the
    Docker Engine with custom storage drivers for storing images and containers.
    This feature was not maintained since its inception, and will no longer be
    supported in upcoming releases.
    
    Users of this feature are recommended to instead configure the Docker Engine
    to use the [containerd image store], and a custom [snapshotter].
    
    [Graphdriver plugins]: https://github.com/docker/cli/blob/v26.1.4/docs/extend/plugins_graphdriver.md
    [containerd image store]: https://github.com/docker/docs/blob/31a16f1da2f4a4c94b5a82713aa012f052fb7e6d/content/storage/containerd.md
    [snapshotter]: https://github.com/containerd/containerd/tree/v1.7.18/docs/snapshotters
    
    Signed-off-by: Sebastiaan van Stijn <[email protected]>
    thaJeztah committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    0bc0924 View commit details
    Browse the repository at this point in the history
  18. Merge pull request #5172 from thaJeztah/deprecate_graphdriver_plugins

    Deprecate experimental graphdriver plugins
    thaJeztah authored Jun 18, 2024
    Configuration menu
    Copy the full SHA
    64206ae View commit details
    Browse the repository at this point in the history
  19. Dockerfile: update buildx to v0.15.1

    This is the version used in the dev-container, and for testing.
    
    release notes:
    https://github.com/docker/buildx/releases/tag/v0.15.1
    
    Signed-off-by: Sebastiaan van Stijn <[email protected]>
    thaJeztah committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    b079361 View commit details
    Browse the repository at this point in the history
  20. update go-md2man to v2.0.4

    full diff: cpuguy83/go-md2man@v2.0.4...v2.0.4
    
    Signed-off-by: Sebastiaan van Stijn <[email protected]>
    thaJeztah committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    00b0eb7 View commit details
    Browse the repository at this point in the history
  21. vendor: github.com/spf13/cobra v1.8.1

    - release notes: https://github.com/spf13/cobra/releases/tag/v1.8.1
    - full diff: spf13/cobra@v1.8.0...v1.8.1
    
    Signed-off-by: Sebastiaan van Stijn <[email protected]>
    thaJeztah committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    4f00eee View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2024

  1. cli-plugins/manager: add GoDoc for getPluginDirs, defaultSystemPlugin…

    …Dirs
    
    Add some documentation about their purpose, and document order of preference
    when resolving plugins.
    
    Signed-off-by: Sebastiaan van Stijn <[email protected]>
    thaJeztah committed Jun 19, 2024
    Configuration menu
    Copy the full SHA
    55a1f6e View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2024

  1. build: allow BuildKit to be used on Windows daemons that advertise it

    Commit 6fef143 switched the CLI to use
    BuildKit by default, but as part of that removed the use of the
    BuildkitVersion field as returned by Ping.
    
    Some follow-up changes in commits e38e6c5 and
    e7a8748 updated the logic for detecting whether
    BuildKit should be used or the legacy builder, but hard-coded using the
    legacy builder for Windows daemons.
    
    While Windows / WCOW does not yet support BuildKit by default, there is
    work in progress to implement it, so we should not hard-code the assumption
    that a Windows daemon cannot support BuildKit.
    
    On the daemon-side, [moby@7b153b9] (Docker v23.0) changed the default as
    advertised by the daemon to be BuildKit for Linux daemons. That change
    still hardcoded BuildKit to be unsupported for Windows daemons (and does
    not yet allow overriding the config), but this may change for future
    versions of the daemon, or test-builds.
    
    This patch:
    
    - Re-introduces checks for the BuildkitVersion field in the "Ping" response.
    - If the Ping response from the daemon advertises that it supports BuildKit,
      the CLI will now use BuildKit as builder.
    - If we didn't get a Ping response, or the Ping response did NOT advertise
      that the daemon supported BuildKit, we continue to use the current
      defaults (BuildKit for Linux daemons, and the legacy builder for Windows)
    - Handling of the DOCKER_BUILDKIT environment variable is unchanged; for
      CLI.BuildKitEnabled, DOCKER_BUILDKIT always takes precedence, and for
      processBuilder the value is taken into account, but will print a warning
      when BuildKit is disabled and a Linux daemon is used. For Windows daemons,
      no warning is printed.
    
    [moby@7b153b9]: moby/moby@7b153b9
    
    Signed-off-by: Sebastiaan van Stijn <[email protected]>
    thaJeztah committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    e5d26a8 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #5173 from thaJeztah/bump_buildx

    Dockerfile: update buildx to v0.15.1
    thaJeztah authored Jun 20, 2024
    Configuration menu
    Copy the full SHA
    3cc2d27 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #5174 from thaJeztah/bump_go_md2man

    update go-md2man to v2.0.4
    thaJeztah authored Jun 20, 2024
    Configuration menu
    Copy the full SHA
    9b47c14 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #5175 from thaJeztah/bump_cobra2

    vendor: github.com/spf13/cobra v1.8.1
    thaJeztah authored Jun 20, 2024
    Configuration menu
    Copy the full SHA
    ae21e83 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #5177 from thaJeztah/pluginmanager_godoc

    cli-plugins/manager: add GoDoc for getPluginDirs, defaultSystemPluginDirs
    thaJeztah authored Jun 20, 2024
    Configuration menu
    Copy the full SHA
    1583484 View commit details
    Browse the repository at this point in the history
  6. Fix RFC3339 typo in docs

    Signed-off-by: Iain MacDonald <[email protected]>
    IJMacD authored and vvoland committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    a84536e View commit details
    Browse the repository at this point in the history
  7. Additional typo corrections

    Signed-off-by: Iain MacDonald <[email protected]>
    Signed-off-by: Paweł Gronowski <[email protected]>
    IJMacD authored and vvoland committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    64c20f3 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #3975 from IJMacD/patch-1

    Fix RFC3339 typo in docs
    vvoland authored Jun 20, 2024
    Configuration menu
    Copy the full SHA
    aebdf50 View commit details
    Browse the repository at this point in the history
  9. vendor: github.com/docker/docker 1a1f3cff45ec (master, v27.0-dev)

    Rewrite local code to use the new container.Ulimit alias to start
    transitioning away from direct uses of go-units.Ulimit.
    
    full diff: moby/moby@v27.0.0-rc.2...1a1f3cf
    
    Signed-off-by: Sebastiaan van Stijn <[email protected]>
    thaJeztah committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    2088c59 View commit details
    Browse the repository at this point in the history
  10. update mailmap and AUTHORS

    Signed-off-by: Sebastiaan van Stijn <[email protected]>
    thaJeztah committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    443617c View commit details
    Browse the repository at this point in the history
  11. Merge pull request #5170 from thaJeztah/bump_engine2

    vendor: github.com/docker/docker 1a1f3cff45ec (master, v27.0-dev)
    vvoland authored Jun 20, 2024
    Configuration menu
    Copy the full SHA
    2fee28c View commit details
    Browse the repository at this point in the history
  12. Merge pull request #5179 from thaJeztah/update_mailmap_authors

    update mailmap and AUTHORS
    vvoland authored Jun 20, 2024
    Configuration menu
    Copy the full SHA
    334421b View commit details
    Browse the repository at this point in the history
  13. vendor: github.com/docker/docker v27.0-dev (018d93decfb5)

    full diff: moby/moby@1a1f3cf...018d93d
    
    Signed-off-by: Paweł Gronowski <[email protected]>
    vvoland committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    34d42bd View commit details
    Browse the repository at this point in the history
  14. test: cli force exit signal handler

    Signed-off-by: Alano Terblanche <[email protected]>
    Benehiko committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    1322f58 View commit details
    Browse the repository at this point in the history
  15. cli/command: Don't copy fakeClient

    The embedded `client.Client` has mutexes and it shouldn't be copied.
    
    Signed-off-by: Paweł Gronowski <[email protected]>
    vvoland committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    d1cb7d4 View commit details
    Browse the repository at this point in the history
  16. Merge pull request #5180 from vvoland/docker-27.0-rc

    vendor: github.com/docker/docker v27.0-dev (018d93decfb5)
    thaJeztah authored Jun 20, 2024
    Configuration menu
    Copy the full SHA
    623fcd5 View commit details
    Browse the repository at this point in the history
  17. Merge pull request #3599 from thaJeztah/use_local_ConvertToHostname

    use local ConvertToHostname() implementation
    vvoland authored Jun 20, 2024
    Configuration menu
    Copy the full SHA
    d8cdcae View commit details
    Browse the repository at this point in the history
  18. refactor: remove test

    Signed-off-by: Alano Terblanche <[email protected]>
    Benehiko committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    faf7647 View commit details
    Browse the repository at this point in the history
  19. Merge pull request #5171 from Benehiko/feat-global-force-exit

    fix: force cli to exit after third sigint/sigterm
    vvoland authored Jun 20, 2024
    Configuration menu
    Copy the full SHA
    0d415ad View commit details
    Browse the repository at this point in the history
  20. Merge pull request #5178 from thaJeztah/buildkit_windows

    build: allow BuildKit to be used on Windows daemons that advertise it
    thaJeztah authored Jun 20, 2024
    Configuration menu
    Copy the full SHA
    b83cf58 View commit details
    Browse the repository at this point in the history
  21. vendor: github.com/docker/docker v27.0.1-rc.1

    no diff;  same commit, but tagged.
    
    full diff: moby/moby@018d93d...v27.0.1-rc.1
    
    Signed-off-by: Sebastiaan van Stijn <[email protected]>
    thaJeztah committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    1a04810 View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2024

  1. Merge pull request #5183 from thaJeztah/bump_docker

    vendor: github.com/docker/docker v27.0.1-rc.1
    vvoland authored Jun 21, 2024
    Configuration menu
    Copy the full SHA
    8866614 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1f7561e View commit details
    Browse the repository at this point in the history
  3. docs/deprecated: update status for graphdriver-plugins

    Add a mention of the feature being disabled by default, and
    the DOCKERD_DEPRECATED_GRAPHDRIVER_PLUGINS env-var.
    
    Signed-off-by: Sebastiaan van Stijn <[email protected]>
    thaJeztah committed Jun 21, 2024
    Configuration menu
    Copy the full SHA
    c8c13bd View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ad58396 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #5185 from thaJeztah/deprecate_graphdriver_plugins2

    docs/deprecated: update status for graphdriver-plugins
    vvoland authored Jun 21, 2024
    Configuration menu
    Copy the full SHA
    9e27888 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #5184 from vvoland/vendor-docker

    vendor: github.com/docker/docker v27.0-dev (ff1e2c0de72a, master)
    vvoland authored Jun 21, 2024
    Configuration menu
    Copy the full SHA
    319767c View commit details
    Browse the repository at this point in the history
  7. Merge pull request #5186 from thaJeztah/bump_compose

    Dockerfile: update compose to v2.28.0
    vvoland authored Jun 21, 2024
    Configuration menu
    Copy the full SHA
    12ea47d View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2024

  1. cli/config: replace pkg/homedir dependency with local copy

    There's some consumers of the config package that don't need any of the
    other parts of the code, but because of the pkg/homedir were now forced
    to also depend on docker/docker.
    
    This patch introduces a local copy of the function to prevent this.
    
    Signed-off-by: Sebastiaan van Stijn <[email protected]>
    thaJeztah committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    9f8bda1 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #5187 from thaJeztah/config_no_pkg_homedir

    cli/config: replace pkg/homedir dependency with local copy
    thaJeztah authored Jun 24, 2024
    Configuration menu
    Copy the full SHA
    50acbb0 View commit details
    Browse the repository at this point in the history
  3. cli: make initializing the global meter- and tracing providers optional

    Signed-off-by: Sebastiaan van Stijn <[email protected]>
    thaJeztah committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    617eb52 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #5188 from thaJeztah/tracer_meter_optional

    cli: make initializing the global meter- and tracing providers optional
    thaJeztah authored Jun 24, 2024
    Configuration menu
    Copy the full SHA
    7fafd33 View commit details
    Browse the repository at this point in the history
  5. update golangci-lint to v1.59.1

    full diff: golangci/golangci-lint@v1.59.0...v1.59.1
    
    Signed-off-by: Sebastiaan van Stijn <[email protected]>
    thaJeztah committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    b5d1b4d View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2024

  1. gha/e2e: Update latest version to 27.0

    27.0 is out - update the latest version used for e2e and drop the 25.0
    
    Signed-off-by: Paweł Gronowski <[email protected]>
    vvoland committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    60775b6 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #5189 from thaJeztah/bump_golangci_lint

    update golangci-lint to v1.59.1
    vvoland authored Jun 25, 2024
    Configuration menu
    Copy the full SHA
    ffb8425 View commit details
    Browse the repository at this point in the history
  3. re-introduced support for port numbers in docker registry URL

    Signed-off-by: Carston Schilds <[email protected]>
    CarstonSchilds committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    2380481 View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2024

  1. Merge pull request #5195 from CarstonSchilds/master

    re-introduced support for port numbers in docker registry URL
    vvoland authored Jun 26, 2024
    Configuration menu
    Copy the full SHA
    94e9aa6 View commit details
    Browse the repository at this point in the history
  2. cli/config/credentials: ConvertToHostname: handle IP-addresses

    Signed-off-by: Sebastiaan van Stijn <[email protected]>
    thaJeztah committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    8b0a7b0 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #5196 from thaJeztah/carry_fix_custom_ports

    cli/config/credentials: ConvertToHostname: handle IP-addresses
    thaJeztah authored Jun 26, 2024
    Configuration menu
    Copy the full SHA
    1996259 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #5191 from vvoland/dind-test-versions

    gha/e2e: Update latest version to 27.0
    thaJeztah authored Jun 26, 2024
    Configuration menu
    Copy the full SHA
    01dd6ab View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2024

  1. vendor: github.com/docker/docker v27.0.1

    no change in vendored files, just changing a tag
    
    full diff: moby/moby@ff1e2c0...v27.0.1
    
    Signed-off-by: Paweł Gronowski <[email protected]>
    (cherry picked from commit bf1a701)
    Signed-off-by: Sebastiaan van Stijn <[email protected]>
    vvoland authored and thaJeztah committed Jun 28, 2024
    Configuration menu
    Copy the full SHA
    cfec21f View commit details
    Browse the repository at this point in the history
  2. vendor: github.com/docker/docker v27.0.2-dev (861fde8cc974)

    full diff: moby/moby@v27.0.1...861fde8
    
    Signed-off-by: Paweł Gronowski <[email protected]>
    (cherry picked from commit 8945848)
    Signed-off-by: Sebastiaan van Stijn <[email protected]>
    vvoland authored and thaJeztah committed Jun 28, 2024
    Configuration menu
    Copy the full SHA
    ab0898e View commit details
    Browse the repository at this point in the history
  3. vendor: github.com/docker/docker v27.0.2-dev (e953d76450b6)

    full diff: moby/moby@861fde8...e953d76
    
    Signed-off-by: Paweł Gronowski <[email protected]>
    (cherry picked from commit c97e809)
    Signed-off-by: Sebastiaan van Stijn <[email protected]>
    vvoland authored and thaJeztah committed Jun 28, 2024
    Configuration menu
    Copy the full SHA
    1382fbe View commit details
    Browse the repository at this point in the history
  4. vendor: github.com/docker/docker v27.0.2

    no diff, as it's the same commit tagged: moby/moby@e953d76...v27.0.2
    
    Signed-off-by: Sebastiaan van Stijn <[email protected]>
    thaJeztah committed Jun 28, 2024
    Configuration menu
    Copy the full SHA
    9455d61 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #5205 from thaJeztah/docker_27.0.2

    vendor: github.com/docker/docker v27.0.2
    laurazard authored Jun 28, 2024
    Configuration menu
    Copy the full SHA
    4270341 View commit details
    Browse the repository at this point in the history