Sebastiaan van Stijn
93bbd21d82
rename codecov.yml to .codecov.yml
...
Make it a hidden file. From the [CodeCov docs][1]:
> Can I name the file .codecov.yml?
>
> Yes, you can name the file `codecov.yml` or `.codecov.yml`. However, the
> file must still be located in the repository root, `dev/`, or `.github/`
> directories
[1]: https://docs.codecov.com/docs/codecov-yaml#can-i-name-the-file-codecovyml
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-07-01 16:17:17 +02:00
Brian Goff
89eb40858c
Merge pull request #50125 from thaJeztah/client_winio_dialpipe
...
client: use go-winio.DialPipe directly
2025-06-30 12:10:59 -07:00
Rob Murray
9cb179d614
Merge pull request #50106 from corhere/libn/overlay-peerdb-soundness
...
libnetwork/d/overlay: properly model peer db
2025-06-30 19:13:08 +01:00
Sebastiaan van Stijn
de52d67ec0
Merge pull request #50279 from dmcgowan/move-libcontainerd
...
Move libcontainerd and container under daemon
2025-06-30 13:35:37 +02:00
Sebastiaan van Stijn
650ab23785
Merge pull request #49920 from mmorel-35/fix-nakedret
...
pluginrpc-gen: align generator with generated
2025-06-30 12:18:27 +02:00
Sebastiaan van Stijn
c5b25bf7de
Merge pull request #50225 from robmry/TestRoutedNonGateway
...
Add TestRoutedNonGateway
2025-06-30 11:56:40 +02:00
Derek McGowan
90f9ce14f1
Move libcontainerd to daemon/internal/libcontainerd
...
Signed-off-by: Derek McGowan <derek@mcg.dev >
2025-06-27 14:29:12 -07:00
Derek McGowan
3ee8c1e3a9
Move libcontainerd/types to daemon/internal/libcontainerd/types
...
Signed-off-by: Derek McGowan <derek@mcg.dev >
2025-06-27 14:28:56 -07:00
Derek McGowan
841a369b8f
Move libcontainerd/supervisor to daemon/internal/libcontainerd/supervisor
...
Signed-off-by: Derek McGowan <derek@mcg.dev >
2025-06-27 14:28:40 -07:00
Derek McGowan
fe959261d3
Move libcontainerd/shimopts to daemon/internal/libcontainerd/shimopts
...
Signed-off-by: Derek McGowan <derek@mcg.dev >
2025-06-27 14:28:24 -07:00
Derek McGowan
4e8bd050bf
Move libcontainerd/remote to daemon/internal/libcontainerd/remote
...
Signed-off-by: Derek McGowan <derek@mcg.dev >
2025-06-27 14:28:08 -07:00
Derek McGowan
dd1656e6bc
Move libcontainerd/queue to daemon/internal/libcontainerd/queue
...
Signed-off-by: Derek McGowan <derek@mcg.dev >
2025-06-27 14:27:52 -07:00
Derek McGowan
6835f367e5
Move libcontainerd/local to daemon/internal/libcontainerd/local
...
Signed-off-by: Derek McGowan <derek@mcg.dev >
2025-06-27 14:27:36 -07:00
Derek McGowan
5419eb1efc
Move container to daemon/container
...
Signed-off-by: Derek McGowan <derek@mcg.dev >
2025-06-27 14:27:21 -07:00
Derek McGowan
a02ba3c7df
Move container/stream to daemon/internal/stream
...
Signed-off-by: Derek McGowan <derek@mcg.dev >
2025-06-27 14:27:05 -07:00
Derek McGowan
9d9cb00d50
Move container/stream/bytespipe to daemon/internal/stream/bytespipe
...
Signed-off-by: Derek McGowan <derek@mcg.dev >
2025-06-27 14:26:49 -07:00
Derek McGowan
3581b982f7
Move plugin to daemon/pkg/plugin
...
Signed-off-by: Derek McGowan <derek@mcg.dev >
2025-06-27 14:26:33 -07:00
Derek McGowan
1c700c876f
Move plugin/v2 to daemon/pkg/plugin/v2
...
Signed-off-by: Derek McGowan <derek@mcg.dev >
2025-06-27 14:26:17 -07:00
Derek McGowan
f5ceed8719
Move plugin/executor/containerd to daemon/internal/plugin/executor/containerd
...
Signed-off-by: Derek McGowan <derek@mcg.dev >
2025-06-27 14:26:01 -07:00
Derek McGowan
0b2582dc8f
Move internal/metrics to daemon/internal/metrics
...
Signed-off-by: Derek McGowan <derek@mcg.dev >
2025-06-27 14:25:45 -07:00
Sebastiaan van Stijn
3ff85c7343
Merge pull request #50276 from thaJeztah/client_remove_getDockerOS
...
client: remove getDockerOS utility in favor of "Ostype" header
2025-06-27 19:48:24 +02:00
Sebastiaan van Stijn
8a63d1daa3
Merge pull request #50004 from dmcgowan/move-api-server-packages
...
Move api server packages to daemon
2025-06-27 19:42:24 +02:00
Sebastiaan van Stijn
b59ba9460c
Merge pull request #50256 from thaJeztah/client_auth_RequestAuthConfig
...
client: omit empty auth headers and use registry.RequestAuthConfig
2025-06-27 19:13:34 +02:00
Derek McGowan
87238882e0
Move api/server to daemon/server
...
Signed-off-by: Derek McGowan <derek@mcg.dev >
2025-06-27 09:18:20 -07:00
Derek McGowan
3a6e3f85c6
Move api/server/backend/build to daemon/build
...
Signed-off-by: Derek McGowan <derek@mcg.dev >
2025-06-27 09:18:05 -07:00
Derek McGowan
79f802d46a
Move api/server/httputils to daemon/server/httputils
...
Signed-off-by: Derek McGowan <derek@mcg.dev >
2025-06-27 09:17:49 -07:00
Derek McGowan
c7a87f0dee
Move api/server/httpstatus to daemon/server/httpstatus
...
Signed-off-by: Derek McGowan <derek@mcg.dev >
2025-06-27 09:17:33 -07:00
Derek McGowan
d64bd2cceb
Move api/server/middleware to daemon/server/middleware
...
Signed-off-by: Derek McGowan <derek@mcg.dev >
2025-06-27 09:17:18 -07:00
Derek McGowan
72a020fcd8
Move api/server/router to daemon/server/router
...
Signed-off-by: Derek McGowan <derek@mcg.dev >
2025-06-27 09:17:02 -07:00
Derek McGowan
f293628f55
Move api/server/router/volume to daemon/server/router/volume
...
Signed-off-by: Derek McGowan <derek@mcg.dev >
2025-06-27 09:16:46 -07:00
Derek McGowan
15c8007064
Move api/server/router/system to daemon/server/router/system
...
Signed-off-by: Derek McGowan <derek@mcg.dev >
2025-06-27 09:16:31 -07:00
Derek McGowan
45172bbf23
Move api/server/router/swarm to daemon/server/router/swarm
...
Signed-off-by: Derek McGowan <derek@mcg.dev >
2025-06-27 09:16:15 -07:00
Derek McGowan
f6ba5a5241
Move api/server/router/session to daemon/server/router/session
...
Signed-off-by: Derek McGowan <derek@mcg.dev >
2025-06-27 09:16:00 -07:00
Derek McGowan
3eb5fe0277
Move api/server/router/plugin to daemon/server/router/plugin
...
Signed-off-by: Derek McGowan <derek@mcg.dev >
2025-06-27 09:15:44 -07:00
Derek McGowan
baa58ddc6a
Move api/server/router/network to daemon/server/router/network
...
Signed-off-by: Derek McGowan <derek@mcg.dev >
2025-06-27 09:15:28 -07:00
Derek McGowan
0cbb4ac8e6
Move api/server/router/image to daemon/server/router/image
...
Signed-off-by: Derek McGowan <derek@mcg.dev >
2025-06-27 09:15:13 -07:00
Derek McGowan
a063389af7
Move api/server/router/grpc to daemon/server/router/grpc
...
Signed-off-by: Derek McGowan <derek@mcg.dev >
2025-06-27 09:14:58 -07:00
Derek McGowan
9ff489863c
Move api/server/router/distribution to daemon/server/router/distribution
...
Signed-off-by: Derek McGowan <derek@mcg.dev >
2025-06-27 09:14:42 -07:00
Derek McGowan
ced7798ed8
Move api/server/router/debug to daemon/server/router/debug
...
Signed-off-by: Derek McGowan <derek@mcg.dev >
2025-06-27 09:14:26 -07:00
Derek McGowan
3a9db5fbd6
Move api/server/router/container to daemon/server/router/container
...
Signed-off-by: Derek McGowan <derek@mcg.dev >
2025-06-27 09:14:11 -07:00
Sebastiaan van Stijn
fcf3ff1b2f
client: remove getDockerOS utility in favor of "Ostype" header
...
This utility was added in 83b5729f64 to
replace httputils.ParseServerHeader, which was added to print a warning
on Windows in 126529c6d0 . At the time, the
only available option to detect the daemon's OS was to parse the `Server`
header, which contained the version of Docker as well as the OS.
However, 7199522ea2 introduced an `OSType`
("Ostype") header that's included on all responses, and a later commit
e9dac5ef5e changed that to also be included
when producing an error for unsupported API versions.
Note that the casing in the midddleware was changed from `OSType` to
`Ostype` (normalized form) in 76a5ca1d4d ,
but headers are case-insensitive, and `header.Get()` should handle either
case in the response.
In short; every API response contains an "Ostype" header, which already
contains the OS ("windows" or "linux") that doesn't require any parsing,
so let's put that header to use.
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-06-27 18:14:04 +02:00
Derek McGowan
d6136b660f
Move api/server/router/checkpoint to daemon/server/router/checkpoint
...
Signed-off-by: Derek McGowan <derek@mcg.dev >
2025-06-27 09:13:55 -07:00
Derek McGowan
31b6886eb1
Move api/server/router/build to daemon/server/router/build
...
Signed-off-by: Derek McGowan <derek@mcg.dev >
2025-06-27 09:13:40 -07:00
Sebastiaan van Stijn
d3dca6e008
Merge pull request #50273 from dmcgowan/api-network-errors
...
Replace multierror function in network api types
2025-06-27 17:30:06 +02:00
Sebastiaan van Stijn
68ffacf85f
Merge pull request #50271 from dmcgowan/client-testutil-dependency
...
Remove dependency on testutil from client
2025-06-27 13:35:29 +02:00
Sebastiaan van Stijn
fe80dceaa1
Merge pull request #50270 from dmcgowan/client-hijack-test
...
Remove dependency on httputil for client hijack test
2025-06-27 13:33:01 +02:00
Sebastiaan van Stijn
1c0d381f4e
client: client.tryImagePush: accept registry.RequestAuthConfig
...
Directly accept a privilege-func, and set the auth-header optionally.
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-06-27 13:12:50 +02:00
Sebastiaan van Stijn
ca0afe91b9
client: client.tryImageCreate: accept registry.RequestAuthConfig
...
Directly accept a privilege-func, and set the auth-header optionally.
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-06-27 13:12:50 +02:00
Sebastiaan van Stijn
79b4e18883
client: add staticAuth utility
...
Add a small utility to create a "RequestAuthConfig" from
a static value.
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-06-27 13:12:50 +02:00
Sebastiaan van Stijn
871543a8c5
client: Client.ServiceUpdate: don't manually construct header value
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2025-06-27 13:12:48 +02:00