Sebastiaan van Stijn
2e9eff235d
cli/command/context: test inspecting context with custom metadata
...
The CLI does not currently expose options to add custom metadata to
contexts, but contexts support them.
- update test-utilities to allow setting custom metadata
- update the inspect test to verify that custom metadata is included
when inspecting a context.
- update the import/export tests to verify that custom metadata
is preserved.
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
2024-05-31 10:49:50 +02:00
Sebastiaan van Stijn
54291dd47a
cli/command/context: add test-utility to create multiple contexts
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
2024-05-31 10:31:16 +02:00
Albin Kerouanton
8ed44f916f
Merge pull request #4994 from robmry/47639_per-interface-sysctls
...
Document CLI support for per interface sysctls
2024-05-29 11:03:28 +02:00
Sebastiaan van Stijn
4d28ae98f4
Merge pull request #5085 from akerouanton/deprecate-api-cors-header
...
docs: deprecate daemon's api-cors-header flag
2024-05-28 23:45:54 +02:00
Albin Kerouanton
9d9bb19f01
docs: deprecate daemon's api-cors-header flag
...
Signed-off-by: Albin Kerouanton <albinker@gmail.com>
2024-05-28 12:10:00 +02:00
Sebastiaan van Stijn
358d499681
Merge pull request #5090 from thaJeztah/update_alpine
...
Dockerfile: update ALPINE_VERSION to 3.20
2024-05-27 17:52:03 +02:00
Sebastiaan van Stijn
7b4171c608
Merge pull request #5092 from thaJeztah/use_containerd_platforms
...
migrate to new github.com/containerd/platforms package
2024-05-27 14:37:39 +02:00
Sebastiaan van Stijn
90bd9c5308
Merge pull request #5089 from thaJeztah/bump_buildx
...
Dockerfile: update buildx to v0.14.1, compose v2.27.1
2024-05-27 14:27:21 +02:00
Sebastiaan van Stijn
10b4bb073f
Merge pull request #5086 from thaJeztah/update_creds_helper
...
vendor: github.com/docker/docker-credential-helpers v0.8.2
2024-05-27 14:26:42 +02:00
Sebastiaan van Stijn
7dc271a8be
migrate to new github.com/containerd/platforms package
...
The github.com/containerd/containerd/platforms package was moved to a separate
module in preparation of the containerd v2.0 release.
Switch to the new module, which means we also remove containerd as a direct
dependency.
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
2024-05-27 11:55:23 +02:00
Sebastiaan van Stijn
3cf12ae719
Merge pull request #5091 from thaJeztah/docs_simplify_output
...
docs: use --quiet in example to simplify output
2024-05-27 08:55:22 +02:00
Rob Murray
d5d94e46fc
Explain how to use "network connect --driver-opt" to set sysctls
...
Signed-off-by: Rob Murray <rob.murray@docker.com>
2024-05-26 13:19:51 +01:00
Rob Murray
7f9dba60e2
Test quoted fields in --driver-opt
...
Signed-off-by: Rob Murray <rob.murray@docker.com>
2024-05-26 13:17:22 +01:00
Rob Murray
b7583a2c28
Explain how to use "--network driver-opt" to set sysctls
...
Signed-off-by: Rob Murray <rob.murray@docker.com>
2024-05-26 13:17:22 +01:00
Rob Murray
068f118f88
Test quoted field in --network
...
Signed-off-by: Rob Murray <rob.murray@docker.com>
2024-05-26 13:14:01 +01:00
Sebastiaan van Stijn
82ed39e319
docs: use --quiet in example to simplify output
...
The output showed the Alpine version that was used for the example,
which can get outdated and distracts from the example steps.
Use --quiet to reduce the output, and to reduce maintenance (i.e.,
no need to keep the output updated with current versions).
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
2024-05-26 11:43:08 +02:00
Sebastiaan van Stijn
e70f68595d
Dockerfile: update ALPINE_VERSION to 3.20
...
Update to the current version of Alpine, which is also the default for
the golang:alpine image
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
2024-05-26 11:37:01 +02:00
Sebastiaan van Stijn
0b7aff333b
Dockerfile: update compose to v2.27.1
...
release notes: https://github.com/docker/compose/releases/tag/v2.27.1
full diff: https://github.com/docker/compose/compare/v2.24.3...v2.27.1
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
2024-05-26 11:26:36 +02:00
Sebastiaan van Stijn
f0e7e07b8b
Dockerfile: update buildx to v0.14.1
...
- 0.14.1 release notes: https://github.com/docker/buildx/releases/tag/v0.14.1
- 0.14.0 release notes: https://github.com/docker/buildx/releases/tag/v0.14.0
- 0.13.1 release notes: https://github.com/docker/buildx/releases/tag/v0.13.1
- 0.13.0 release notes: https://github.com/docker/buildx/releases/tag/v0.13.0
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
2024-05-26 11:16:57 +02:00
Sebastiaan van Stijn
05905bd922
vendor: github.com/docker/docker-credential-helpers v0.8.2
...
no changes to vendored code
full diff: https://github.com/docker/docker-credential-helpers/compare/v0.8.1...v0.8.2
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
2024-05-23 19:13:17 +02:00
Sebastiaan van Stijn
421e3b5e91
Merge pull request #5077 from thaJeztah/config_error_handling
...
cli/config: improve handling of errors
2024-05-22 14:39:50 +02:00
Sebastiaan van Stijn
dc75e9ed6c
cli/config: do not discard permission errors when loading config-file
...
When attempting to load a config-file that exists, but is not accessible for
the current user, we should not discard the error.
This patch makes sure that the error is returned by Load(), but does not yet
change LoadDefaultConfigFile, as this requires a change in signature.
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
2024-05-22 10:31:59 +02:00
Sebastiaan van Stijn
c80adf4e87
cli/config: TestLoadDefaultConfigFile: check that no warnings are printed
...
Loading the config should print no warnings on a successful load.
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
2024-05-22 10:31:59 +02:00
Sebastiaan van Stijn
de91207b87
cli/config: add test for dangling symlink for config-file
...
This may need further discussion, but we currently handle dangling
symlinks gracefully, so let's add a test for this, and verify that
we don't replace symlinks with a file.
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
2024-05-22 10:31:58 +02:00
Sebastiaan van Stijn
426fb2fd81
cli/config: Load(), LoadDefaultConfigFile(): improve GoDoc
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
2024-05-22 10:31:47 +02:00
Sebastiaan van Stijn
57a1180c52
Merge pull request #5084 from thaJeztah/improve_rm_flag_description
...
run, create: update "--rm" flag description to mention anonymous volumes
2024-05-21 16:26:12 +02:00
Bjorn Neergaard
997cfa699b
Merge pull request #4996 from vvoland/cli-bin-darwin
...
bake/bin-image-cross: Add darwin
2024-05-21 06:25:30 -06:00
Sebastiaan van Stijn
6d21372dbb
run, create: update "--rm" flag description to mention anonymous volumes
...
The "--rm" flag deletes both the container and any anonymous volumes
associated with the container when the container exits.
This patch updates the flag description to also mention volumes.
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
2024-05-21 13:52:56 +02:00
Paweł Gronowski
49c0e1996a
Merge pull request #5078 from vvoland/hint-no-empty
...
plugins/hooks: Don't show empty hook messages
2024-05-20 17:57:51 +02:00
Paweł Gronowski
803b980e9d
Merge pull request #5080 from vvoland/vendor-master-adjust-ctx
...
vendor: github.com/docker/docker master (06e3a49d66fa)
2024-05-20 11:57:27 +02:00
Paweł Gronowski
296a6f5872
plugins/hooks: Don't show empty hooks
...
Don't show `Next steps:` with no messages at all when plugin returns an
unitialized value of `HookMessage` (zero-initialization sets its type to
NextSteps and empty template).
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com>
2024-05-20 11:20:39 +02:00
Paweł Gronowski
c5dd1d0951
Merge pull request #5079 from cncal/patch-1
...
docs: fix json syntax error
2024-05-17 15:22:49 +02:00
Sebastiaan van Stijn
cbe9469364
Merge pull request #5021 from neersighted/cdi_typos
...
docs: tidy up CDI docs
2024-05-17 15:06:44 +02:00
Paweł Gronowski
1527d625f3
Plumb context to API callbacks
...
Signatures of these functions were changed in 80d92fd45007b6395dc2db5f93def3b159dacd7f
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com>
2024-05-17 14:39:49 +02:00
Paweł Gronowski
3fdf377b66
vendor: github.com/docker/docker master (06e3a49d66fa)
...
full diff: https://github.com/docker/docker/compare/v26.1.0...06e3a49d66fa
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com>
2024-05-17 14:31:01 +02:00
cncal
6a4d38c7f2
docs: fix json syntax error
...
Signed-off-by: cncal <flycalvin@qq.com>
2024-05-17 17:47:44 +08:00
Sebastiaan van Stijn
4445e77025
Merge pull request #5029 from racequite/master
...
chore: fix function names in comment
2024-05-17 10:11:20 +02:00
Sebastiaan van Stijn
ad3bcf8f3d
Merge pull request #5018 from njucjc/remove_dualstack
...
chore: remove deprecated DualStack field
2024-05-16 15:02:40 +02:00
Christopher Petito
28c5652a09
Merge pull request #5076 from krissetto/update-e2e-engine-version
...
Updated engine versions used in e2e tests
2024-05-16 13:57:34 +02:00
Christopher Petito
ffd57fac12
Updated engine versions in e2e text matrix
...
Signed-off-by: Christopher Petito <chrisjpetito@gmail.com>
2024-05-16 11:04:30 +00:00
Sebastiaan van Stijn
0937c8b926
Merge pull request #5074 from vvoland/update-swarmkit
...
vendor: github.com/moby/swarmkit/v2 master (c1c857e2dca1)
2024-05-15 14:57:00 +02:00
Paweł Gronowski
dbf8443668
vendor: github.com/moby/swarmkit/v2 master (c1c857e2dca1)
...
- full diff: 911c97650f...c1c857e2dc
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com>
2024-05-15 14:49:56 +02:00
Laura Brehm
db8b8099b4
Merge pull request #5051 from laurazard/add-plugin-command-metrics
...
Add OTel instrumentation to CLI plugins
2024-05-15 01:59:20 +01:00
Laura Brehm
5f4f4f64d3
OTel: implement missing MeterProvider `ForceFlush`
...
Signed-off-by: Laura Brehm <laurabrehm@hey.com>
2024-05-15 00:05:31 +01:00
Laura Brehm
f07834d185
OTel: add `command.time` metric to plugin commands
...
Signed-off-by: Laura Brehm <laurabrehm@hey.com>
2024-05-15 00:05:30 +01:00
Laura Brehm
61fe22f21a
Merge pull request #5067 from krissetto/adjust-otel-utils
...
Centralize init of Meter/TracerProviders
2024-05-14 16:28:55 +01:00
Christopher Petito
02537eac59
Use funcs on DockerCli to return Meter/TracerProviders, not initialize them. Initialize them during DockerCli struct init
...
Signed-off-by: Christopher Petito <chrisjpetito@gmail.com>
2024-05-14 15:23:49 +00:00
Sebastiaan van Stijn
0ad1d55b02
Merge pull request #4997 from dvdksn/doc-vxlan-listen-addr
...
docs: clarify that --data-path-addr doesn't restrict access
2024-05-13 18:54:43 +02:00
Rob Murray
4758ed0b0d
Document the extended '--network' syntax
...
Support for connecting more than one network using the container run
command was added in v25.0 for API > 1.44 - describe that in the docs.
Signed-off-by: Rob Murray <rob.murray@docker.com>
2024-05-08 14:13:59 +01:00
Rob Murray
e8bfedd266
Fix TestNetworkConnectWithFlags
...
The test didn't do anything useful...
- Despite its name it used newCreateCommand() instead of
newConnectCommand() with create flags/options instead of connect.
- There was no fake networkCreateFunc(), so the result of the 'connect'
wasn't checked.
- The fake networkConnectFunc() was never called, so didn't spot the
problem.
Signed-off-by: Rob Murray <rob.murray@docker.com>
2024-05-08 14:13:59 +01:00