Austin Vazquez
c5ddef1122
client: refactor ContainerList to wrap result
...
Signed-off-by: Austin Vazquez <austin.vazquez@docker.com >
2025-10-28 18:52:52 -05:00
Austin Vazquez
4ce86e2c9b
Merge pull request #51310 from thaJeztah/volume_output_structs
...
client: VolumeRemove, VolumeUpdate: add output struct
2025-10-28 18:14:24 -05:00
Austin Vazquez
e95f6c8191
Merge pull request #51307 from thaJeztah/ping_once
...
client: remove NegotiateAPIVersion, NegotiateAPIVersionPing
2025-10-28 14:08:56 -05:00
Sebastiaan van Stijn
848b0452d3
client: VolumesPrune: rename argument for consistency
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-10-28 15:42:34 +01:00
Sebastiaan van Stijn
1985a8979e
client: VolumeUpdate: add output struct, and move "version"
...
- Add a VolumeUpdateResult output struct
- Move the swarm version argument to the options, to align
with other swarm-related methods.
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-10-28 15:42:33 +01:00
Sebastiaan van Stijn
faee204c02
client: VolumeRemove: add output struct
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-10-28 15:42:33 +01:00
Sebastiaan van Stijn
1f5c82b9fa
client: add option and output structs for various container methods
...
Add option- and output structs for;
- Client.ContainerKill
- Client.ContainerPause
- Client.ContainerRemove
- Client.ContainerResize
- Client.ContainerRestart
- Client.ContainerStart
- Client.ContainerStop
- Client.ContainerUnpause
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-10-27 23:46:28 +01:00
Sebastiaan van Stijn
edbf321ce6
client: remove NegotiateAPIVersion, NegotiateAPIVersionPing
...
Remove these methods in favor of adding negotiation options to the
Ping method.
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-10-27 19:27:48 +01:00
Sebastiaan van Stijn
8118385ba8
client: ContainerStats: add option, output-structs, remove ContainerStatsOneShot
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-10-27 14:03:55 +01:00
Sebastiaan van Stijn
425975313a
client: merge ContainerInspectWithRaw with ContainerInspect
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-10-24 22:01:23 +02:00
Paweł Gronowski
bd31b8b1c7
client_(attach,commit,create,diff): Wrap result and options
...
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com >
2025-10-23 21:11:30 +02:00
Sebastiaan van Stijn
3a43b5b559
client: refactor ServiceCreate, ServiceUpdate, SwarmUpdate
...
Put the version and spec in the options-struct, as we did for other
swarm-related methods.
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-10-23 15:40:18 +02:00
Sebastiaan van Stijn
f2412e7ab4
Merge pull request #51262 from vvoland/client-containerexec-opts
...
client/container_exec: Wrap options and result
2025-10-22 23:08:50 +02:00
Paweł Gronowski
94ab385eb5
client/container_exec: Wrap options and result, rename to Exec
...
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com >
2025-10-22 22:48:59 +02:00
Sebastiaan van Stijn
4ae709eaa4
Merge pull request #51264 from vvoland/client-distrib-opts
...
client/distribution_inspect: Wrap options and result
2025-10-22 15:12:22 +02:00
Austin Vazquez
909e32b27d
client: refactor plugin api client functions to define options/results structs
...
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-22 13:45:03 +02:00
Paweł Gronowski
eddf1a1ad6
Merge pull request #51260 from vvoland/client-node-opts
...
client/node: Wrap options and output
2025-10-22 13:09:21 +02:00
Paweł Gronowski
362e9d088f
client/distribution_inspect: Wrap options and result
...
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com >
2025-10-22 13:00:44 +02:00
Sebastiaan van Stijn
78d228b84e
Merge pull request #51258 from thaJeztah/client_ping
...
api/types: move Ping and swarm.Status to client
2025-10-22 12:47:42 +02:00
Paweł Gronowski
7ceea4148a
client/node: Wrap options and output
...
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com >
2025-10-22 12:02:05 +02:00
Sebastiaan van Stijn
25c509b026
Merge pull request #51251 from thaJeztah/secret_refactor
...
client/secrets: Wrap results and options
2025-10-22 11:50:01 +02:00
Sebastiaan van Stijn
8dc5d1e64d
api/types: move Ping and swarm.Status to client
...
The API does not produce these as a response; the fields in the Ping
struct, including the Swarm status are propagated from headers returned
by the /_ping endpoint.
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-10-22 11:05:08 +02:00
Austin Vazquez
9821df9b8e
Merge pull request #51227 from vvoland/client-image-opts
...
client/image: Wrap result and options in structs
2025-10-21 20:42:14 -05:00
Paweł Gronowski
6819a9fc1e
client/image_tag: Wrap options and result
...
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com >
2025-10-21 19:38:12 -05:00
Paweł Gronowski
347693a580
client/image_remove&search: Wrap options and result
...
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com >
2025-10-21 19:37:18 -05:00
Paweł Gronowski
b3974f07f5
client/image_list: Wrap options and result
...
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com >
Signed-off-by: Austin Vazquez <austin.vazquez@docker.com >
2025-10-21 19:37:12 -05:00
Paweł Gronowski
a7f409014f
client/image_create&import: Wrap options and result
...
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com >
2025-10-21 19:27:46 -05:00
Paweł Gronowski
5cc1e5f800
client/build_cancel: Wrap options and result
...
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com >
2025-10-21 19:27:46 -05:00
Paweł Gronowski
51ed1a9a37
client/image_build: Rename output to ImageBuildResult
...
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com >
2025-10-21 19:27:46 -05:00
Austin Vazquez
cd08b79c02
client: refactor service api client functions for defined options/result structs
...
Co-authored-by: Claude <noreply@anthropic.com >
Signed-off-by: Austin Vazquez <austin.vazquez@docker.com >
2025-10-21 19:18:07 -05:00
Austin Vazquez
13374b5a72
Merge pull request #51254 from thaJeztah/refactor_plugin_inspect
...
client: PluginInspectWithRaw: refactor and rename to PluginInspect
2025-10-21 17:48:02 -05:00
Sebastiaan van Stijn
e3c6dc2a91
client: VolumeInspect: add options struct
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-10-21 23:36:20 +02:00
Sebastiaan van Stijn
8f50d38231
client: SwarmInspect: add options struct
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-10-21 23:30:21 +02:00
Sebastiaan van Stijn
95fac07ccc
client/secrets: Wrap results and options
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-10-21 23:18:39 +02:00
Sebastiaan van Stijn
ebc92e015a
client: PluginInspectWithRaw: refactor and rename to PluginInspect
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-10-21 23:14:08 +02:00
Sebastiaan van Stijn
67cbf36ac9
client: remove VolumeInspectWithRaw, merge with VolumeInspect
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-10-21 19:00:57 +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
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
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
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
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
Sebastiaan van Stijn
5856ec5348
Merge pull request #51207 from thaJeztah/plugin_structs
...
client: Client.PluginList: add options-struct
2025-10-17 09:42:01 +02:00