Adding recent changes, --devices cli, Argon container policy for desktop #3
Adding recent changes, --devices cli, Argon container policy for desktop #3
Commits on Jun 27, 2018
-
MSFT:17850093:fix docker to use registry policy rather than product s…
…ku to decide if argon is allowed
Configuration menu - View commit details
-
Copy full SHA for 174cf22 - Browse repository at this point
Copy the full SHA 174cf22View commit details
Commits on Jun 29, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 7da52be - Browse repository at this point
Copy the full SHA 7da52beView commit details
Commits on Jul 24, 2018
-
With a full attach, each attach was leaking 4 goroutines. This updates attach to use errgroup instead of the hodge-podge of waitgroups and channels. In addition, the detach event was never being sent. Signed-off-by: Brian Goff <cpuguy83@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for d96c00f - Browse repository at this point
Copy the full SHA d96c00fView commit details -
Refactor and cleanup the intermediate container creation
This PR is trying to refactor the `probeAndCreate` and cleanup related codes based on the refactoring. Signed-off-by: Dennis Chen <dennis.chen@arm.com>
Configuration menu - View commit details
-
Copy full SHA for 0161aa3 - Browse repository at this point
Copy the full SHA 0161aa3View commit details -
Added network package to integration/internal to refactor integration…
… tests calls to client.NetworkCreate Signed-off-by: Arash Deshmeh <adeshmeh@ca.ibm.com>
Configuration menu - View commit details
-
Copy full SHA for 7d1eccd - Browse repository at this point
Copy the full SHA 7d1eccdView commit details -
refactored integration tests under integration/network/macvlan to use…
… network.Create Signed-off-by: Arash Deshmeh <adeshmeh@ca.ibm.com>
Configuration menu - View commit details
-
Copy full SHA for ba7be43 - Browse repository at this point
Copy the full SHA ba7be43View commit details -
Add support for
init
on servicesIt's already supported by `swarmkit`, and act the same as `HostConfig.Init` on container creation. Signed-off-by: Vincent Demeester <vincent@sbr.pm>
Configuration menu - View commit details
-
Copy full SHA for 9306549 - Browse repository at this point
Copy the full SHA 9306549View commit details -
use unique names for resources in create service integration tests
Signed-off-by: Arash Deshmeh <adeshmeh@ca.ibm.com>
Configuration menu - View commit details
-
Copy full SHA for a7baf68 - Browse repository at this point
Copy the full SHA a7baf68View commit details -
Close readclosers returned by DecompressStream
Signed-off-by: Joe Ferguson <joe@infosiftr.com>
Configuration menu - View commit details
-
Copy full SHA for 524ccb9 - Browse repository at this point
Copy the full SHA 524ccb9View commit details -
Add image metrics for push and pull
Signed-off-by: Daniel Nephin <dnephin@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for e729e4e - Browse repository at this point
Copy the full SHA e729e4eView commit details -
Fix panic on daemon restart with running plugin
Scenario: Daemon is ungracefully shutdown and leaves plugins running (no live-restore). Daemon comes back up. The next time a container tries to use that plugin it will cause a daemon panic because the plugin client is not set. This fixes that by ensuring that the plugin does get shutdown. Note, I do not think there would be any harm in just re-attaching to the running plugin instead of shutting it down, however historically we shut down plugins and containers when live-restore is not enabled. [kir@: consolidate code to deleteTaskAndContainer, a few minor nits] Signed-off-by: Brian Goff <cpuguy83@gmail.com> Signed-off-by: Kir Kolyshkin <kolyshkin@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 9f08dbc - Browse repository at this point
Copy the full SHA 9f08dbcView commit details -
When id is empty for overlay2/overlay, do not remove the directories.
Signed-off-by: fanjiyun <fan.jiyun@zte.com.cn> Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
Configuration menu - View commit details
-
Copy full SHA for 0422118 - Browse repository at this point
Copy the full SHA 0422118View commit details -
Allow vim be case insensitive for D in dockerfile
Signed-off-by: Kunal Tyagi <tyagi.kunal@live.com>
Configuration menu - View commit details
-
Copy full SHA for e77d5c6 - Browse repository at this point
Copy the full SHA e77d5c6View commit details -
Clean up in TestNegotiateAPIVersionEmpty
Signed-off-by: John Stephens <johnstep@docker.com>
Configuration menu - View commit details
-
Copy full SHA for 8d58863 - Browse repository at this point
Copy the full SHA 8d58863View commit details -
Fix race condition between exec start and resize
Signed-off-by: David Wang <00107082@163.com>
Configuration menu - View commit details
-
Copy full SHA for 81a0573 - Browse repository at this point
Copy the full SHA 81a0573View commit details -
Signed-off-by: Francesco Mari <mari.francesco@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 8704756 - Browse repository at this point
Copy the full SHA 8704756View commit details -
Since go1.8, the stdlib TLS net.Conn implementation implements the `CloseWrite()` interface. Signed-off-by: Brian Goff <cpuguy83@gmail.com> Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
Configuration menu - View commit details
-
Copy full SHA for 28d54cb - Browse repository at this point
Copy the full SHA 28d54cbView commit details -
vendor: update containerd to 63522d9
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 4f60e71 - Browse repository at this point
Copy the full SHA 4f60e71View commit details -
bump libnetwork to 19279f0492417475b6bfbd0aa529f73e8f178fb5
includes; - moby/libnetwork#2178 Fix possible race on ingress programming - moby/libnetwork#2180 Fix spurious deadlock in overlay driver Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
Configuration menu - View commit details
-
Copy full SHA for 0ae9d10 - Browse repository at this point
Copy the full SHA 0ae9d10View commit details -
refactor delete network integration tests to use network package
Signed-off-by: Arash Deshmeh <adeshmeh@ca.ibm.com>
Configuration menu - View commit details
-
Copy full SHA for 1727940 - Browse repository at this point
Copy the full SHA 1727940View commit details -
Dockerfile*: bump Go to 1.10.3
Signed-off-by: Cristian Staretu <unclejack@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 91427f6 - Browse repository at this point
Copy the full SHA 91427f6View commit details -
vendor: add buildkit dependency
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for fc94f7e - Browse repository at this point
Copy the full SHA fc94f7eView commit details -
daemon: access to distribution internals
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 1231e65 - Browse repository at this point
Copy the full SHA 1231e65View commit details -
layer: relax graphdriver ID format
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 0ab1107 - Browse repository at this point
Copy the full SHA 0ab1107View commit details -
builder: snapshotter and exporter
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 0c25158 - Browse repository at this point
Copy the full SHA 0c25158View commit details -
builder: experimental buildkit base
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for f9662d2 - Browse repository at this point
Copy the full SHA f9662d2View commit details -
builder: add graceful cancellation endpoint
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 628f4ff - Browse repository at this point
Copy the full SHA 628f4ffView commit details -
builder: add cache-from support to buildkit
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for d138b4a - Browse repository at this point
Copy the full SHA d138b4aView commit details -
builder: adapter update after vendor update
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for c6d8fbd - Browse repository at this point
Copy the full SHA c6d8fbdView commit details -
builder: produce duplicate cache keys on pull
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for ce8fe5e - Browse repository at this point
Copy the full SHA ce8fe5eView commit details -
builder: export build cache records
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 27f356f - Browse repository at this point
Copy the full SHA 27f356fView commit details -
builder: add usage to snapshotter adapter
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 7c500f7 - Browse repository at this point
Copy the full SHA 7c500f7View commit details -
builder: expand prune to buildkit
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 6b21e39 - Browse repository at this point
Copy the full SHA 6b21e39View commit details -
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for f0fd0e5 - Browse repository at this point
Copy the full SHA f0fd0e5View commit details -
builder: patch incomplete download handling
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 039bcde - Browse repository at this point
Copy the full SHA 039bcdeView commit details -
builder: add support for building from tarball
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for effec22 - Browse repository at this point
Copy the full SHA effec22View commit details -
builder: fix compiling with buildkit on windows and integration tests
Signed-off-by: Tibor Vass <tibor@docker.com>
Configuration menu - View commit details
-
Copy full SHA for 0e3315c - Browse repository at this point
Copy the full SHA 0e3315cView commit details -
builder: pass DOCKER_BUILDKIT to enable buildkit in tests
Signed-off-by: Tibor Vass <tibor@docker.com>
Configuration menu - View commit details
-
Copy full SHA for 98b9ac8 - Browse repository at this point
Copy the full SHA 98b9ac8View commit details -
builder: Add TODOBuildkit test requirement, specifically for TestBuil…
…dCancellationKillsSleep Signed-off-by: Tibor Vass <tibor@docker.com>
Configuration menu - View commit details
-
Copy full SHA for 316e110 - Browse repository at this point
Copy the full SHA 316e110View commit details -
builder: have TestBuildDockerignoringBadExclusion pass with buildkit
Signed-off-by: Tibor Vass <tibor@docker.com>
Configuration menu - View commit details
-
Copy full SHA for 70a4fb8 - Browse repository at this point
Copy the full SHA 70a4fb8View commit details -
builder: protect early progress writes
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 406b2e2 - Browse repository at this point
Copy the full SHA 406b2e2View commit details -
builder: add support for separate upload-request
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 6f11a6c - Browse repository at this point
Copy the full SHA 6f11a6cView commit details -
builder: enable gateway through syntax directive
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 12d6471 - Browse repository at this point
Copy the full SHA 12d6471View commit details -
builder: support for images without layers
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for b456945 - Browse repository at this point
Copy the full SHA b456945View commit details -
integration-cli: fix health test
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 90ea058 - Browse repository at this point
Copy the full SHA 90ea058View commit details -
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 7a6cd76 - Browse repository at this point
Copy the full SHA 7a6cd76View commit details -
builder: move tagging to exporter
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 3100931 - Browse repository at this point
Copy the full SHA 3100931View commit details -
builder: fix cancellation context issue
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for dd21813 - Browse repository at this point
Copy the full SHA dd21813View commit details -
builder: notify output buffering on body close
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 38ab1f4 - Browse repository at this point
Copy the full SHA 38ab1f4View commit details -
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 2d3467b - Browse repository at this point
Copy the full SHA 2d3467bView commit details -
builder: more experimental/windows validation
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 1ff16b4 - Browse repository at this point
Copy the full SHA 1ff16b4View commit details -
builder: correct output buffering order
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for a68bff0 - Browse repository at this point
Copy the full SHA a68bff0View commit details -
integration-cli: fix error message for non-buildkit
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 414cc19 - Browse repository at this point
Copy the full SHA 414cc19View commit details -
vendor: update runc for helper packages
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 1c91d66 - Browse repository at this point
Copy the full SHA 1c91d66View commit details -
Signed-off-by: Derek McGowan <derek@mcgstyle.net>
Configuration menu - View commit details
-
Copy full SHA for 3fc1db4 - Browse repository at this point
Copy the full SHA 3fc1db4View commit details -
builder: override history dates from ref metadata
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 148b3db - Browse repository at this point
Copy the full SHA 148b3dbView commit details -
builder: updates for newer containerd
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 87f9496 - Browse repository at this point
Copy the full SHA 87f9496View commit details -
builder: update ID of trace messages
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for bdb08f0 - Browse repository at this point
Copy the full SHA bdb08f0View commit details -
Upgrade imdario/mergo to v0.3.5
Mainly to get inline with `docker/cli` version of that dependency Signed-off-by: Vincent Demeester <vincent@sbr.pm>
Configuration menu - View commit details
-
Copy full SHA for 05db2c9 - Browse repository at this point
Copy the full SHA 05db2c9View commit details -
refactored network integration tests under integration/network/servic…
…e_test.go to use network package Signed-off-by: Arash Deshmeh <adeshmeh@ca.ibm.com>
Configuration menu - View commit details
-
Copy full SHA for 267c67b - Browse repository at this point
Copy the full SHA 267c67bView commit details -
Replace gotestyourself by gotest.tools
github.com/gotestyourself/gotestyourself moved to gotest.tools with version 2.0.0. Moving to that one, bumping it to v2.1.0. Signed-off-by: Vincent Demeester <vincent@sbr.pm>
Configuration menu - View commit details
-
Copy full SHA for 6f3f0f2 - Browse repository at this point
Copy the full SHA 6f3f0f2View commit details -
Update tests to use gotest.tools 👼
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
Configuration menu - View commit details
-
Copy full SHA for 1b85e5b - Browse repository at this point
Copy the full SHA 1b85e5bView commit details -
Fix link anchors in CONTRIBUTING.md
This is a follow up of moby#35168. Signed-off-by: Yuichiro Kaneko <spiketeika@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for a4e30a1 - Browse repository at this point
Copy the full SHA a4e30a1View commit details -
create service integration tests use network package
Signed-off-by: Arash Deshmeh <adeshmeh@ca.ibm.com>
Configuration menu - View commit details
-
Copy full SHA for fe0ef31 - Browse repository at this point
Copy the full SHA fe0ef31View commit details -
Don't fail to start daemon if builder source is not available
Signed-off-by: John Howard <jhoward@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for 8d2ea44 - Browse repository at this point
Copy the full SHA 8d2ea44View commit details -
migrate TestAPINetworkCreateDelete from integration-cli/ to integration/
Signed-off-by: Arash Deshmeh <adeshmeh@ca.ibm.com>
Configuration menu - View commit details
-
Copy full SHA for 4eb01f1 - Browse repository at this point
Copy the full SHA 4eb01f1View commit details -
Fix compilation on 32 bit systems
* Update runc commit to ad0f525 * Update buildkit to dbf67a6 Signed-off-by: Eli Uriegas <eli.uriegas@docker.com>
Configuration menu - View commit details
-
Copy full SHA for de9dd65 - Browse repository at this point
Copy the full SHA de9dd65View commit details -
Updated path to be consistent w/ current Windows build process
Signed-off-by: Benjamin Baker <Benjamin.baker@utexas.edu>
Configuration menu - View commit details
-
Copy full SHA for 5551796 - Browse repository at this point
Copy the full SHA 5551796View commit details -
lcow: Allow the client to add or remove capabilities
Signed-off-by: John Starks <jostarks@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for e57ee29 - Browse repository at this point
Copy the full SHA e57ee29View commit details -
lcow: Allow the client to add device cgroup rules
Signed-off-by: John Starks <jostarks@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for e2d87e1 - Browse repository at this point
Copy the full SHA e2d87e1View commit details -
refactor ipvlan network integration tests to use network.Create
Signed-off-by: Arash Deshmeh <adeshmeh@ca.ibm.com>
Configuration menu - View commit details
-
Copy full SHA for d8437f5 - Browse repository at this point
Copy the full SHA d8437f5View commit details -
fix build on OpenBSD by defining Self()
Signed-off-by: Fabian Raetz <fabian.raetz@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 4ad77bd - Browse repository at this point
Copy the full SHA 4ad77bdView commit details -
Update to containerd v1.1.1-rc.1
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
Configuration menu - View commit details
-
Copy full SHA for 89d4089 - Browse repository at this point
Copy the full SHA 89d4089View commit details -
Fix TestDaemonNoSpaceLeftOnDeviceError
This test is testing if any "no space left on device" errors that occur during `docker pull` will not be masked by other errors. To test for this, a new loopback-device was created, and used as `--data-dir` ("/var/lib/docker"). However, `/var/lib/docker` is used for storing various other things, including a `cache.db` database, used by BuildKit, which is created during startup of the daemon. Creation of that file failed (due to `--data-dir` path being on a mount with limited size), which caused daemon start to fail before the test was able to run. This patch changes the size-limited mount to be used for the storage-driver directory only, so that the test is not affected by other parts of the code attempting to write files in it. To have a predictable path; the daemon used in this test is configured to use the `vfs` storage-driver. Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
Configuration menu - View commit details
-
Copy full SHA for 3811b39 - Browse repository at this point
Copy the full SHA 3811b39View commit details -
Whitelist syscalls linked to CAP_SYS_NICE in default seccomp profile
* Update profile to match docker documentation at https://docs.docker.com/engine/security/seccomp/ Signed-off-by: Nicolas V Castet <nvcastet@us.ibm.com>
Configuration menu - View commit details
-
Copy full SHA for 2841cbf - Browse repository at this point
Copy the full SHA 2841cbfView commit details -
Update overlay2 to use naive diff for changes
The archive changes function is not implemented correctly to handle opaque directories. Signed-off-by: Derek McGowan <derek@mcgstyle.net>
Configuration menu - View commit details
-
Copy full SHA for 45545f2 - Browse repository at this point
Copy the full SHA 45545f2View commit details -
Signed-off-by: Catalin Pirvu <pirvu.catalin94@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 0b1c25d - Browse repository at this point
Copy the full SHA 0b1c25dView commit details -
refactored remaining macvlan integration tests to use network package…
… for creating networks Signed-off-by: Arash Deshmeh <adeshmeh@ca.ibm.com>
Configuration menu - View commit details
-
Copy full SHA for b978271 - Browse repository at this point
Copy the full SHA b978271View commit details -
refactor network inspect integration tests to use network package
Signed-off-by: Arash Deshmeh <adeshmeh@ca.ibm.com>
Configuration menu - View commit details
-
Copy full SHA for f132f55 - Browse repository at this point
Copy the full SHA f132f55View commit details -
Just satisfying my OCD - fixed comment spacing and removed a hidden c…
…haracter Signed-off-by: Martin Muzatko <martin@happy-css.com>
Configuration menu - View commit details
-
Copy full SHA for 02826b9 - Browse repository at this point
Copy the full SHA 02826b9View commit details -
As a follow up to moby#37331 (review) Signed-off-by: Yong Tang <yong.tang.github@outlook.com>
Configuration menu - View commit details
-
Copy full SHA for 5c1fd92 - Browse repository at this point
Copy the full SHA 5c1fd92View commit details -
add integration test guidelines
Signed-off-by: Anda Xu <anda.xu@docker.com>
Configuration menu - View commit details
-
Copy full SHA for fe86cde - Browse repository at this point
Copy the full SHA fe86cdeView commit details -
Signed-off-by: John Howard <jhoward@microsoft.com> Addresses moby#35089 (comment). This change enables the daemon to automatically select an image under LCOW that can be used if the API doesn't specify an explicit platform. For example: FROM supertest2014/nyan ADD Dockerfile / And docker build . will download the linux image (not a multi-manifest image) And similarly docker pull ubuntu will match linux/amd64
Configuration menu - View commit details
-
Copy full SHA for 7d13884 - Browse repository at this point
Copy the full SHA 7d13884View commit details -
Initial support for OCI multi-platform image
Add the OCI spec compatible image support in client side. Signed-off-by: Dennis Chen <dennis.chen@arm.com>
Configuration menu - View commit details
-
Copy full SHA for ea13f8c - Browse repository at this point
Copy the full SHA ea13f8cView commit details -
refactored integration/service/network integration tests to use netwo…
…rk package Signed-off-by: Arash Deshmeh <adeshmeh@ca.ibm.com>
Configuration menu - View commit details
-
Copy full SHA for a2765fa - Browse repository at this point
Copy the full SHA a2765faView commit details -
Update comments about
InitRouter
This is a follow-up of commit 408c7ad (PR: moby#32453) Signed-off-by: Yuichiro Kaneko <spiketeika@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for e257609 - Browse repository at this point
Copy the full SHA e257609View commit details -
vendor: update buildkit to cce2080ddb
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 3198e86 - Browse repository at this point
Copy the full SHA 3198e86View commit details -
builder: buildkit rebase update
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for d338f39 - Browse repository at this point
Copy the full SHA d338f39View commit details -
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for ebf28ab - Browse repository at this point
Copy the full SHA ebf28abView commit details -
add unique names to integration/network/service_test.go
Signed-off-by: Lotus Fenn <fenn.lotus@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 7393bbc - Browse repository at this point
Copy the full SHA 7393bbcView commit details -
vendor: update containerd to 08f7ee98
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 6cc525c - Browse repository at this point
Copy the full SHA 6cc525cView commit details -
LCOW: lazycontext: Use correct lstat, fix archive check
Signed-off-by: John Howard <jhoward@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for bfc185e - Browse repository at this point
Copy the full SHA bfc185eView commit details -
Update containerd to v1.1.1-rc.2
Signed-off-by: Derek McGowan <derek@mcgstyle.net>
Configuration menu - View commit details
-
Copy full SHA for 042dadc - Browse repository at this point
Copy the full SHA 042dadcView commit details -
distribution: fix passing platform struct to puller
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 43eea05 - Browse repository at this point
Copy the full SHA 43eea05View commit details -
builder: update platform support to puller
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 64f30c4 - Browse repository at this point
Copy the full SHA 64f30c4View commit details -
system: add back lcow validation function
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 73bb2d9 - Browse repository at this point
Copy the full SHA 73bb2d9View commit details -
distribution: remove custom matcher code
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for bb6d090 - Browse repository at this point
Copy the full SHA bb6d090View commit details -
Move network conversions out of API router
This stuff doesn't belong here and is causing imports of libnetwork into the router, which is not what we want. Signed-off-by: Brian Goff <cpuguy83@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 39cf89c - Browse repository at this point
Copy the full SHA 39cf89cView commit details -
Update Microsoft/go-winio to 0.4.8
Fixes named pipe support for hyper-v isolated containers Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
Configuration menu - View commit details
-
Copy full SHA for a194168 - Browse repository at this point
Copy the full SHA a194168View commit details -
Register OCI image media types
OCI types are backwards compatible with Docker manifest types, however the media types must be registered. Signed-off-by: Derek McGowan <derek@mcgstyle.net>
Configuration menu - View commit details
-
Copy full SHA for e912359 - Browse repository at this point
Copy the full SHA e912359View commit details -
LCOW: Prefer Windows over Linux in a manifest list
When a manifest list contains both Linux and Windows images, always prefer Windows when the platform OS is unspecified. Also, filter out any Windows images with a higher build than the host, since they cannot run. Signed-off-by: John Stephens <johnstep@docker.com>
Configuration menu - View commit details
-
Copy full SHA for a5200d6 - Browse repository at this point
Copy the full SHA a5200d6View commit details -
Re-add support for a custom .bashrc file in build env
Signed-off-by: Harald Albers <github@albersweb.de>
Configuration menu - View commit details
-
Copy full SHA for cef57cd - Browse repository at this point
Copy the full SHA cef57cdView commit details -
Bump libnetwork to 430c00a6a6b3dfdd774f21e1abd4ad6b0216c629. This includes the following moby-affecting changes: * Update vendoring for go-sockaddr (8df9f31a) * Fix inconsistent subnet allocation by preventing allocation of overlapping subnets (8579c5d2) * Handle IPv6 literals correctly in port bindings (474fcaf4) * Update vendoring for miekg/dns (8f307ac8) * Avoid subnet reallocation until required (9756ff7ed) * Bump libnetwork build to use go version 1.10.2 (603d2c1a) * Unwrap error type returned by PluginGetter (aacec8e1) * Update vendored components to match moby (d768021dd) * Add retry field to cluster-peers probe (dbbd06a7) * Fix net driver response loss on createEndpoint (1ab6e506) (fixes docker/for-linux#348) Signed-off-by: Chris Telfer <ctelfer@docker.com>
Configuration menu - View commit details
-
Copy full SHA for 1190350 - Browse repository at this point
Copy the full SHA 1190350View commit details -
Pass endpoint to the CloudWatch Logs logging driver
Signed-off-by: haikuoliu <haikuo@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for bd00e4c - Browse repository at this point
Copy the full SHA bd00e4cView commit details -
Update tests w/ new libnetwork contraints
The TestDockerNetworkIPAMMultipleNetworks test allocates several networks simultaneously with overlapping IP addresses. Libnetwork now forbids this. Adjust the test case to use distinct IP ranges for the networks it creates. Signed-off-by: Chris Telfer <ctelfer@docker.com>
Configuration menu - View commit details
-
Copy full SHA for 0ecff60 - Browse repository at this point
Copy the full SHA 0ecff60View commit details -
When using the mounts API, bind mounts are not supposed to be automatically created. Before this patch there is a race condition between valiating that a bind path exists and then actually setting up the bind mount where the bind path may exist during validation but was removed during mountpooint setup. This adds a field to the mountpoint struct to ensure that binds created over the mounts API are not accidentally created. Signed-off-by: Brian Goff <cpuguy83@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 068fcdc - Browse repository at this point
Copy the full SHA 068fcdcView commit details -
Update documents of
dispatchAdd
`ADD` does not support git. Ref: moby#14704 (comment) Signed-off-by: Yuichiro Kaneko <spiketeika@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for a8eb2e0 - Browse repository at this point
Copy the full SHA a8eb2e0View commit details -
By 0296797, `progressReader` and `remoteURL` were removed from arguments. So developers who use `Detect` not need to care about when `ProgressReaderFunc` is used. Signed-off-by: Yuichiro Kaneko <spiketeika@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 960f7c1 - Browse repository at this point
Copy the full SHA 960f7c1View commit details -
Adds a few more names to the name generator.
Signed-off-by: Debayan De <debayande@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 9a4ea20 - Browse repository at this point
Copy the full SHA 9a4ea20View commit details -
Bump libnetwork to b0186632522c68f4e1222c4f6d7dbe518882024f. This includes the following changes: * Dockerize protocol buffer generation and update (78d9390a..e12dd44c) * Use new plugin interfaces provided by plugin pkg (be94e134) * Improve linux load-balancing scalability (5111c24e..366b9110) Signed-off-by: Chris Telfer <ctelfer@docker.com>
Configuration menu - View commit details
-
Copy full SHA for 1da95f8 - Browse repository at this point
Copy the full SHA 1da95f8View commit details -
Update moby to use scalable-lb libnetwork APIs
This patch is required for the updated version of libnetwork and entails two minor changes. First, it uses the new libnetwork.NetworkDeleteOptionRemoveLB option to the network.Delete() method to automatically remove the load balancing endpoint for ingress networks. This allows removal of the deleteLoadBalancerSandbox() function whose functionality is now within libnetwork. The second change is to allocate a load balancer endpoint IP address for all overlay networks rather than just "ingress" and windows overlay networks. Swarmkit is already performing this allocation, but moby was not making use of these IP addresses for Linux overlay networks (except ingress). The current version of libnetwork makes use of these IP addresses by creating a load balancing sandbox and endpoint similar to ingress's for all overlay network and putting all load balancing state for a given node in that sandbox only. This reduces the amount of linux kernel state required per node. In the prior scheme, libnetwork would program each container's network namespace with every piece of load balancing state for every other container that shared *any* network with the first container. This meant that the amount of kernel state on a given node scaled with the square of the number of services in the cluster and with the square of the number of containers per service. With the new scheme, kernel state at each node scales linearly with the number of services and the number of containers per service. This also reduces the number of system calls required to add or remove tasks and containers. Previously the number of system calls required grew linearly with the number of other tasks that shared a network with the container. Now the number of system calls grows linearly only with the number of networks that the task/container is attached to. This results in a significant performance improvement when adding and removing services to a cluster that already heavily loaded. The primary disadvantage to this scheme is that it requires the allocation of an additional IP address per node per subnet for every node in the cluster that has a task on the given subnet. However, as mentioned, swarmkit is already allocating these IP addresses for every node and they are going unused. Future swarmkit modifications should be examined to only allocate said IP addresses when nodes actually require them. Signed-off-by: Chris Telfer <ctelfer@docker.com>
Configuration menu - View commit details
-
Copy full SHA for f44eab7 - Browse repository at this point
Copy the full SHA f44eab7View commit details -
builder: return image ID in API when using buildkit
Signed-off-by: Tibor Vass <tibor@docker.com>
Configuration menu - View commit details
-
Copy full SHA for 9592b5f - Browse repository at this point
Copy the full SHA 9592b5fView commit details -
builder: do not send duplicate status for completed jobs
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for e6c3696 - Browse repository at this point
Copy the full SHA e6c3696View commit details -
vendor: update buildkit to 9acf51e491
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 7ac8eff - Browse repository at this point
Copy the full SHA 7ac8effView commit details -
api: Change Platform field back to string (temporary workaround)
This partially reverts moby#37350 Although specs.Platform is desirable in the API, there is more work to be done on helper functions, namely containerd's platforms.Parse that assumes the default platform of the Go runtime. That prevents a client to use the recommended Parse function to retrieve a specs.Platform object. With this change, no parsing is expected from the client. Signed-off-by: Tibor Vass <tibor@docker.com>
Configuration menu - View commit details
-
Copy full SHA for 2c7f6dd - Browse repository at this point
Copy the full SHA 2c7f6ddView commit details -
this should work ( tried on my machine) Signed-off-by: Ian Chen <ianre657@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for bd399f9 - Browse repository at this point
Copy the full SHA bd399f9View commit details -
Fixes a possible deadlock on closing the watcher on kqueue Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
Configuration menu - View commit details
-
Copy full SHA for 2e3eda2 - Browse repository at this point
Copy the full SHA 2e3eda2View commit details -
Update cloudflare/cfssl to 1.3.2
Matching the version that is used in SwarmKit Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
Configuration menu - View commit details
-
Copy full SHA for af80903 - Browse repository at this point
Copy the full SHA af80903View commit details -
Migrate some ipcmode tests to integration
This fix migrates some ipcmode tests in integration-cli to integration tests. Signed-off-by: Yong Tang <yong.tang.github@outlook.com>
Configuration menu - View commit details
-
Copy full SHA for 012e233 - Browse repository at this point
Copy the full SHA 012e233View commit details -
Replaced "--update-cache" argument with "--no-cache" in apk call to r…
…educe alpine base image by 10-12% (avoid useless indexes in /var/cache/apk) Signed-off-by: Mickaël Remars <github@remars.com>
Configuration menu - View commit details
-
Copy full SHA for 24428fc - Browse repository at this point
Copy the full SHA 24428fcView commit details -
Removed the "-i -t" arguments from the smoke test calling printf (the…
…se flags seem not really needed, and break jenkins builds with error "the input device is not a TTY") Signed-off-by: Mickaël Remars <github@remars.com>
Configuration menu - View commit details
-
Copy full SHA for 7361ef3 - Browse repository at this point
Copy the full SHA 7361ef3View commit details -
Add /proc/acpi to masked paths
The deafult OCI linux spec in oci/defaults{_linux}.go in Docker/Moby from 1.11 to current upstream master does not block /proc/acpi pathnames allowing attackers to modify host's hardware like enabling/disabling bluetooth or turning up/down keyboard brightness. SELinux prevents all of this if enabled. Signed-off-by: Antonio Murdaca <runcom@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for e5cbcaa - Browse repository at this point
Copy the full SHA e5cbcaaView commit details -
Bump swarmkit to include task reaper fixes and more metrics.
This includes the following behavior-modifying PRs: - moby/swarmkit#2673 - moby/swarmkit#2669 - moby/swarmkit#2675 - moby/swarmkit#2664 Signed-off-by: Ying Li <ying.li@docker.com>
Configuration menu - View commit details
-
Copy full SHA for c538361 - Browse repository at this point
Copy the full SHA c538361View commit details -
Bump libnetwork to 3ac297bc7fd0afec9051bbb47024c9bc1d75bf5b in order to get fix 0c3d9f00 which addresses a flaw that the scalable load balancing code revealed. Attempting to print sandbox IDs where the sandbox name was too short results in a goroutine panic. This can occur with sandboxes with names of 1 or 2 characters in the previous code. But due to naming updates in the scalable load balancing code, it could now occur for networks whose name was 3 characters and at least one of the integration tests employed such networks (named 'foo', 'bar' and 'baz'). This update also brings in several changes as well: * 6c7c6017 - Fix error handling about bridgeSetup * 5ed38221 - Optimize networkDB queue * cfa9afdb - ndots: produce error on negative numbers * 5586e226 - improve error message for invalid ndots number * 449672e5 - Allows to set generic knobs on the Sandbox * 6b4c4af7 - do not ignore user-provided "ndots:0" option * 843a0e42 - Adjust corner case for reconnect logic Signed-off-by: Chris Telfer <ctelfer@docker.com>
Configuration menu - View commit details
-
Copy full SHA for 7bff534 - Browse repository at this point
Copy the full SHA 7bff534View commit details -
vendor: update containerd to b41633746
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 20fbc66 - Browse repository at this point
Copy the full SHA 20fbc66View commit details -
Get err type in removeNetworks() w/ errors.Cause()
Commit c0bc14e wrapped the return value of nw.Delete() with some extra information. However, this breaks the code in containerAdaptor.removeNetworks() which ignores certain specific libnetwork error return codes. Said codes actually don't represent errors, but just regular conditions to be expected in normal operation. The removeNetworks() call checked for these errors by type assertions which the errors.Wrap(err...) breaks. This has a cascading effect, because controller.Remove() invokes containerAdaptor.removeNetworks() and if the latter returns an error, then Remove() fails to remove the container itself. This is not necessarily catastrophic since the container reaper apparently will purge the container later, but it is clearly not the behavior we want. Signed-off-by: Chris Telfer <ctelfer@docker.com>
Configuration menu - View commit details
-
Copy full SHA for 7002a94 - Browse repository at this point
Copy the full SHA 7002a94View commit details -
Ensure RUN instruction to run without Healthcheck
Before this commit Healthcheck run if HEALTHCHECK instruction appears before RUN instruction. By passing `withoutHealthcheck` to `copyRunConfig`, always RUN instruction run without Healthcheck. Fix: moby#37362 Signed-off-by: Yuichiro Kaneko <spiketeika@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for f887e5f - Browse repository at this point
Copy the full SHA f887e5fView commit details -
It said `TESTFLAGS='-test.run ^TestValidateIPAddress$' make test-unit` runs `TestBuild` test, but actually runs `TestValidateIPAddress` test. Signed-off-by: Donghwa Kim <shanytt@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 436202e - Browse repository at this point
Copy the full SHA 436202eView commit details -
dockerd allows the `--log-level` to be specified, but this log-level was not forwarded to the containerd process. This patch sets containerd's log-level to the same as dockerd if a custom level is provided. Now that `--log-level` is also passed to containerd, the default "info" is removed, so that containerd's default (or the level configured in containerd.toml) is still used if no log-level is set. Before this change: containerd would always be started without a log-level set (only the level that's configured in `containerd.toml`); ``` root 1014 2.5 2.1 496484 43468 pts/0 Sl+ 12:23 0:00 dockerd root 1023 1.2 1.1 681768 23832 ? Ssl 12:23 0:00 \_ docker-containerd --config /var/run/docker/containerd/containerd.toml ``` After this change: when running `dockerd` without options (same as current); ``` root 1014 2.5 2.1 496484 43468 pts/0 Sl+ 12:23 0:00 dockerd root 1023 1.2 1.1 681768 23832 ? Ssl 12:23 0:00 \_ docker-containerd --config /var/run/docker/containerd/containerd.toml ``` when running `dockerd --debug`: ``` root 600 0.8 2.1 512876 43180 pts/0 Sl+ 12:20 0:00 dockerd --debug root 608 0.6 1.1 624428 23672 ? Ssl 12:20 0:00 \_ docker-containerd --config /var/run/docker/containerd/containerd.toml --log-level debug ``` when running `dockerd --log-level=panic` ``` root 747 0.6 2.1 496548 43996 pts/0 Sl+ 12:21 0:00 dockerd --log-level=panic root 755 0.7 1.1 550696 24100 ? Ssl 12:21 0:00 \_ docker-containerd --config /var/run/docker/containerd/containerd.toml --log-level panic ``` combining `--debug` and `--log-level` (`--debug` takes precedence): ``` root 880 2.7 2.1 634692 43336 pts/0 Sl+ 12:23 0:00 dockerd --debug --log-level=panic root 888 1.0 1.1 616232 23652 ? Ssl 12:23 0:00 \_ docker-containerd --config /var/run/docker/containerd/containerd.toml --log-level debug ``` Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
Configuration menu - View commit details
-
Copy full SHA for 415f8c8 - Browse repository at this point
Copy the full SHA 415f8c8View commit details -
Bump libnetwork to d00ceed44cc447c77f25cdf5d59e83163bdcb4c9
The absence of the file /proc/sys/net/ipv6/conf/all/disable_ipv6 doesn't appear to affect functionality, at least at this time. Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
Configuration menu - View commit details
-
Copy full SHA for 2b089ce - Browse repository at this point
Copy the full SHA 2b089ceView commit details -
Bump containerd daemon to v1.1.1
Signed-off-by: Brian Goff <cpuguy83@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for ad6d700 - Browse repository at this point
Copy the full SHA ad6d700View commit details -
builder: fix duplicate calls to mountable
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 4ef4252 - Browse repository at this point
Copy the full SHA 4ef4252View commit details -
Signed-off-by: Kir Kolyshkin <kolyshkin@gmail.com> Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
Configuration menu - View commit details
-
Copy full SHA for e47c26d - Browse repository at this point
Copy the full SHA e47c26dView commit details -
daemon/*.go: fix some Wrap[f]/Warn[f] errors
In particular, these two: > daemon/daemon_unix.go:1129: Wrapf format %v reads arg #1, but call has 0 args > daemon/kill.go:111: Warn call has possible formatting directive %s and a few more. Signed-off-by: Kir Kolyshkin <kolyshkin@gmail.com> Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
Configuration menu - View commit details
-
Copy full SHA for 70fa449 - Browse repository at this point
Copy the full SHA 70fa449View commit details -
Go 1.11beta1 (rightfully) complains: > 15:38:37 daemon/cluster/controllers/plugin/controller.go:183: > Entry.Debugf format %#T has unrecognized flag # This debug print was added by commit 72c3bcf. Signed-off-by: Kir Kolyshkin <kolyshkin@gmail.com> Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
Configuration menu - View commit details
-
Copy full SHA for 256a651 - Browse repository at this point
Copy the full SHA 256a651View commit details -
Fix the following go-1.11beta1 build error: > daemon/graphdriver/aufs/aufs.go:376: Wrapf format %s reads arg #1, but call has 0 args While at it, change '%s' to %q. Signed-off-by: Kir Kolyshkin <kolyshkin@gmail.com> Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
Configuration menu - View commit details
-
Copy full SHA for e434c51 - Browse repository at this point
Copy the full SHA e434c51View commit details -
loggerutils: build fixes, improve errors
There are two build errors when using go-1.11beta1: > daemon/logger/loggerutils/logfile.go:367: Warningf format %q arg f.Name is a func value, not called > daemon/logger/loggerutils/logfile.go:564: Debug call has possible formatting directive %v In the first place, the file name is actually not required as error message already includes it. While at it, fix a couple of other places for more correct messages, and make sure to not add a file name if an error already has it. Fixes: f69f09f Signed-off-by: Kir Kolyshkin <kolyshkin@gmail.com> Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
Configuration menu - View commit details
-
Copy full SHA for 65db0ed - Browse repository at this point
Copy the full SHA 65db0edView commit details -
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
Configuration menu - View commit details
-
Copy full SHA for 35d4a8c - Browse repository at this point
Copy the full SHA 35d4a8cView commit details -
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
Configuration menu - View commit details
-
Copy full SHA for 087c346 - Browse repository at this point
Copy the full SHA 087c346View commit details -
Fix error string in docker CLI test
Signed-off-by: Sandeep Bansal <sabansal@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for b8553d6 - Browse repository at this point
Copy the full SHA b8553d6View commit details -
lcow: fix debug in startServiceVMIfNotRunning()
When go-1.11beta1 is used for building, the following error is reported: > 14:56:20 daemon\graphdriver\lcow\lcow.go:236: Debugf format %s reads > arg #2, but call has 1 arg While fixing this, let's also fix a few other things in this very function (startServiceVMIfNotRunning): 1. Do not use fmt.Printf when not required. 2. Use `title` whenever possible. 3. Don't add `id` to messages as `title` already has it. 4. Remove duplicated colons. 5. Try to unify style of messages. 6. s/startservicevmifnotrunning/startServiceVMIfNotRunning/ ... In general, logging/debugging here is a mess and requires much more love than I can give it at the moment. Areas for improvement: 1. Add a global var logger = logrus.WithField("storage-driver", "lcow") and use it everywhere else in the code. 2. Use logger.WithField("id", id) whenever possible (same for "context" and other similar fields). 3. Revise all the errors returned to be uniform. 4. Make use of errors.Wrap[f] whenever possible. Signed-off-by: Kir Kolyshkin <kolyshkin@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 27e84ff - Browse repository at this point
Copy the full SHA 27e84ffView commit details -
vendor: update continuity to 0377f7d767206
This is to include the Go 1.11 fix (containerd/continuity#120). Signed-off-by: Kir Kolyshkin <kolyshkin@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 623f65b - Browse repository at this point
Copy the full SHA 623f65bView commit details -
Remove stray uses of "golang.org/x/net/context"
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
Configuration menu - View commit details
-
Copy full SHA for c888170 - Browse repository at this point
Copy the full SHA c888170View commit details -
Fix API template to not use "golang.org/x/net/context"
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
Configuration menu - View commit details
-
Copy full SHA for 692dca5 - Browse repository at this point
Copy the full SHA 692dca5View commit details -
Refactor daemon.info to reduce cyclomatic complexity
Before this change; gocyclo daemon/info.go 17 daemon (*Daemon).SystemInfo daemon/info.go:27:1 2 daemon (*Daemon).SystemVersion daemon/info.go:150:1 1 daemon (*Daemon).showPluginsInfo daemon/info.go:195:1 After this change; gocyclo daemon/info.go 8 daemon (*Daemon).fillSecurityOptions daemon/info.go:150:1 5 daemon operatingSystem daemon/info.go:201:1 3 daemon (*Daemon).fillDriverInfo daemon/info.go:121:1 2 daemon hostName daemon/info.go:172:1 2 daemon memInfo daemon/info.go:192:1 2 daemon kernelVersion daemon/info.go:182:1 1 daemon (*Daemon).SystemVersion daemon/info.go:81:1 1 daemon (*Daemon).SystemInfo daemon/info.go:27:1 1 daemon (*Daemon).fillPluginsInfo daemon/info.go:138:1 Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
Configuration menu - View commit details
-
Copy full SHA for 108dc77 - Browse repository at this point
Copy the full SHA 108dc77View commit details -
Unexport daemon.FillPlatformInfo
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
Configuration menu - View commit details
-
Copy full SHA for 8c2d532 - Browse repository at this point
Copy the full SHA 8c2d532View commit details -
Fix golint warning on generated "volume" types
Should fix ``` api/types/volume/volume_create.go Line 10: warning: comment on exported type VolumeCreateBody should be of the form "VolumeCreateBody ..." (with optional leading article) (golint) api/types/volume/volume_list.go Line 12: warning: comment on exported type VolumeListOKBody should be of the form "VolumeListOKBody ..." (with optional leading article) (golint) ``` Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
Configuration menu - View commit details
-
Copy full SHA for 1d9e0c7 - Browse repository at this point
Copy the full SHA 1d9e0c7View commit details -
Fix flakyness in TestDockerNetworkInternalMode
Instead of waiting for the DNS to fail, try to access a specific external IP and verify that 100% of the pakcets are being lost. Signed-off-by: Flavio Crisciani <flavio.crisciani@docker.com>
Configuration menu - View commit details
-
Copy full SHA for c3abcc9 - Browse repository at this point
Copy the full SHA c3abcc9View commit details -
moved integration tests from docker_cli_config_create_test.go to inte…
…gration/config Signed-off-by: Arash Deshmeh <adeshmeh@ca.ibm.com>
Configuration menu - View commit details
-
Copy full SHA for 4d976d9 - Browse repository at this point
Copy the full SHA 4d976d9View commit details -
Return error if basename is expanded to blank
Fix: moby#37325 Signed-off-by: Yuichiro Kaneko <spiketeika@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for a8eba65 - Browse repository at this point
Copy the full SHA a8eba65View commit details -
Bump containerd daemon to v1.1.2
Updates cri version to 1.0.4, to add `max-container-log-line-size` Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
Configuration menu - View commit details
-
Copy full SHA for 1b411b6 - Browse repository at this point
Copy the full SHA 1b411b6View commit details -
vendor: buildkit to 98f1604134f945d48538ffca0e18662337b4a850
Signed-off-by: Tibor Vass <tibor@docker.com>
Configuration menu - View commit details
-
Copy full SHA for a955f0f - Browse repository at this point
Copy the full SHA a955f0fView commit details -
builder: set buildkit's exported product variable via PRODUCT
This introduces a PRODUCT environment variable that is used to set a constant at dockerversion.ProductName. That is then used to set BuildKit's ExportedProduct variable in order to show useful error messages to users when a certain version of the product doesn't support a BuildKit feature. Signed-off-by: Tibor Vass <tibor@docker.com>
Configuration menu - View commit details
-
Copy full SHA for eec247d - Browse repository at this point
Copy the full SHA eec247dView commit details -
Signed-off-by: Tibor Vass <tibor@docker.com>
Configuration menu - View commit details
-
Copy full SHA for 2e42b75 - Browse repository at this point
Copy the full SHA 2e42b75View commit details -
Fix flaky TestExternalGraphDriver/pull test
This test occassionally fails on s390x and Power; 03:16:04 --- FAIL: TestExternalGraphDriver/pull (1.08s) 03:16:04 external_test.go:402: assertion failed: error is not nil: Error: No such image: busybox:latest Most likely these failures are caused due to Docker Hub updating the busybox:latest image, but not all architectures yet being available. Instead of using `:latest`, pull an image by digest, so that the test doesn't depend on Docker Hub having all architectures available for `:latest`. I selected the same digest as is currently used as "frozen image" in the Dockerfile. Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
Configuration menu - View commit details
-
Copy full SHA for ce39278 - Browse repository at this point
Copy the full SHA ce39278View commit details -
Use constant for task runtime value
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
Configuration menu - View commit details
-
Copy full SHA for db9603e - Browse repository at this point
Copy the full SHA db9603eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 25b0252 - Browse repository at this point
Copy the full SHA 25b0252View commit details -
pkg/tarsum: fix unit test for Go 1.11+
Since go-1.11beta1 archive/tar, tar headers with Typeflag == TypeRegA (numeric 0) (which is the default unless explicitly initialized) are modified to have Typeflag set to either tar.TypeReg (character value '0', not numeric 0) or tar.TypeDir (character value '5') [1]. This results in different Typeflag value in the resulting header, leading to a different Checksum, and causing the following test case errors: > 12:09:14 --- FAIL: TestTarSums (0.05s) > 12:09:14 tarsum_test.go:393: expecting > [tarsum+sha256:8bf12d7e67c51ee2e8306cba569398b1b9f419969521a12ffb9d8875e8836738], > but got > [tarsum+sha256:75258b2c5dcd9adfe24ce71eeca5fc5019c7e669912f15703ede92b1a60cb11f] > ... (etc.) All the other code explicitly sets the Typeflag field, but this test case is not, causing the incompatibility with Go 1.11. Therefore, the fix is to set TypeReg explicitly, and change the expected checksums in test cases). Alternatively, we can vendor archive/tar again (for the 100th time), but given that the issue is limited to the particular test case it does not make sense. This fixes the test for all Go versions. [1] https://go-review.googlesource.com/c/go/+/85656 Signed-off-by: Kir Kolyshkin <kolyshkin@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for d1d5e4f - Browse repository at this point
Copy the full SHA d1d5e4fView commit details -
vendor: bump google/certificate-transparency-go to 1.0.20
This is to include the Windows + Go1.11 fix (google/certificate-transparency-go#284). Signed-off-by: Kir Kolyshkin <kolyshkin@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 465131f - Browse repository at this point
Copy the full SHA 465131fView commit details -
Add osusergo build tar for static binaries
Go 1.11 includes a fix to os/user to be working in a static binary (fixing golang/go#23265). The fix requires `osusergo` build tag to be set for static binaries, which is what this commit adds (also for containerd). [v2: sort build tags alphabetically] Signed-off-by: Kir Kolyshkin <kolyshkin@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for f8fb914 - Browse repository at this point
Copy the full SHA f8fb914View commit details -
Adds LinuxMetadata support by default on Windows
1. Sets the LinuxMetadata flag by default on Windows LCOW v1 MappedDirectories. Signed-off-by: Justin Terry (VM) <juterry@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for a4f0a1e - Browse repository at this point
Copy the full SHA a4f0a1eView commit details -
Add --device support for Windows
Implements the --device forwarding for Windows daemons. This maps the physical device into the container at runtime. Ex: docker run --device="class/<clsid>" <image> <cmd> Signed-off-by: Justin Terry (VM) <juterry@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for f960698 - Browse repository at this point
Copy the full SHA f960698View commit details -
Configuration menu - View commit details
-
Copy full SHA for 859b73c - Browse repository at this point
Copy the full SHA 859b73cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 965050c - Browse repository at this point
Copy the full SHA 965050cView commit details -
MSFT:17850093:fix docker to use registry policy rather than product s…
…ku to decide if argon is allowed
Configuration menu - View commit details
-
Copy full SHA for c694cf9 - Browse repository at this point
Copy the full SHA c694cf9View commit details -
Configuration menu - View commit details
-
Copy full SHA for b52b834 - Browse repository at this point
Copy the full SHA b52b834View commit details -
Configuration menu - View commit details
-
Copy full SHA for 775bae0 - Browse repository at this point
Copy the full SHA 775bae0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 865c344 - Browse repository at this point
Copy the full SHA 865c344View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3fad6a5 - Browse repository at this point
Copy the full SHA 3fad6a5View commit details -
Merge branch 'user/askariv/proc-isolation-ctl' of https://github.com/…
…ms-iot/moby into user/askariv/proc-isolation-ctl
Configuration menu - View commit details
-
Copy full SHA for 9c6d126 - Browse repository at this point
Copy the full SHA 9c6d126View commit details -
Configuration menu - View commit details
-
Copy full SHA for ea4c4f3 - Browse repository at this point
Copy the full SHA ea4c4f3View commit details
Commits on Jul 25, 2018
-
Configuration menu - View commit details
-
Copy full SHA for c2be1f9 - Browse repository at this point
Copy the full SHA c2be1f9View commit details