Sebastiaan van Stijn
f5b0ce3988
integration/network: TestServiceWithDefaultAddressPoolInit fix log
...
This log was logging the whole inspect-response, including the "Raw" field;
=== RUN TestServiceWithDefaultAddressPoolInit
service_test.go:448: TestServiceWithDefaultAddressPoolInit: NetworkInspect: {Network:{Network:{Name:sthiraTestServiceWithDefaultAddressPoolInit ID:j4k7ql2dbyycbyew1i7fiyif3 Created:2025-10-21 19:00:32.418877317 +0000 UTC Scope:swarm Driver:overlay EnableIPv4:true EnableIPv6:false IPAM:{Driver:default Options:map[] Config:[{Subnet:20.20.1.0/24 IPRange:invalid Prefix Gateway:20.20.1.1 AuxAddress:map[]}]} Internal:false Attachable:false Ingress:false ConfigFrom:{Network:} ConfigOnly:false Options:map[com.docker.network.driver.overlay.vxlanid_list:4097] Labels:map[] Peers:[{Name:661bf7d013f3 IP:127.0.0.1}]} Containers:map[27af69f425142a8916c35f2d3a0ad4b7ea100db2d8309cfb8fb1fd65c1fd0bc1:{Name:TestServiceTestServiceWithDefaultAddressPoolInit.1.kss6lqx8nspg0o42evczitpda EndpointID:692933d4206760cd24b46a3df036dc2b3b8f87bc6f8fc711528a041f95fef084 MacAddress:02:42:14:14:01:03 IPv4Address:20.20.1.3/24 IPv6Address:invalid Prefix} lb-sthiraTestServiceWithDefaultAddressPoolInit:{Name:sthiraTestServiceWithDefaultAddressPoolInit-endpoint EndpointID:4685f15d277e748004bd963919fb34d9ea110415e7267ac68d5900f3dd8abb5d MacAddress:02:42:14:14:01:04 IPv4Address:20.20.1.4/24 IPv6Address:invalid Prefix}] Services:map[TestServiceTestServiceWithDefaultAddressPoolInit:{VIP:20.20.1.2 Ports:[] LocalLBIndex:256 Tasks:[{Name:TestServiceTestServiceWithDefaultAddressPoolInit.1.kss6lqx8nspg0o42evczitpda EndpointID:692933d4206760cd24b46a3df036dc2b3b8f87bc6f8fc711528a041f95fef084 EndpointIP:20.20.1.3 Info:map[Host IP:127.0.0.1]}]}] Status:0xc0001341d0} Raw:[123 34 78 97 109 101 34 58 34 115 116 104 105 114 97 84 101 115 116 83 101 114 118 105 99 101 87 105 116 104 68 101 102 97 117 108 116 65 100 100 114 101 115 115 80 111 111 108 73 110 105 116 34 44 34 73 100 34 58 34 106 52 107 55 113 108 50 100 98 121 121 99 98 121 101 119 49 105 55 102 105 121 105 102 51 34 44 34 67 114 101 97 116 101 100 34 58 34 50 48 50 53 45 49 48 45 50 49 84 49 57 58 48 48 58 51 50 46 52 49 56 56 55 55 51 49 55 90 34 44 34 83 99 111 112 101 34 58 34 115 119 97 114 109 34 44 34 68 114 105 118 101 114 34 58 34 111 118 101 114 108 97 121 34 44 34 69 110 97 98 108 101 73 80 118 52 34 58 116 114 117 101 44 34 69 110 97 98 108 101 73 80 118 54 34 58 102 97 108 115 101 44 34 73 80 65 77 34 58 123 34 68 114 105 118 101 114 34 58 34 100 101 102 97 117 108 116 34 44 34 79 112 116 105 111 110 115 34 58 110 117 108 108 44 34 67 111 110 102 105 103 34 58 91 123 34 83 117 98 110 101 116 34 58 34 50 48 46 50 48 46 49 46 48 47 50 52 34 44 34 73 80 82 97 110 103 101 34 58 34 34 44 34 71 97 116 101 119 97 121 34 58 34 50 48 46 50 48 46 49 46 49 34 125 93 125 44 34 73 110 116 101 114 110 97 108 34 58 102 97 108 115 101 44 34 65 116 116 97 99 104 97 98 108 101 34 58 102 97 108 115 101 44 34 73 110 103 114 101 115 115 34 58 102 97 108 115 101 44 34 67 111 110 102 105 103 70 114 111 109 34 58 123 34 78 101 116 119 111 114 107 34 58 34 34 125 44 34 67 111 110 102 105 103 79 110 108 121 34 58 102 97 108 115 101 44 34 79 112 116 105 111 110 115 34 58 123 34 99 111 109 46 100 111 99 107 101 114 46 110 101 116 119 111 114 107 46 100 114 105 118 101 114 46 111 118 101 114 108 97 121 46 118 120 108 97 110 105 100 95 108 105 115 116 34 58 34 52 48 57 55 34 125 44 34 76 97 98 101 108 115 34 58 123 125 44 34 80 101 101 114 115 34 58 91 123 34 78 97 109 101 34 58 34 54 54 49 98 102 55 100 48 49 51 102 51 34 44 34 73 80 34 58 34 49 50 55 46 48 46 48 46 49 34 125 93 44 34 67 111 110 116 97 105 110 101 114 115 34 58 123 34 50 55 97 102 54 57 102 52 50 53 49 52 50 97 56 57 49 54 99 51 53 102 50 100 51 97 48 97 100 52 98 55 101 97 49 48 48 100 98 50 100 56 51 48 57 99 102 98 56 102 98 49 102 100 54 53 99 49 102 100 48 98 99 49 34 58 123 34 78 97 109 101 34 58 34 84 101 115 116 83 101 114 118 105 99 101 84 101 115 116 83 101 114 118 105 99 101 87 105 116 104 68 101 102 97 117 108 116 65 100 100 114 101 115 115 80 111 111 108 73 110 105 116 46 49 46 107 115 115 54 108 113 120 56 110 115 112 103 48 111 52 50 101 118 99 122 105 116 112 100 97 34 44 34 69 110 100 112 111 105 110 116 73 68 34 58 34 54 57 50 57 51 51 100 52 50 48 54 55 54 48 99 100 50 52 98 52 54 97 51 100 102 48 51 54 100 99 50 98 51 98 56 102 56 55 98 99 54 102 56 102 99 55 49 49 53 50 56 97 48 52 49 102 57 53 102 101 102 48 56 52 34 44 34 77 97 99 65 100 100 114 101 115 115 34 58 34 48 50 58 52 50 58 49 52 58 49 52 58 48 49 58 48 51 34 44 34 73 80 118 52 65 100 100 114 101 115 115 34 58 34 50 48 46 50 48 46 49 46 51 47 50 52 34 44 34 73 80 118 54 65 100 100 114 101 115 115 34 58 34 34 125 44 34 108 98 45 115 116 104 105 114 97 84 101 115 116 83 101 114 118 105 99 101 87 105 116 104 68 101 102 97 117 108 116 65 100 100 114 101 115 115 80 111 111 108 73 110 105 116 34 58 123 34 78 97 109 101 34 58 34 115 116 104 105 114 97 84 101 115 116 83 101 114 118 105 99 101 87 105 116 104 68 101 102 97 117 108 116 65 100 100 114 101 115 115 80 111 111 108 73 110 105 116 45 101 110 100 112 111 105 110 116 34 44 34 69 110 100 112 111 105 110 116 73 68 34 58 34 52 54 56 53 102 49 53 100 50 55 55 101 55 52 56 48 48 52 98 100 57 54 51 57 49 57 102 98 51 52 100 57 101 97 49 49 48 52 49 53 101 55 50 54 55 97 99 54 56 100 53 57 48 48 102 51 100 100 56 97 98 98 53 100 34 44 34 77 97 99 65 100 100 114 101 115 115 34 58 34 48 50 58 52 50 58 49 52 58 49 52 58 48 49 58 48 52 34 44 34 73 80 118 52 65 100 100 114 101 115 115 34 58 34 50 48 46 50 48 46 49 46 52 47 50 52 34 44 34 73 80 118 54 65 100 100 114 101 115 115 34 58 34 34 125 125 44 34 83 101 114 118 105 99 101 115 34 58 123 34 84 101 115 116 83 101 114 118 105 99 101 84 101 115 116 83 101 114 118 105 99 101 87 105 116 104 68 101 102 97 117 108 116 65 100 100 114 101 115 115 80 111 111 108 73 110 105 116 34 58 123 34 86 73 80 34 58 34 50 48 46 50 48 46 49 46 50 34 44 34 80 111 114 116 115 34 58 91 93 44 34 76 111 99 97 108 76 66 73 110 100 101 120 34 58 50 53 54 44 34 84 97 115 107 115 34 58 91 123 34 78 97 109 101 34 58 34 84 101 115 116 83 101 114 118 105 99 101 84 101 115 116 83 101 114 118 105 99 101 87 105 116 104 68 101 102 97 117 108 116 65 100 100 114 101 115 115 80 111 111 108 73 110 105 116 46 49 46 107 115 115 54 108 113 120 56 110 115 112 103 48 111 52 50 101 118 99 122 105 116 112 100 97 34 44 34 69 110 100 112 111 105 110 116 73 68 34 58 34 54 57 50 57 51 51 100 52 50 48 54 55 54 48 99 100 50 52 98 52 54 97 51 100 102 48 51 54 100 99 50 98 51 98 56 102 56 55 98 99 54 102 56 102 99 55 49 49 53 50 56 97 48 52 49 102 57 53 102 101 102 48 56 52 34 44 34 69 110 100 112 111 105 110 116 73 80 34 58 34 50 48 46 50 48 46 49 46 51 34 44 34 73 110 102 111 34 58 123 34 72 111 115 116 32 73 80 34 58 34 49 50 55 46 48 46 48 46 49 34 125 125 93 125 125 44 34 83 116 97 116 117 115 34 58 123 34 73 80 65 77 34 58 123 34 83 117 98 110 101 116 115 34 58 123 34 50 48 46 50 48 46 49 46 48 47 50 52 34 58 123 34 73 80 115 73 110 85 115 101 34 58 53 44 34 68 121 110 97 109 105 99 73 80 115 65 118 97 105 108 97 98 108 101 34 58 50 53 49 125 125 125 125 125 10]}
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-10-21 21:29:59 +02:00
Sebastiaan van Stijn
2c5e0a008a
client: rename ConfigListResult.Configs to ConfigListResult.Items
...
Also consolidate the options with the method.
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-10-21 20:43:38 +02:00
Sebastiaan van Stijn
c18c432852
Merge pull request #51246 from thaJeztah/volume_list
...
client: rename VolumeListResult.List to VolumeListResult.Items
2025-10-21 19:19:23 +02:00
Sebastiaan van Stijn
26d57f42a8
Merge pull request #51245 from thaJeztah/network_opts
...
client: NetworkInspect, NetworkList: wrap output structs, and remove NetworkInspectWithRaw
2025-10-21 18:50:33 +02:00
Austin Vazquez
e30e80de0a
Merge pull request #51244 from austinvazquez/refactor-client-swarm
...
client: refactor swarm api functions to wrap params/responses
2025-10-21 11:35:56 -05:00
Sebastiaan van Stijn
5a04a9718d
client: rename VolumeListResult.List to VolumeListResult.Items
...
Trying to find a common naming for these fields.
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-10-21 18:07:50 +02:00
Sebastiaan van Stijn
485b95600a
client: NetworkList: wrap result
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-10-21 17:40:19 +02:00
Sebastiaan van Stijn
3fbf5a3bd1
client: NetworkInspect: wrap result and remove NetworkInspectWithRaw
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-10-21 17:26:24 +02:00
Austin Vazquez
612342198c
client: refactor swarm api functions to wrap params/responses
...
Co-authored-by: Claude <noreply@anthropic.com >
Signed-off-by: Austin Vazquez <austin.vazquez@docker.com >
2025-10-21 10:17:04 -05:00
Sebastiaan van Stijn
ac9838ffd1
Merge pull request #51236 from vvoland/client-image-opts-functionalwrap
...
client/image_(inspect,history,load,save): Wrap return values
2025-10-21 16:54:02 +02:00
Sebastiaan van Stijn
b60738d19f
Merge pull request #51234 from austinvazquez/refactor-client-task
...
client: refactor task responses
2025-10-21 16:52:00 +02:00
Sebastiaan van Stijn
8c1a909601
Merge pull request #51148 from ndeloof/decode-JSONMessage-push
...
introduce ImagePushResponse
2025-10-21 16:15:49 +02:00
Austin Vazquez
38ef4fd576
client: refactor task responses
...
Co-Authored-By: Claude <noreply@anthropic.com >
Signed-off-by: Austin Vazquez <austin.vazquez@docker.com >
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-10-21 14:36:30 +02:00
Paweł Gronowski
2d69edd28a
client/image_(inspect,history,load,save): Wrap return values
...
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com >
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-10-21 14:23:38 +02:00
Sebastiaan van Stijn
9fe856a5f3
integration-cli: move some tests to integration
...
Migrates:
- TestAPIErrorJSON
- TestContainerAPIInvalidPortSyntax
- TestContainerAPIRestartPolicyInvalidPolicyName
- TestContainerAPIRestartPolicyRetryMismatch
- TestContainerAPIRestartPolicyNegativeRetryCount
- TestContainerAPIRestartPolicyDefaultRetryCount
- TestCreateWithTooLowMemoryLimit
Co-authored-by: Sameer Gupta <sameergupta4873@gmail.com >
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-10-21 12:01:55 +02:00
Sebastiaan van Stijn
1ff6a963ad
Merge pull request #51216 from sameergupta4873/50159-migrate-test-api-error-not-found-json
...
test: migrate test api error not found json
2025-10-21 11:57:56 +02:00
Sameer Gupta
62a71a8261
test: migrate test api error not found json
...
Signed-off-by: Sameer Gupta <sameergupta4873@gmail.com >
2025-10-21 14:18:04 +05:30
Sebastiaan van Stijn
e5864a51ac
integration/networking: TestWatchtowerCreate: rewrite with request util
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-10-21 08:33:42 +02:00
Sebastiaan van Stijn
8088de791c
integration/networking: TestInspectCfgdMAC: rewrite with request util
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-10-21 08:33:42 +02:00
Sebastiaan van Stijn
b4b0b6f10f
integration/container: rewrite with request for MacAddress
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-10-21 08:33:42 +02:00
Paweł Gronowski
ee22a50b75
client/config: Use Config instead of Spec as field
...
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com >
2025-10-20 22:29:36 +02:00
Paweł Gronowski
f4b06e66e1
client/config: Wrap results and options
...
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com >
2025-10-20 22:29:36 +02:00
Austin Vazquez
42ba5466c7
api: rename volumes.CreateOptions to volumes.CreateRequest
...
Signed-off-by: Austin Vazquez <austin.vazquez@docker.com >
2025-10-20 13:23:41 -05:00
Austin Vazquez
a2fd724453
client: wrap volume create api options with client options
...
Signed-off-by: Austin Vazquez <austin.vazquez@docker.com >
2025-10-20 12:55:52 -05:00
Sebastiaan van Stijn
2ba58d3c7f
Merge pull request #51208 from thaJeztah/volume_prune_all
...
client: VolumePruneOptions: add "All" option
2025-10-20 19:04:36 +02:00
Sebastiaan van Stijn
acb67509e0
Merge pull request #51210 from austinvazquez/refactor-client-volume
...
client/volume: refactor volume options and responses
2025-10-20 18:59:42 +02:00
Jean Rouge
3a90dd8b8f
Adding support for memory swap settings for services
...
With integration tests
Relevant Swarmkit PR: https://github.com/docker/swarmkit/pull/2816
(updated the vendored version of Swarkit to that)
Signed-off-by: Jean Rouge <rougej+github@gmail.com >
Updated for latest master, fixed bitrot.
Signed-off-by: Drew Erny <derny@mirantis.com >
2025-10-20 10:34:05 -05:00
Austin Vazquez
d4e6d4f697
client/volume: refactor volume options and responses
...
Signed-off-by: Austin Vazquez <austin.vazquez@docker.com >
2025-10-20 09:05:55 -05:00
Ricardo Branco
ee043729a0
integration/container: Make tests runnable on SELinux enabled daemon
...
Signed-off-by: Ricardo Branco <rbranco@suse.de >
2025-10-18 21:54:13 +02:00
Sebastiaan van Stijn
6da63a3ed5
client: VolumePruneOptions: add "All" option
...
Abstract away that the "all" option is currently implemented as
a filter (which may change in future).
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-10-17 17:40:01 +02:00
Sebastiaan van Stijn
d1a720cb15
Merge pull request #51042 from akerouanton/userns-remapping-disable-snapshotter
...
daemon/command: disable c8d snapshotter when userns remapping enabled
2025-10-17 17:21:31 +02:00
Sebastiaan van Stijn
44beb53e63
Merge pull request #51203 from thaJeztah/move_macaddress_operational
...
api/types/network: EndpointSettings: make MacAddress "operational data"
2025-10-16 23:01:46 +02:00
Austin Vazquez
31a97204cf
Merge pull request #51188 from thaJeztah/integration_less_version_checks
...
integration: remove some version-gates for API < v1.44
2025-10-16 15:38:08 -05:00
Sebastiaan van Stijn
e84bbc09b1
integration/container: fix daemon min API version
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-10-16 20:43:22 +02:00
Sebastiaan van Stijn
c5abafb459
Merge pull request #51186 from thaJeztah/deprecate_api_v1.43
...
daemon: raise default minimum API version to v1.44
2025-10-16 17:40:54 +02:00
Sebastiaan van Stijn
248333d43f
Merge pull request #51201 from thaJeztah/fix_backfil
...
daemon/server/router/container: fix back-filling of top-level network fields
2025-10-16 16:41:08 +02:00
Nicolas De Loof
2d1429c62c
introduce ImagePushResponse
...
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com >
2025-10-16 14:43:43 +02:00
Sebastiaan van Stijn
b87ed4512a
integration/container: fix test using wrong daemon
...
The TestMacAddressIsAppliedToMainNetworkWithShortID was starting its
own daemon, but the apiClient was created with the defaults, so was
connecting to the global test-daemon.
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-10-16 13:47:39 +02:00
Sebastiaan van Stijn
865cfe9a7f
client: VolumesPrune: rewrite to use option structs and result
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-10-16 12:29:21 +02:00
Sebastiaan van Stijn
0672a0f999
client: ImagesPrune: rewrite to use option structs and result
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-10-16 12:28:10 +02:00
Sebastiaan van Stijn
e77f116c9c
integration: remove some version-gates for API < v1.44
...
We don't run these tests against older daemons, but if we would,
we no longer have to consider API < v1.44 as versions of the daemon
below v25.0 reached EOL.
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-10-15 00:30:05 +02:00
Sebastiaan van Stijn
2c59be7011
daemon: raise default minimum API version to v1.44
...
- relates to 96b29f5a1f
- similar to 08e4e88482
The daemon currently provides support for API versions all the way back
to v1.24, which is the version of the API that shipped with docker 1.12.0
(released in 2016).
Such old versions of the client are rare, and supporting older API versions
has accumulated significant amounts of code to remain backward-compatible
(which is largely untested, and a "best-effort" at most).
This patch updates the minimum API version to v1.44, matching the minimum
version of the client, and matching the API version of docker v25.0, which
is the oldest supported version (through Mirantis MCR).
The intent is to start deprecating older API versions when daemons implementing
them reach EOL. This patch does not yet remove backward-compatibility code
for older API versions, and the DOCKER_MIN_API_VERSION environment variable
allows overriding the minimum version (to allow restoring the behavior from
before this patch), however, API versions below v1.44 should be considered
"best effort", and we may remove compatibility code to provide "degraded"
support.
With this patch the daemon defaults to API v1.44 as minimum:
docker version
Client:
Version: 28.5.0
API version: 1.51
Go version: go1.24.7
Git commit: 887030f
Built: Thu Oct 2 14:54:39 2025
OS/Arch: linux/arm64
Context: default
Server:
Engine:
Version: dev
API version: 1.52 (minimum version 1.44)
....
Trying to use an older version of the API produces an error:
DOCKER_API_VERSION=1.43 docker version
Client:
Version: 28.5.0
API version: 1.43 (downgraded from 1.51)
Go version: go1.24.7
Git commit: 887030f
Built: Thu Oct 2 14:54:39 2025
OS/Arch: linux/arm64
Context: default
Error response from daemon: client version 1.43 is too old. Minimum supported API version is 1.44, please upgrade your client to a newer version
To restore the previous minimum, users can start the daemon with the
DOCKER_MIN_API_VERSION environment variable set:
DOCKER_MIN_API_VERSION=1.24 dockerd
API 1.24 is the oldest supported API version;
docker version
Client:
Version: 28.5.0
API version: 1.24 (downgraded from 1.51)
Go version: go1.24.7
Git commit: 887030f
Built: Thu Oct 2 14:54:39 2025
OS/Arch: linux/arm64
Context: default
Server:
Engine:
Version: dev
API version: 1.52 (minimum version 1.24)
....
When using the `DOCKER_MIN_API_VERSION` with a version of the API that
is not supported, an error is produced when starting the daemon;
DOCKER_MIN_API_VERSION=1.23 dockerd --validate
invalid DOCKER_MIN_API_VERSION: minimum supported API version is 1.24: 1.23
DOCKER_MIN_API_VERSION=1.99 dockerd --validate
invalid DOCKER_MIN_API_VERSION: maximum supported API version is 1.52: 1.99
Specifying a malformed API version also produces the same error;
DOCKER_MIN_API_VERSION=hello dockerd --validate
invalid DOCKER_MIN_API_VERSION: minimum supported API version is 1.24: hello
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-10-14 23:42:12 +02:00
Albin Kerouanton
e1722eb8d8
daemon/command: disable c8d snapshotter when userns remapping enabled
...
Buildkit fails when userns remapping is enabled and c8d snapshotter is
used. As a temporary workaround, disable c8d snapshotter when userns
remapping is enabled. This will need a proper fix in the future.
Signed-off-by: Albin Kerouanton <albinker@gmail.com >
2025-10-14 10:14:35 +02:00
Albin Kerouanton
06a78dc67c
Merge pull request #51147 from robmry/create_network_error_handling
...
Clean up bridge device on network create error
2025-10-13 16:56:44 +02:00
Rob Murray
802142d4cf
Merge pull request #50935 from ndeloof/decode-JSONMessage
...
introduce ImagePullResponse with helper method to manage JSONMessage stream decoding
2025-10-09 16:25:31 +01:00
Rob Murray
9912ccd7b3
Clean up bridge device on network create error
...
When the bridge driver encounters an error during network
creation, delete the bridge device if one has been added.
Signed-off-by: Rob Murray <rob.murray@docker.com >
2025-10-09 15:52:25 +01:00
Nicolas De Loof
e6bac8983b
introduce ImagePullResponse to manage JSONMessage stream decoding
...
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com >
2025-10-09 15:36:22 +02:00
Cory Snider
7ea066c8d1
client: add Filters type
...
Add a new type to use for building filter predicates for API requests,
replacing "./api/types/filters".Args in the client. Remove the now
unused api/types/filters package.
Signed-off-by: Cory Snider <csnider@mirantis.com >
2025-10-08 12:06:31 -04:00
Sebastiaan van Stijn
b1e20b6a3a
api/types/system: remove deprecated Commit.Expected field
...
This field was deprecated API v1.48 in [moby@ff191c5], and removed in
API v1.49 in [moby@564abf9].
This patch:
- Removes the field from the API Go types.
- Reimplements the `/info` endpoint with the `compat` package to replace
the local `infoResponse` implementation.
- Removes the `ServiceConfig.ExtraFields` field in api/types/registry
introduced in [moby@7d9c50d] to backfill the `AllowNondistributableArtifactsCIDRs`
and `AllowNondistributableArtifactsHostnames` fields for API < v1.47.
We should also consider deprecating the `ContainerdCommit`, `RuncCommit`
and `InitCommit` fields on the `/info` response (as we also include this
information as part of the components returned in `/version`), but those
can still be useful currently for situations where a user only provides
`docker info` output.
[moby@ff191c5]: ff191c58f7
[moby@564abf9]: 564abf9157
[moby@7d9c50d]: 7d9c50db2b
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-10-07 18:18:55 +02:00
Austin Vazquez
ea76dbefeb
api/types/swarm: deprecate PortConfigProtocol
...
Signed-off-by: Austin Vazquez <austin.vazquez@docker.com >
2025-10-03 17:34:00 -05:00