moby/api/client
Anusha Ragunathan 14215ed5a1 Make daemonbuilder.Docker leaner.
Currently builder.Backend is implemented by daemonbuilder.Docker{} for
the daemon. This registration happens in the API/server code. However,
this is too implementation specific. Ideally we should be able to specify
that docker daemon (or any other) is implementing the Backend and abstract
the implementation details. So we should remove package daemonbuilder
dependency in build_routes.go

With this change, daemonbuilder.Docker is nothing more than the daemon.
A follow on change will remove the daemonbuilder package and move relevant
methods under daemon, so that API only knows about the backend.

Also cleanup code in api/client/build.go. docker cli always performs build
context tar download for remoteURLs and sends an empty remoteContext. So
remove relevant dead code.

Signed-off-by: Anusha Ragunathan <anusha@docker.com>
2016-01-18 09:16:11 -08:00
..
formatter Modify import paths to point to the new engine-api package. 2016-01-06 19:48:59 -05:00
inspect Print the raw inspected elements when there is no template for docker inspect. 2015-12-17 23:17:52 -05:00
attach.go Modify import paths to point to the new engine-api package. 2016-01-06 19:48:59 -05:00
build.go Make daemonbuilder.Docker leaner. 2016-01-18 09:16:11 -08:00
cli.go Make sure docker api client implements engine-api client. 2016-01-07 21:02:19 -05:00
client.go Make sure docker api client implements engine-api client. 2016-01-07 21:02:19 -05:00
commit.go Modify import paths to point to the new engine-api package. 2016-01-06 19:48:59 -05:00
cp.go Modify import paths to point to the new engine-api package. 2016-01-06 19:48:59 -05:00
create.go Merge pull request #18840 from aaronlehmann/trust-messages 2016-01-08 16:56:57 -08:00
diff.go Implement docker diff with standalone client lib. 2015-12-09 12:04:53 -05:00
events.go Modify import paths to point to the new engine-api package. 2016-01-06 19:48:59 -05:00
exec.go Modify import paths to point to the new engine-api package. 2016-01-06 19:48:59 -05:00
exec_test.go Modify import paths to point to the new engine-api package. 2016-01-06 19:48:59 -05:00
export.go Implement docker export with standalone client lib. 2015-12-09 12:04:54 -05:00
hijack.go Modify import paths to point to the new engine-api package. 2016-01-06 19:48:59 -05:00
history.go Replace pkg/units with docker/go-units. 2015-12-16 12:26:49 -05:00
images.go Modify import paths to point to the new engine-api package. 2016-01-06 19:48:59 -05:00
import.go Send push information to trust code out-of-band 2016-01-08 10:57:50 -08:00
info.go Added additional container information to "docker info". 2016-01-11 19:14:44 -05:00
inspect.go Modify import paths to point to the new engine-api package. 2016-01-06 19:48:59 -05:00
kill.go Remove redundant error messages 2015-12-29 22:03:39 +08:00
load.go Send push information to trust code out-of-band 2016-01-08 10:57:50 -08:00
login.go Modify import paths to point to the new engine-api package. 2016-01-06 19:48:59 -05:00
logout.go Use consistent command description 2015-10-08 08:46:21 -04:00
logs.go Modify import paths to point to the new engine-api package. 2016-01-06 19:48:59 -05:00
network.go Add network interal mode 2016-01-13 11:30:36 -05:00
pause.go Remove redundant error messages 2015-12-29 22:03:39 +08:00
port.go Replace usage of pkg/nat with go-connections/nat. 2015-12-22 13:31:46 -05:00
ps.go Modify import paths to point to the new engine-api package. 2016-01-06 19:48:59 -05:00
pull.go Send push information to trust code out-of-band 2016-01-08 10:57:50 -08:00
push.go Send push information to trust code out-of-band 2016-01-08 10:57:50 -08:00
rename.go Implement container rename with standalone client lib. 2015-12-09 12:04:56 -05:00
restart.go Remove redundant error messages 2015-12-29 22:03:39 +08:00
rm.go Merge pull request #18768 from hqhq/hq_remove_dup_error 2016-01-07 14:13:50 -05:00
rmi.go Merge pull request #18768 from hqhq/hq_remove_dup_error 2016-01-07 14:13:50 -05:00
run.go Change OomKillDisable to be pointer 2016-01-12 13:19:17 -05:00
save.go Implement docker save with standalone client lib. 2015-12-09 12:04:56 -05:00
search.go Modify import paths to point to the new engine-api package. 2016-01-06 19:48:59 -05:00
start.go Modify import paths to point to the new engine-api package. 2016-01-06 19:48:59 -05:00
stats.go Modify import paths to point to the new engine-api package. 2016-01-06 19:48:59 -05:00
stats_unit_test.go Modify import paths to point to the new engine-api package. 2016-01-06 19:48:59 -05:00
stop.go Remove redundant error messages 2015-12-29 22:03:39 +08:00
tag.go Modify import paths to point to the new engine-api package. 2016-01-06 19:48:59 -05:00
top.go Implement docker top with standalone client lib. 2015-12-09 12:04:57 -05:00
trust.go Send push information to trust code out-of-band 2016-01-08 10:57:50 -08:00
trust_test.go Modify import paths to point to the new engine-api package. 2016-01-06 19:48:59 -05:00
unpause.go Remove redundant error messages 2015-12-29 22:03:39 +08:00
update.go Make sure docker api client implements engine-api client. 2016-01-07 21:02:19 -05:00
utils.go Modify import paths to point to the new engine-api package. 2016-01-06 19:48:59 -05:00
utils_unix.go Move ValidateContextDirectory to the one package that uses it. 2015-12-28 11:22:39 -05:00
utils_windows.go Move ValidateContextDirectory to the one package that uses it. 2015-12-28 11:22:39 -05:00
version.go Modify import paths to point to the new engine-api package. 2016-01-06 19:48:59 -05:00
volume.go Modify import paths to point to the new engine-api package. 2016-01-06 19:48:59 -05:00
wait.go Remove redundant error messages 2015-12-29 22:03:39 +08:00