Tonis Tiigi
|
4c44d2c6e4
|
dockerfile: custom names to vertexes
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2018-07-31 10:41:30 -07:00 |
Tonis Tiigi
|
b52c0002db
|
llbsolver: show status of resolving image config
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2018-07-27 15:59:11 -07:00 |
Tonis Tiigi
|
fe3388e70d
|
solver: change builder.call to builder.context
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2018-07-27 15:39:14 -07:00 |
Tonis Tiigi
|
489246dd28
|
cache: support for internal/frontend record type
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2018-07-26 22:54:53 -07:00 |
Tonis Tiigi
|
57b96a0ee5
|
cache: add record type field to usage record
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2018-07-26 22:54:39 -07:00 |
Tonis Tiigi
|
9f5e5c7dc7
|
metaresolver: refactor to option struct and resolvemode
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2018-07-25 18:22:15 -07:00 |
Tonis Tiigi
|
a3b5d22419
|
llb: add resolvemode to image source
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2018-07-25 18:20:04 -07:00 |
Tonis Tiigi
|
d70d816dee
|
exporter: update export signature
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2018-07-25 14:37:01 -07:00 |
Akihiro Suda
|
8fa31102d5
|
Merge pull request #539 from tonistiigi/fix-cache-metadata-release
Fix cache metadata release
|
2018-07-24 13:36:22 +09:00 |
Akihiro Suda
|
031c065a06
|
Merge pull request #536 from tonistiigi/better-errors
Improve errors on missing sources and hash calculation
|
2018-07-24 11:25:58 +09:00 |
Akihiro Suda
|
89eee2126e
|
Merge pull request #535 from tonistiigi/merge-fix
solver: fix edge merge skipping issue
|
2018-07-24 11:25:09 +09:00 |
Tonis Tiigi
|
73eaeba88c
|
boltdbcache: fix releasing results
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2018-07-23 18:43:32 -07:00 |
Tonis Tiigi
|
a7fedd9c9f
|
control: clean up cache metadata after prune
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2018-07-23 16:27:01 -07:00 |
Tonis Tiigi
|
97ea41ee6a
|
solver: improve multi-key root caching
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2018-07-23 14:27:35 -07:00 |
Tonis Tiigi
|
c575077cd6
|
solver: fix edge merge skipping issue
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2018-07-23 10:52:31 -07:00 |
Tonis Tiigi
|
354a967470
|
solver: join slow-cache error with vertex
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2018-07-21 13:03:09 -07:00 |
Tonis Tiigi
|
08d324d0dd
|
exec: fix secret mounts for rootless
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2018-07-19 22:02:11 -07:00 |
Tonis Tiigi
|
2da2aff164
|
llbsolver: add secret mounts
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2018-07-19 22:02:05 -07:00 |
Tonis Tiigi
|
aa3aef3c25
|
llbsolver: validate llb caps
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2018-07-18 17:22:30 -07:00 |
Tonis Tiigi
|
d4c57aec5d
|
llb: add caps support
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2018-07-18 17:22:30 -07:00 |
Tonis Tiigi
|
303b5da713
|
llbsolver: use result type with multi ref support
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2018-07-12 17:52:23 -07:00 |
Tonis Tiigi
|
01b7a29e86
|
gateway: return result from solve
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2018-07-12 17:51:44 -07:00 |
Tonis Tiigi
|
57006ea333
|
cache: avoid commit on finalize when possible
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2018-07-11 16:21:27 -07:00 |
Tonis Tiigi
|
ddf3f3e59c
|
frontend: fix two data races
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2018-07-10 19:31:33 -07:00 |
Akihiro Suda
|
dca7bdcd4c
|
Merge pull request #495 from tonistiigi/unique-local
llb: set unique ID to local sources without session
|
2018-07-10 20:34:04 +09:00 |
Tonis Tiigi
|
946a12eb42
|
gateway: expose worker information
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2018-07-09 16:32:39 -07:00 |
Tonis Tiigi
|
40e270a2e6
|
llb: set unique ID to local sources without session
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2018-07-09 16:27:12 -07:00 |
Akihiro Suda
|
80d2f820f9
|
decopule cache/remotecache from registry
Signed-off-by: Akihiro Suda <suda.akihiro@lab.ntt.co.jp>
|
2018-07-04 17:38:09 +09:00 |
Akihiro Suda
|
1b34bd1e31
|
Merge pull request #464 from tonistiigi/image-platform
platform support for image and dockerfile
|
2018-06-27 14:36:02 +09:00 |
Tonis Tiigi
|
e618878451
|
dockerfile: platform support
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2018-06-25 11:06:08 -07:00 |
Tonis Tiigi
|
f9383c48a3
|
source: image source platform support
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2018-06-25 10:39:17 -07:00 |
Tonis Tiigi
|
b444b9f323
|
llbsolver: validate runtime platforms for exec op
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2018-06-25 10:38:03 -07:00 |
Tonis Tiigi
|
242697af59
|
llb: add marshal roundtrip tests for platform
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2018-06-22 17:55:36 -07:00 |
Tonis Tiigi
|
25d975ce6e
|
llb: define platforms types
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2018-06-22 16:49:03 -07:00 |
Tonis Tiigi
|
ccbf185006
|
llbsolver: allow sharing modes for cache mounts
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2018-06-19 15:57:20 -07:00 |
Tonis Tiigi
|
3c973bacfe
|
llbsolver: allow concurrent cache mount access
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2018-06-08 20:02:30 -07:00 |
Tonis Tiigi
|
6f569455d0
|
dockerfile: enable tmpfs mounts on run —mount
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2018-06-08 13:42:38 -07:00 |
Tonis Tiigi
|
596b03a8a0
|
llbsolver: allow tmpfs mounts
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2018-06-08 13:05:14 -07:00 |
Akihiro Suda
|
60344aa592
|
Merge pull request #442 from tonistiigi/runmount
dockerfile: add run --mount support
|
2018-06-09 02:35:34 +09:00 |
Tonis Tiigi
|
055dcb6c09
|
local: allow followpaths for local source
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2018-06-07 23:23:13 -07:00 |
Tonis Tiigi
|
479419abf2
|
llbsolver: don’t error on readonly scratch mount
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2018-06-07 16:23:53 -07:00 |
Tonis Tiigi
|
1067c24df2
|
git: support all git transports
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2018-05-29 10:56:08 -07:00 |
Akihiro Suda
|
e2fc1a702d
|
Merge pull request #414 from tonistiigi/stdio-debug
exec: make stdio debugging optional
|
2018-05-26 06:59:04 +09:00 |
Tonis Tiigi
|
6b23ab01ce
|
exec: make stdio debugging optional
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2018-05-25 11:15:32 -07:00 |
Tonis Tiigi
|
97ddeffdb2
|
exec: remove debug
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2018-05-25 10:45:10 -07:00 |
Tonis Tiigi
|
eefc49ff72
|
dockerfile: detect empty images early
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2018-05-22 16:54:04 -07:00 |
Tonis Tiigi
|
8084e8cde9
|
llbsolver: allow empty returns for opts
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2018-05-22 15:46:32 -07:00 |
Tonis Tiigi
|
66488dc6d8
|
exec: support proxy settings
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2018-05-21 16:08:11 -07:00 |
Tonis Tiigi
|
2bd78c3c6e
|
llbsolver: add support for cached mount type
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2018-05-15 12:24:20 -07:00 |
Tonis Tiigi
|
692bdc8aa5
|
llbsolver: comments for exec op mount handling
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
|
2018-05-15 12:09:59 -07:00 |