Sebastiaan van Stijn
1621c4e7ad
vendor: github.com/prometheus/client_golang v1.23.2
...
full diff: https://github.com/prometheus/client_golang/compare/v1.22.0...v1.23.2
Also updating to go.yaml.in/yaml/v2 v2.4.3
- Retract v2 tags that cannot be installed
full diff: https://github.com/yaml/go-yaml/compare/v2.4.2...v2.4.3
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-11-11 10:33:47 +01:00
Paweł Gronowski
854ccbfcf5
Drop replace rules
...
Prepare v29.0.0
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com >
2025-11-10 19:38:57 +01:00
Sebastiaan van Stijn
e8f156110a
api/types/plugin: remove deprecated Config.DockerVersion
...
This was deprecated in c4fda95bea , and
already omitted.
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-11-10 18:11:45 +01:00
Paweł Gronowski
7cff366d43
Merge pull request #51439 from thaJeztah/concrete_enums
...
api/types/container: make ContainerState, HealthStatus concrete types
2025-11-10 16:21:22 +01:00
Paweł Gronowski
f57da07056
Merge pull request #51454 from thaJeztah/api_volumes_no_pointer
...
api/types/volume: change ListResponse.Volumes to a non-pointer slice
2025-11-10 16:20:16 +01:00
Sebastiaan van Stijn
db71c6a914
api/types/container: make HealthStatus a concrete type
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-11-10 16:08:15 +01:00
Sebastiaan van Stijn
1fd87e9fdf
api/types/container: make ContainerState a concrete type
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-11-10 16:08:12 +01:00
Rob Murray
69c4524355
Merge pull request #51437 from thaJeztah/diskusage_move_legacy
...
api: remove / internalize LegacyDiskUsage
2025-11-10 15:03:37 +00:00
Paweł Gronowski
75cf7c2544
Merge pull request #51450 from thaJeztah/checkpoint_client
...
client: checkpoint: add output structs and fix naming
2025-11-10 13:49:45 +01:00
Sebastiaan van Stijn
18000fe371
api/types/volume: change ListResponse.Volumes to a non-pointer slice
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-11-10 13:13:22 +01:00
Sebastiaan van Stijn
7aa036ef2e
client: rename CheckpointDelete to CheckpointRemove, and add output struct
...
Align with other "delete" options, which are all named "remove".
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-11-10 11:42:27 +01:00
Sebastiaan van Stijn
e2bdc51508
client: CheckpointCreate: add output struct
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-11-10 11:42:23 +01:00
Sebastiaan van Stijn
da25838fc3
client: CheckpointListResult: rename Checkpoints to Items
...
Align with other ListResult structs
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-11-10 11:23:34 +01:00
Sebastiaan van Stijn
fda54735c9
client: move CheckpointAPIClient together with other interfaces
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-11-10 11:19:12 +01:00
Sebastiaan van Stijn
15a048c396
api, client: don't use a pointer-slice for plugins
...
The backend and router don't use a pointer-slice (the server actually
doesn't use the `plugin.ListResponse` type and a straight slice);
778e5bfad3/daemon/server/router/plugin/backend.go (L20)
6baf274fa3/daemon/server/router/plugin/plugin_routes.go (L276-L280)
Align the type in the API to match, and update the type defined in the
client accordingly.
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-11-07 21:02:26 +01:00
Sebastiaan van Stijn
ed428234bd
api: remove / internalize LegacyDiskUsage
...
These fields have been removed from the API specification, and the struct
was only needed to produce legacy responses (server), or to unmarshal
legacy responses in the client.
As the API module only provides API definitions for the current API version,
we should remove these legacy structs, and keep them internal to the daemon
and client.
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-11-07 20:16:03 +01:00
Sebastiaan van Stijn
bd5e6bab1d
go.mod: add back replace
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-11-07 17:22:05 +01:00
Paweł Gronowski
e8745c2157
Drop replace rules
...
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com >
2025-11-07 00:56:57 +01:00
Sebastiaan van Stijn
52e19b6e6d
Merge pull request #51402 from thaJeztah/cleanup_interfaces
...
client: cleanup and re-group interfaces
2025-11-07 00:53:54 +01:00
Sebastiaan van Stijn
1745075b24
client: DiskUsage: rename fields to match API
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-11-06 17:06:53 -06:00
Sebastiaan van Stijn
dcfcfd33e9
client: cleanup and re-group interfaces
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-11-06 23:48:47 +01:00
Austin Vazquez
931c347b36
api/types: rename disk usage fields
...
Signed-off-by: Austin Vazquez <austin.vazquez@docker.com >
2025-11-06 16:21:32 -06:00
Paweł Gronowski
217fd78905
Merge pull request #51412 from austinvazquez/use-regular-slice-for-disk-usage
...
api/types: use regular slices for disk usage types
2025-11-06 23:13:47 +01:00
Austin Vazquez
4c6d0ebc40
Fix disk usage result from legacy response logic
...
Signed-off-by: Austin Vazquez <austin.vazquez@docker.com >
2025-11-06 15:12:30 -06:00
Paweł Gronowski
bc3c37098c
vendor: github.com/opencontainers/selinux v1.13.0
...
full diff: https://github.com/opencontainers/selinux/compare/v1.12.0...v1.13.0
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com >
2025-11-06 20:26:55 +01:00
Sebastiaan van Stijn
9e350b6832
Merge pull request #51339 from thaJeztah/bump_google_logs
...
vendor: cloud.google.com/go/compute/metadata v0.7.0, cloud.google.com/go/logging v1.12.0
2025-11-06 15:47:38 +01:00
Sebastiaan van Stijn
d661f17c3c
Merge pull request #51306 from thaJeztah/client_readers
...
client: use cancelReadCloser for readers
2025-11-06 12:32:28 +01:00
Sebastiaan van Stijn
0029924181
api/types/system: change legacyDiskUsage to a non-pointer slice
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-11-06 12:31:05 +01:00
Austin Vazquez
6881ae72c7
api/types: use regular slices for disk usage types
...
Signed-off-by: Austin Vazquez <austin.vazquez@docker.com >
2025-11-05 22:05:47 -06:00
Austin Vazquez
37d75fc46c
vendor: github.com/containerd/containerd v2.1.5
...
full diff: https://github.com/containerd/containerd/compare/v2.1.4...v2.1.5
Signed-off-by: Austin Vazquez <austin.vazquez@docker.com >
2025-11-05 19:08:58 -06:00
Sebastiaan van Stijn
f76f1fc013
client: Client.ImageSave: close reader on context cancellation
...
Use a cancelReadCloser to automatically close the reader when the context
is cancelled. Consumers are still recommended to manually close the reader,
but the cancelReadCloser makes the Close idempotent.
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-11-06 00:10:59 +01:00
Sebastiaan van Stijn
175e4e5048
client: Client.TaskLogs: close reader on context cancellation
...
Use a cancelReadCloser to automatically close the reader when the context
is cancelled. Consumers are still recommended to manually close the reader,
but the cancelReadCloser makes the Close idempotent.
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-11-06 00:10:54 +01:00
Sebastiaan van Stijn
d35d8ec81b
client: Client.ContainerLogs: close reader on context cancellation
...
Use a cancelReadCloser to automatically close the reader when the context
is cancelled. Consumers are still recommended to manually close the reader,
but the cancelReadCloser makes the Close idempotent.
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-11-06 00:09:33 +01:00
Sebastiaan van Stijn
cc9969bfed
client: Client.ServiceLogs: close reader on context cancellation
...
Use a cancelReadCloser to automatically close the reader when the context
is cancelled. Consumers are still recommended to manually close the reader,
but the cancelReadCloser makes the Close idempotent.
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-11-06 00:08:23 +01:00
Sebastiaan van Stijn
c5aedacb4f
client: Client.ContainerExport: close reader on context cancellation
...
Use a cancelReadCloser to automatically close the reader when the context
is cancelled. Consumers are still recommended to manually close the reader,
but the cancelReadCloser makes the Close idempotent.
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-11-06 00:07:57 +01:00
Sebastiaan van Stijn
08cd02cab6
client: Client.ImageImport: close reader on context cancellation
...
Use a cancelReadCloser to automatically close the reader when the context
is cancelled. Consumers are still recommended to manually close the reader,
but the cancelReadCloser makes the Close idempotent.
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-11-06 00:07:52 +01:00
Sebastiaan van Stijn
849239cedf
client: Client.ImageLoad: close reader on context cancellation
...
Use a cancelReadCloser to automatically close the reader when the context
is cancelled. Consumers are still recommended to manually close the reader,
but the cancelReadCloser makes the Close idempotent.
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-11-06 00:07:14 +01:00
Sebastiaan van Stijn
be96014740
client: Client.ContainerStats: close reader on context cancellation
...
Use a cancelReadCloser to automatically close the reader when the context
is cancelled. Consumers are still recommended to manually close the reader,
but the cancelReadCloser makes the Close idempotent.
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-11-06 00:06:16 +01:00
Sebastiaan van Stijn
d11232bad9
client: add newCancelReadCloser utility
...
Small utility to automatically close an io.ReadCloser when the
context is cancelled, but allowing the caller to close manually
as well.
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-11-05 23:17:14 +01:00
Austin Vazquez
5e985ccd90
Merge pull request #51406 from austinvazquez/move-disk-system-usage-types
...
api/types: move disk usage structs to per type packages
2025-11-05 14:36:03 -06:00
Austin Vazquez
d55d2f738b
Merge pull request #51383 from thaJeztah/client_ImageLoad_interface
...
client: use interface for return types
2025-11-05 11:35:59 -06:00
Austin Vazquez
cc25d0ebd4
Merge pull request #51403 from thaJeztah/singularize_prune
...
client: singularize prune methods
2025-11-05 11:33:14 -06:00
Austin Vazquez
fabdccbe10
api/types: move disk usage structs to per type packages
...
Signed-off-by: Austin Vazquez <austin.vazquez@docker.com >
2025-11-05 11:20:15 -06:00
Sebastiaan van Stijn
689776a4fa
Merge pull request #51400 from thaJeztah/client_renames
...
client: ExecCreate: rename Tty to TTY, change ConsoleSize to a ConsoleSize type
2025-11-05 17:32:53 +01:00
Sebastiaan van Stijn
cdede16ce7
Merge pull request #51399 from thaJeztah/swarm_enums
...
api/types/swarm: create types for enum-consts
2025-11-05 16:33:20 +01:00
Sebastiaan van Stijn
de9ab07188
client: ExecCreateOptions: change ConsoleSize to a ConsoleSize type
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-11-05 15:53:28 +01:00
Sebastiaan van Stijn
443b548efa
client: ExecCreate: rename Tty to TTY
...
Align with ExecStartOptions
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-11-05 15:53:03 +01:00
Sebastiaan van Stijn
ebc1dfbb64
client: singularize prune methods
...
All methods are singular; while pruning will impact multiple items,
it's more consistent to use singular for all operations.
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-11-05 15:48:02 +01:00
Paweł Gronowski
49f96eecda
Merge pull request #51392 from thaJeztah/bump_platforms
...
vendor: github.com/containerd/platforms v1.0.0-rc.2
2025-11-05 14:53:36 +01:00
Sebastiaan van Stijn
39ccd04ca8
api/types/swarm: define type for RegistryAuthSource
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-11-05 13:48:38 +01:00