Update traefik dependencies (docker/docker and related)
- Update dependencies
- Fix compilation problems
- Remove vdemeester/docker-events (in docker api now)
- Remove `integration/vendor`
- Use `testImport`
- update some deps.
- regenerate the lock from scratch (after a `glide cc`)
- Add helper script to simplify glide usage.
- Add validation script for unwanted changes to vendoring.
- Relax/tighten up .{git,docker}ignore to cover vendored files properly.
- .validate: Protect from unbound variable in case of nounset setting.
- Install more recent hg version in the build container.
- Remove glide installation steps from Dockerfile.
- Update documentation.
* Fix Docker version specifier.
- The download URL[1] does not contain a leading 'v'.
- The major version is 1.
[1] https://github.com/docker/docker/releases/tag/v1.10.3
* Drop -S and and -f in build.Dockerfile curl commands.
- `-f` (`--fail`) turns HTTP error response codes into a non-zero exit
code, making curl fail early and properly. While the documentation
mentions that there is supposed to be no output, we do see an error
message.
- `-S` (`--show-error`) is only meaningful when used together with `-s`
(`--silent`). We do not want to go silent but see the progress bar
though.
Update engine-api, libcompose and related dependencies (including
libkermit), to fix issues with docker v1.9.1 and lower.
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
This mades the build impossible offline (as when doing a go generate it
was trying to go get something)
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
… for integration tests.
- Update circle.yml to start the docker daemon listening on TCP (to be
able to talk to it from the container running test-integration)
- Update script/test-integration to prepare the use of go-check
- Update Makefile in order to run less "binary" target and setting up
the right environment variable for the builds
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
- Add a Makefile with common targets (binary, test, validate, ..)
- Use docker to build it (isolated)
And update circleci to work with the new Makefile..
Signed-off-by: Vincent Demeester <vincent@sbr.pm>