Commit Graph

958 Commits (3c973bacfe0c58f71877635866b6c37afa17d2aa)

Author SHA1 Message Date
Akihiro Suda 587edf5a0a
Merge pull request #365 from tonistiigi/content-writer-race
containerd: avoid contentstore race
2018-05-08 14:50:24 +09:00
Akihiro Suda b83cd81f12
Merge pull request #361 from tonistiigi/solve-response
solver: allow exporters to set data to solve results
2018-05-08 13:41:55 +09:00
Tonis Tiigi b80f45955a solver: allow exporters to set data to solve results
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2018-05-07 20:52:11 -07:00
Tonis Tiigi 138d2d5a3d containerd: avoid contentstore race
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2018-05-07 13:14:09 -07:00
Akihiro Suda fabec29578
Merge pull request #363 from tonistiigi/reproducible-dates
Reproducible dates in image exporter
2018-05-07 07:18:59 +02:00
Tonis Tiigi d51a921ab4 dockerfile: add test making sure cache generates same id
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2018-05-04 15:51:26 -07:00
Tonis Tiigi b8b55a8c22 image: export reproducible timestamps
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2018-05-04 15:51:19 -07:00
Vincent Demeester 330d6b73de
Merge pull request #362 from tonistiigi/labels
dockerfile: add test for labels
2018-05-04 09:52:17 +02:00
Tonis Tiigi f9d1e4c32c dockerfile: add test for labels
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2018-05-03 16:24:26 -07:00
Tõnis Tiigi cd0e7e8fd6
Merge pull request #355 from tonistiigi/mounts-update
snapshot: update mounts to mountable interface
2018-05-01 17:56:46 -07:00
Akihiro Suda e671c79369
Merge pull request #358 from tonistiigi/snapshotter-race
snapshotter: avoid snapshot removal race
2018-05-01 13:08:02 +09:00
Akihiro Suda 0e42bcebe6
Merge pull request #357 from tonistiigi/unlock-bug
cache: fix refs unlocking bug
2018-05-01 13:00:10 +09:00
Akihiro Suda 752c9d6140
Merge pull request #359 from tonistiigi/remove-context
Remove net/context
2018-05-01 12:58:31 +09:00
Tonis Tiigi e24e194078 remove net/context references
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2018-04-30 18:10:54 -07:00
Tonis Tiigi 8b7e611c96 vendor: update net to go1.10
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2018-04-30 18:05:55 -07:00
Tõnis Tiigi e86ef986d4
Merge pull request #356 from ijc/update-go-digest
Bump to latest go-digest.
2018-04-30 15:54:57 -07:00
Tonis Tiigi d7f8a4e1a4 snapshotter: avoid snapshot removal race
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2018-04-30 15:46:01 -07:00
Tonis Tiigi a7e72f85e9 cache: fix refs unlocking bug
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2018-04-30 15:42:03 -07:00
Ian Campbell 2d04aed1d3 Bump to latest go-digest.
This renames the license file (so automated tooling can find it, which I care
about) and also pulls in some documentation and comment changes, plus some
functional changes:

PR#33 -- future-proof the algorithm field.
PR#34 -- disallow upper case in hex portion.

No changes appear to be required to buildkit code.

Signed-off-by: Ian Campbell <ijc@docker.com>
2018-04-30 21:49:17 +01:00
Akihiro Suda 2af19a8847
Merge pull request #352 from tonistiigi/case-insensitive-tests
dockerfile: add tests for case insensitive targets
2018-04-28 11:17:44 +09:00
Tonis Tiigi 566e28c174 snapshot: update mounts to mountable interface
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2018-04-27 17:58:24 -07:00
Tonis Tiigi e5e8755dff dockerfile: add tests for case insensitive targets
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2018-04-27 10:08:27 -07:00
Akihiro Suda 61ff7dfcdd
Merge pull request #348 from tonistiigi/multi-key
solver: add support for multiple cache keys
2018-04-25 17:16:40 +09:00
Tonis Tiigi 3468d866e2 solver: add support for multiple cache keys
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2018-04-24 16:12:25 -07:00
Akihiro Suda 8426766504
Merge pull request #347 from tonistiigi/fix-copy-vars
dockerfile: fix context path detection for var substitution
2018-04-24 12:19:15 +09:00
Tonis Tiigi 864adf02dd dockerfile: fix context path detection for var substitution
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2018-04-23 11:37:53 -07:00
Akihiro Suda 7e7655c582
Merge pull request #346 from tonistiigi/skip-manifest-resolve
dockerfile: allow skipping resolving manifest
2018-04-20 14:17:50 +09:00
Tonis Tiigi 8b85812dda dockerfile: allow skipping resolving manifest
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2018-04-19 21:39:58 -07:00
Akihiro Suda c478340035
Merge pull request #344 from tonistiigi/runc-cmd-fix
runc: set command name from config
2018-04-19 11:24:35 +09:00
Tonis Tiigi bab967b352 runc: set command name from config
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2018-04-18 17:01:20 -07:00
Akihiro Suda cf9188cee1
Merge pull request #341 from tonistiigi/authprovider
session: separate authprovider to package
2018-04-18 13:27:00 +09:00
Akihiro Suda 93de570051
Merge pull request #342 from tonistiigi/runc-command
runc: make command name configurable
2018-04-18 13:26:41 +09:00
Tonis Tiigi 2dba0488c8 runc: make command name configurable
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2018-04-17 20:39:19 -07:00
Tonis Tiigi 7ac9599c8f session: separate authprovider to package
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2018-04-17 20:36:23 -07:00
Akihiro Suda 4d4f369838
Merge pull request #338 from tonistiigi/cachekey-refactor
solver-next: cachekey refactor
2018-04-17 12:53:21 +09:00
Akihiro Suda fc2b7c558a
Merge pull request #339 from tonistiigi/dockerfile-copy
dockerfile: copy only files that are used
2018-04-14 22:28:15 +09:00
Tonis Tiigi 0b203b21df dockerfile: copy only files that are used
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2018-04-13 21:13:29 -07:00
Akihiro Suda 1a3c680e91
Merge pull request #337 from tonistiigi/push-provider
util: make push depend on provider
2018-04-14 12:57:44 +09:00
Tonis Tiigi 64b9daabc7 boltdbcache: add missing methods
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2018-04-13 14:43:29 -07:00
Tonis Tiigi 01bb816d91 solver: add missing progress handlers
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2018-04-13 14:43:29 -07:00
Tonis Tiigi 747dff007b solver: reimplement edge index with tests
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2018-04-13 14:43:23 -07:00
Tonis Tiigi 659a21bda9 solver: update exporter tests to check targets
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2018-04-13 14:40:06 -07:00
Tonis Tiigi 32f7a01fe7 solver: remove CacheKey interface
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2018-04-13 14:39:57 -07:00
Tonis Tiigi 7e18e4a579 util: make push depend on provider
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2018-04-13 14:35:55 -07:00
Tõnis Tiigi 243f742ac2
Merge pull request #336 from ijc/configure-unix-socket-group-ownership
buildkitd: allow setting group of /var/run/buildkit/buildkitd.sock
2018-04-12 10:22:41 -07:00
Ian Campbell 7b739d32a7 buildkitd: allow setting group ownership of /var/run/buildkit/buildkitd.sock
While buildkitd needs to run as root (since both workers currently imply that)
there's no reason to enforce running the client as root, it works just fine (in
my slightly limited testing) as non-root so long as it has access to the sock

Signed-off-by: Ian Campbell <ijc@docker.com>
2018-04-11 14:34:39 +01:00
Akihiro Suda ef8e683ffa
Merge pull request #335 from tonistiigi/git-cancellation
git: fix cancellation on blocking remotes
2018-04-11 14:06:50 +09:00
Tonis Tiigi 641fdea51b git: fix cancellation on blocking remotes
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2018-04-10 17:55:18 -07:00
Tõnis Tiigi 89f8bc1c02
Merge pull request #329 from AkihiroSuda/containerd-20180403
update containerd (binary: v1.0.3, library: Apr 3, 2018)
2018-04-04 10:05:42 -07:00
Akihiro Suda 126f91dea7 update containerd (binary: v1.0.3, library: Apr 3, 2018)
Signed-off-by: Akihiro Suda <suda.akihiro@lab.ntt.co.jp>
2018-04-04 17:22:20 +09:00