Sebastiaan van Stijn
bf16dd1251
vendor: docker/docker, moby/moby/api and moby/moby/client 4faedf2bec36
...
notable changes:
- api: remove deprecated NoBaseImageSpecifier
- api/stdcopy: move to api/pkg/stdcopy
- api/types/container: add aliases for go-connections/nat types
- pkg/progress: move to api/pkg/progress
- pkg/jsonmessage: move JSONError to api/types/jsonstream
- pkg/jsonmessage: move JSONProgress to api/types/jsonstream
- pkg/jsonmessage: move to client/pkg/jsonmessage
- pkg/jsonmessage: remove github.com/morikuni/aec dependency
- pkg/jsonmessage: stop printing deprecated progressDetail, errorDetail,
remove DisplayJSONMessagesToStream and Stream interface
- pkg/streamformatter: move to api/pkg/streamformatter
- pkg/streamformatter: split from pkg/jsonmessage
full diff: https://github.com/moby/moby/compare/2574c2b2e917...4faedf2bec36
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-07-31 17:31:01 +02:00
Sebastiaan van Stijn
f6b90bc253
add internal fork of docker/docker/registry
...
This adds an internal fork of [github.com/docker/docker/registry], taken
at commit [moby@f651a5d]. Git history was not preserved in this fork,
but can be found using the URLs provided.
This fork was created to remove the dependency on the "Moby" codebase,
and because the CLI only needs a subset of its features. The original
package was written specifically for use in the daemon code, and includes
functionality that cannot be used in the CLI.
[github.com/docker/docker/registry]: https://pkg.go.dev/github.com/docker/docker@v28.3.2+incompatible/registry
[moby@49306c6]: https://github.com/moby/moby/tree/49306c607b72c5bf0a8e426f5a9760fa5ef96ea0/registry
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-07-24 19:59:17 +02:00
Sebastiaan van Stijn
20181d4363
vendor: github.com/docker/docker master
...
forgot to update this dependency (only updated the api and client)
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-07-24 18:12:28 +02:00
Sebastiaan van Stijn
323ef1997f
vendor: docker/docker, moby/api, moby/client to latest
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-07-23 09:45:51 +02:00
Sebastiaan van Stijn
644dc16b16
vendor: github.com/docker/docker master (v29.0-dev)
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-07-21 23:04:50 +02:00
Sebastiaan van Stijn
8d2ccc128a
add local fork of github.com/docker/docker/builder/remotecontext
...
Adds a local fork of this package for use in the classic builder.
Code was taken at commit [d33d46d01656e1d9ee26743f0c0d7779f685dd4e][1].
Migration was done using the following steps:
# install filter-repo (https://github.com/newren/git-filter-repo/blob/main/INSTALL.md )
brew install git-filter-repo
# create a temporary clone of docker
cd ~/Projects
git clone https://github.com/docker/docker.git build_context_temp
cd build_context_temp
# commit taken from
git rev-parse --verify HEAD
d33d46d01656e1d9ee26743f0c0d7779f685dd4e
git filter-repo --analyze
# remove all code, except for the remotecontext packages, and move to build/internal docs and previous locations of it
git filter-repo \
--path 'builder/remotecontext/git' \
--path 'builder/remotecontext/urlutil' \
--path-rename builder/remotecontext:cli/command/image/build/internal
# go to the target repository
cd ~/go/src/github.com/docker/cli
# create a branch to work with
git checkout -b fork_remotecontext
# add the temporary repository as an upstream and make sure it's up-to-date
git remote add build_context_temp ~/Projects/build_context_temp
git fetch build_context_temp
# merge the upstream code
git merge --allow-unrelated-histories --signoff -S build_context_temp/master
[1]: https://github.com/docker/docker/d33d46d01656e1d9ee26743f0c0d7779f685dd4e
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-07-16 16:18:51 +02:00
Sebastiaan van Stijn
9c256146ac
Merge pull request #6181 from thaJeztah/fork_readCloserWrapper
...
remove uses of github.com/docker/docker/pkg/ioutils ReadCloserWrapper
2025-07-16 12:19:14 +02:00
Sebastiaan van Stijn
bc01f8489d
Merge pull request #6182 from thaJeztah/fork_longpath
...
remove use of github.com/docker/docker/pkg/longpath
2025-07-16 12:18:06 +02:00
Sebastiaan van Stijn
53d02ece89
remove use of github.com/docker/docker/pkg/longpath
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-07-14 22:34:36 +02:00
Sebastiaan van Stijn
3600ebca76
remove uses of github.com/docker/docker/pkg/ioutils ReadCloserWrapper
...
It was the only utility we consumed from the package, and it's trivial
to implement, so let's create local copies of it.
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-07-14 22:09:31 +02:00
Sebastiaan van Stijn
9b047a501f
remove uses of pkg/stringid.GenerateRandomID()
...
This utility was only used for testing, and to generate a random
suffix for Dockerfiles. As we don't need the same contract as
pkg/stringid.GenerateRandomID() (not allow all-numeric IDs as they
would not be usable for hostnames), we can use a local test-utility,
and local implementation for the random suffix instead.
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-07-14 20:11:07 +02:00
Sebastiaan van Stijn
5bb0d7f70c
vendor: github.com/docker/docker 265f70964794 (v28.3.0-rc.2)
...
full diff: https://github.com/docker/docker/compare/v28.3.0-rc.1...265f709647947fb5a1adf7e4f96f2113dcc377bd
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-06-20 18:25:22 +02:00
Paweł Gronowski
4cb0695b49
vendor: github.com/docker/docker v28.3.0-dev (6a1fb46d4805)
...
full diff: https://github.com/docker/docker/compare/v28.2.2...6a1fb46d4805
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com >
2025-06-13 18:23:51 +02:00
Sebastiaan van Stijn
7775f01caa
vendor: github.com/docker/docker 26db31fdab62 (v28.2-dev)
...
full diff: https://github.com/docker/docker/compare/v28.2.0-rc.2...26db31fdab628a2345ed8f179e575099384166a9
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-05-27 09:20:06 +02:00
Paweł Gronowski
63f2984336
vendor: github.com/docker/docker v28.2.0-dev (b590eff717b3)
...
full diff: https://github.com/docker/docker/compare/8601b22f5db5...b590eff717b3
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com >
2025-05-21 19:45:33 +02:00
Sebastiaan van Stijn
af090512a6
Merge pull request #6084 from thaJeztah/bump_engine
...
vendor: github.com/docker/docker 8601b22f5db5 (v28.2-dev)
2025-05-20 10:57:13 +02:00
Sebastiaan van Stijn
ed5d9757c9
vendor: github.com/docker/docker 8601b22f5db5 (v28.2-dev)
...
full diff: https://github.com/docker/docker/compare/v28.2.0-rc.1...8601b22f5db511354d643a7722d11d33aa7ae13f
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-05-19 22:47:14 +02:00
Sebastiaan van Stijn
915b3fe992
vendor: github.com/docker/cli-docs-tool v0.10.0
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-05-19 17:44:21 +02:00
Sebastiaan van Stijn
4665398a06
vendor: github.com/docker/docker 7937f0846c13 (master, v28.x dev)
...
full diff: https://github.com/docker/docker/compare/4b9f0707a039...7937f0846c130e91836f5f640c41ce12d07da4c8
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-05-19 14:07:50 +02:00
Paweł Gronowski
8c8a81eaea
vendor: github.com/docker/docker v28.2.0-dev (4b9f0707a039)
...
full diff: https://github.com/docker/docker/compare/b45aa469cac7...4b9f0707a039
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com >
2025-05-16 21:12:49 +02:00
Paweł Gronowski
be03dc9ce7
vendor: github.com/docker/docker v28.2.0-dev (b45aa469cac7)
...
full diff: https://github.com/docker/docker/compare/c04dec11437f...b45aa469cac7
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com >
2025-05-16 19:35:27 +02:00
Sebastiaan van Stijn
7e609d491b
vendor: github.com/docker/docker c04dec11437f (master, v28.x dev)
...
full diff: https://github.com/docker/docker/compare/fd1a78e0a388c92d1a61b6bb159d5cba37c53349...c04dec11437ff0c3f0238892c554c882dabb6235
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-05-16 17:01:28 +02:00
Sebastiaan van Stijn
54bf220a16
vendor: github.com/docker/docker fd1a78e0a388 (master, v28.x dev)
...
full diff: https://github.com/docker/docker/compare/cb38cc0fdd555eae6c53be1c427c0a28d52965f6...fd1a78e0a388c92d1a61b6bb159d5cba37c53349
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-05-16 01:12:36 +02:00
Sebastiaan van Stijn
e07abcf433
vendor: github.com/docker/docker cb38cc0fdd55 (master, v28.x dev)
...
full diff: https://github.com/docker/docker/compare/v28.1.1...cb38cc0fdd555eae6c53be1c427c0a28d52965f6
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-05-12 17:28:34 +02:00
Paweł Gronowski
f3deb28111
vendor: github.com/docker/docker v28.1.1
...
full diff: https://github.com/docker/docker/compare/v28.1.0...v28.1.1
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com >
2025-04-18 13:46:36 +02:00
Sebastiaan van Stijn
fc04a49c35
vendor: github.com/docker/docker 3f46cadf398a (master, v28.0.0-rc.2)
...
full diff: https://github.com/docker/docker/compare/v28.1.0-rc.1...3f46cadf398abdf3196230fea41dac96b5d4016e
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-04-16 14:22:08 +02:00
Paweł Gronowski
ec9e729f76
vendor: github.com/docker/docker v28.1.0-dev (250792c1a540)
...
full diff: https://github.com/docker/docker/compare/511cd1c0a736...250792c1a540
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com >
2025-04-11 15:23:24 +02:00
Sebastiaan van Stijn
4530417f6b
vendor: github.com/docker/docker 511cd1c0a736 (master, v28.x-dev)
...
full diff: https://github.com/docker/docker/compare/185651d26bc6...511cd1c0a7369a47f10d4435184b8668623eadea
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-04-10 22:03:48 +02:00
Sebastiaan van Stijn
342a01a9ff
migrate to use github.com/moby/go-archive
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-04-09 13:18:58 +02:00
Sebastiaan van Stijn
2bf317ad5f
vendor: github.com/docker/docker 185651d26bc6 (master, v28.0-dev)
...
full diff: https://github.com/moby/moby/compare/v28.0.4...185651d26bc6281b199a5b7ff1942b53e4f17b96
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
vendor: moby with atomicwriter
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-04-07 19:20:39 +02:00
Paweł Gronowski
b5ca7e8e6b
vendor: github.com/docker/docker v28.0.3-dev (330857ad0ffb)
...
full diff: https://github.com/docker/docker/compare/v28.0.2...330857ad0ffb
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com >
2025-03-25 10:30:54 +01:00
Aleksa Sarai
47775a8fa0
docs: include required tools in source tree
...
In order to be able to build the documentation without internet access
(as is required by some distribution build systems), all of the source
code needed for the build needs to be available in the source tarball.
This used to be possible with the docker-cli sources but was
accidentally broken with some CI changes that switched to downloading
the tools (by modifying go.mod as part of the docs build script).
This pattern also maked documentation builds less reproducible since the
tool version used was not based on the source code version.
Fixes: 7dc35c03fc ("validate manpages target")
Fixes: a650f4ddd0 ("switch to cli-docs-tool for yaml docs generation")
Signed-off-by: Aleksa Sarai <cyphar@cyphar.com >
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-03-21 00:13:56 +01:00
Paweł Gronowski
cab5164877
vendor: github.com/docker/docker v28.0.2-dev (bea4de25004d)
...
full diff: https://github.com/docker/docker/compare/v28.0.1...bea4de25004d
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com >
2025-03-19 13:21:19 +01:00
Sebastiaan van Stijn
b2a669fb56
vendor: github.com/docker/docker-credential-helpers v0.9.2
...
full diff: https://github.com/docker/docker-credential-helpers/compare/v0.8.2...v0.9.2
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-03-05 22:38:56 +01:00
Sebastiaan van Stijn
fe349e6a6c
vendor: github.com/docker/docker 00ab386b5a2e (master, v28.0.0-rc.3)
...
no code changes, only updated swagger (docs)
full diff: https://github.com/docker/docker/compare/v28.0.0-rc.2...00ab386b5a2e
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com >
2025-02-18 23:04:48 +01:00
Sebastiaan van Stijn
1d3eb6f95b
vendor: github.com/docker/docker 5cc3f1dab895 (master, v28.0.0-rc.2)
...
full diff: https://github.com/docker/docker/compare/b570831cc3a3...5cc3f1dab8953c1e1f70332efecadd094de7ec0b
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-02-14 19:22:53 +01:00
Sebastiaan van Stijn
c6a7f9a646
vendor: github.com/docker/docker b570831cc3a3 (master, v28.0.0-rc.2)
...
full diff: https://github.com/docker/docker/compare/v28.0.0-rc.1...b570831cc3a3fcfe4edc96af4c249199b019c7dd
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-02-11 18:06:55 +01:00
Sebastiaan van Stijn
01da8a582f
vendor: github.com/docker/docker 6c3797923dcb (master, v28.0-dev)
...
full diff: https://github.com/docker/docker/compare/69687190936d...6c3797923dcb082370a09f9381511da10120bd7b
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-02-06 19:16:50 +01:00
Sebastiaan van Stijn
0df55307c8
vendor: github.com/docker/docker 69687190936d (master, v28.0-dev)
...
full diff: https://github.com/docker/docker/compare/50212d215ba7...69687190936d6ddab3c035f1a5cf917fdc76b3be
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-01-11 01:17:36 +01:00
Sebastiaan van Stijn
216674c3e3
vendor: github.com/docker/docker 50212d215ba7 (master, v28.0-dev)
...
full diff: https://github.com/docker/docker/compare/6f6c3b921180...50212d215ba7edefbbdcf453bd83fb08b77bccae
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-01-08 18:11:19 +01:00
Derek McGowan
7b37f30da2
Use io.copy for build context compression
...
The use of pools here is unnecessary and creates a code dependency on
moby library which will move to internal.
The pool does not provide any value here since it is only done for a
single operation and unlikely performed in alongside other operations
which are re-using the buffers many times between garbage collections.
Signed-off-by: Derek McGowan <derek@mcg.dev >
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-01-03 13:45:38 +01:00
Sebastiaan van Stijn
25f02bc044
vendor: github.com/docker/docker 6f6c3b921180 (master, v28.0.0-dev)
...
full diff: https://github.com/docker/docker/compare/a72026acbbdf...6f6c3b921180da570f5186a754f90c45b55de5bf
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-01-01 16:24:28 +01:00
Sebastiaan van Stijn
76ec0ea2eb
vendor: github.com/docker/docker a72026acbbdf (master, v28.0.0-dev)
...
removes uses of pkg/system
full diff: https://github.com/docker/docker/compare/ad6929339acd...a72026acbbdfcf90f0ba203abd4e0943e3d546e7
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2024-12-23 13:50:59 +01:00
Sebastiaan van Stijn
cc65127cb0
vendor: github.com/docker/docker ad6929339acd (master, v28.0.0-dev)
...
full diff: https://github.com/docker/docker/compare/b249c5ebd214...ad6929339acd64ebae3fd55657d0dcf22895da86
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2024-12-20 17:58:34 +01:00
Sebastiaan van Stijn
2a5ac8f5ab
vendor: github.com/docker/docker b249c5ebd214 (master, v28.0.0-dev)
...
full diff: https://github.com/docker/docker/compare/5d72419486fe...b249c5ebd214e2977d0fdb1e07d82366f5849cf9
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2024-12-09 21:56:05 +01:00
Sebastiaan van Stijn
2eb77f4ede
vendor: github.com/docker/docker 5d72419486fe (master, v28.0.0-dev)
...
full diff: https://github.com/docker/docker/compare/87fbd9cd3b37...5d72419486fef6db1c8765beae6f83a38571b307
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2024-12-09 12:41:45 +01:00
Albin Kerouanton
d4db289eb5
run, create, connect: add support for gw-priority
...
Signed-off-by: Albin Kerouanton <albinker@gmail.com >
2024-12-03 15:13:08 +01:00
Sebastiaan van Stijn
d41b80fafc
vendor: github.com/docker/docker e5c2b5e10d68 (master, v28.0.0-dev)
...
full diff: https://github.com/docker/docker/compare/6ac445c42bad...e5c2b5e10d683c36133bd1c53007616df4f0e176
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2024-11-20 15:54:27 +01:00
Sebastiaan van Stijn
5f1311ae8d
vendor: github.com/docker/docker 6ac445c42bad (master, v28.0-dev)
...
full diff: https://github.com/docker/docker/compare/36a3bd090489...6ac445c42badc98b416baa32cca5d6f8b712b359
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2024-11-01 14:10:15 +01:00
Sebastiaan van Stijn
9b525bc9d1
vendor: github.com/docker/docker 36a3bd090489 (master, v28.0-dev)
...
full diff: https://github.com/docker/docker/compare/164cae56ed95...36a3bd090489966928e26b29ae1ed9e0ce9e7016
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2024-10-18 17:48:05 +02:00