[pull] master from moby:master#1404
Open
pull[bot] wants to merge 10000 commits intonext-stack:masterfrom
Open
Conversation
daemon/server/backend: ContainerListOptions: remove unused `Before`, `Since`, and `Latest` fields
Signed-off-by: Padraic Slattery <pgoslatara@gmail.com>
full diff: miekg/dns@v1.1.66...v1.1.70 Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com>
api: add MountType to definitions
These options can only be specified for the matching Mount.Type, but some of the branches were missing checks. Extract the validation to a separate function so that we can keep this validation central and make the code less repetitive. Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
Labeler was too eagerly applying labels because of files changed in vendor. Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com>
Signed-off-by: Jeevan Yewale <jeevanyewale4@gmial.com> Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
…7327 chore: Update outdated GitHub Actions versions
vendor: github.com/miekg/dns v1.1.70
gha/labeler: Filter out vendor changes
…_post_container_stop migrate TestContainerAPIPostContainerStop to integration
Otherwise the labels get applied if EITHER no vendor file is changed OR the actual file filters match. Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com>
daemon/volume/mounts: extract validation for extra fields
gha/labeler: Use "all" group for vendor exclusion
vendor: github.com/containerd/stargz-snapshotter v0.18.1
Add test case for ContainerList Latest option
…ified) Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
Prevent using multiple if's, and makes sure that we don't miss a type (through the "exhaustive" linter). Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
vendor: update buildkit v0.27.0
daemon: daemon.registerMountPoints: use switch statement
api: fix grammar: user defined / user specified -> user-(defined|specified)
Also touch up docs, and add doc-links. Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
No updates expected for this one. Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com>
pkg/homedir: fix broken links to basedir specs
Configure Renovate
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com>
Use the logger that was created in this loop. Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
Pass through the context, which is used in Container.CheckpointTo for a trace. The `Daemon.restore` function is called by NewDaemon, so we likely won't need a `context.WithoutCancel()` and can pass it as-is. Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
- Use "WithFields" - Remove redundant capturing of loop var Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
daemon/internal/builder-next: add executorOpts struct
Signed-off-by: Mend Renovate <bot@renovateapp.com>
…policy-helpers-digest fix(deps): update github.com/moby/policy-helpers digest to 824747b
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
integration/daemon: remove stray "import" comment
daemon/libnetwork: update go:generate import paths
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
Makefile: fix DOCKER_LDFLAGS example
It's no longer used since 2e3a23c Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
daemon: assorted cleanups and fixes
daemon/container: Container.Reset: remove "lock" argument and use structured logs
…ons" This reverts commit af18206. Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com>
This reverts commit 0e52362. Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com>
…ynchronous" This reverts commit 236fc46. Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com>
daemon/containerd: singlePlatformImage: remove contentStore arg
Temporarily revert: daemon/command: add support for sd_notify "reload" notifications
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
Update some remaining waitgroups;
go install golang.org/x/tools/go/analysis/passes/modernize/cmd/modernize@latest
modernize -waitgroup -fix ./...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
rewrite some code to use use WaitGroup.Go
When the Docker daemon restarts with live-restore enabled, containers retain their network namespaces but neighboring hosts may have stale ARP/neighbor cache entries. This causes IPv6 connectivity issues because unlike IPv4, where gratuitous ARP is sent on interface setup, IPv6 relies on Neighbor Discovery Protocol which requires explicit Neighbor Advertisement messages to update caches. This change adds unsolicited ARP (for IPv4) and Neighbor Advertisement (for IPv6) messages when restoring interfaces after a daemon restart, mirroring the behavior that already exists in AddInterface for new containers. The fix also handles network drivers (such as SR-IOV and macvlan) that don't store the MAC address in the endpoint configuration by fetching it from the actual link when needed. Signed-off-by: Paul Saab <ps@mu.org>
Signed-off-by: Aditya Mishra <mishraaditya675@gmail.com>
libnetwork: send neighbor advertisements on restore
migrate TestAPISwarmCAHash to Integration Test
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
See Commits and Changes for more details.
Created by
pull[bot]
Can you help keep this open source service alive? 💖 Please sponsor : )