summaryrefslogtreecommitdiff
path: root/client/image_build_test.go
Commit message (Collapse)AuthorAgeFilesLines
* client: update error-assertions in testsSebastiaan van Stijn2023-05-101-3/+3
| | | | | | | | - use is.ErrorType - replace uses of client.IsErrNotFound for errdefs.IsNotFound, as the client no longer returns the old error-type. Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
* client: use types/registry.AuthConfigSebastiaan van Stijn2022-07-291-1/+2
| | | | Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
* refactor: move from io/ioutil to io and os packageEng Zer Jun2021-08-271-3/+3
| | | | | | | | The io/ioutil package has been deprecated in Go 1.16. This commit replaces the existing io/ioutil functions with their new definitions in io and os packages. Signed-off-by: Eng Zer Jun <engzerjun@gmail.com>
* client: reduce string-matching in testsSebastiaan van Stijn2019-10-131-4/+1
| | | | | | | | These checks were redundant, as we were not expecting a specific string, just that a server-error or authentication error was returned. Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
* goimports: fix importsSebastiaan van Stijn2019-09-181-1/+1
| | | | | | | Format the source according to latest goimports. Signed-off-by: Kir Kolyshkin <kolyshkin@gmail.com> Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
* Update tests to check returned errorsSebastiaan van Stijn2019-03-161-0/+4
| | | | Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
* Switch from x/net/context -> contextKir Kolyshkin2018-04-231-2/+1
| | | | | | | | | | | Since Go 1.7, context is a standard package. Since Go 1.9, everything that is provided by "x/net/context" is a couple of type aliases to types in "context". Many vendored packages still use x/net/context, so vendor entry remains for now. Signed-off-by: Kir Kolyshkin <kolyshkin@gmail.com>
* Add canonical import commentDaniel Nephin2018-02-051-1/+1
| | | | Signed-off-by: Daniel Nephin <dnephin@docker.com>
* Update docs and code to use application/x-tar in the build APIBoaz Shuster2017-01-101-2/+2
| | | | | | | | | | At the "Build image from Dockerfile" section in the API docs the Content-Type header is missing. In addition, some parts in the code are still setting the Content-Type header to application/tar while it was changed to application/x-tar since 16th September 2015. Signed-off-by: Boaz Shuster <ripcurld.github@gmail.com>
* Fix processing of unset build-args during buildDoug Davis2016-12-071-4/+7
| | | | | | | | | | | | | | | | | | | This reverts 26103. 26103 was trying to make it so that if someone did: docker build --build-arg FOO . and FOO wasn't set as an env var then it would pick-up FOO from the Dockerfile's ARG cmd. However, it went too far and removed the ability to specify a build arg w/o any value. Meaning it required the --build-arg param to always be in the form "name=value", and not just "name". This PR does the right fix - it allows just "name" and it'll grab the value from the env vars if set. If "name" isn't set in the env then it still needs to send "name" to the server so that a warning can be printed about an unused --build-arg. And this is why buildArgs in the options is now a *string instead of just a string - 'nil' == mentioned but no value. Closes #29084 Signed-off-by: Doug Davis <dug@us.ibm.com>
* Tidy GetDockerOS() functionJohn Howard2016-11-091-1/+1
| | | | Signed-off-by: John Howard <jhoward@microsoft.com>
* Merge pull request #26436 from stevvooe/remove-transport-packageVincent Demeester2016-09-201-2/+2
|\ | | | | client: remove transport package
| * client: remove transport packageStephen J Day2016-09-191-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This package doesn't really seem to do anything of real interest. Removing it and replacing with a few helper functions. Most of this was maintaining a fork of ctxhttp to support a mock that was unnecessary. We could probably do with a further refactor of the client interface. There is a lot of confusion of between transport, http layer and application layer that makes for some awkward code. This change improves the situation to the point where no breaking changes are introduced. Signed-off-by: Stephen J Day <stephen.day@docker.com>
* | Windows: stats supportJohn Howard2016-09-161-1/+1
|/ | | | Signed-off-by: John Howard <jhoward@microsoft.com>
* Move engine-api client packageMichael Crosby2016-09-071-0/+230
This moves the engine-api client package to `/docker/docker/client`. Signed-off-by: Michael Crosby <crosbymichael@gmail.com>