Commit Graph

737 Commits (69097924af7208207e2ec96207416f14a0f80130)

Author SHA1 Message Date
Tonis Tiigi 4040029810 dockerfile: improve copy implementation
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2017-09-01 19:27:54 -07:00
Akihiro Suda e1e5a8bfac Merge pull request #106 from tonistiigi/dockerfile-frontend
base of dockerfile frontend
2017-09-01 15:50:21 +09:00
Akihiro Suda 6b09165ee6 Merge pull request #107 from tonistiigi/skip-outputs
llb: skip outputs of readonly mounts
2017-09-01 15:45:00 +09:00
Tonis Tiigi 2d290db465 frontend: base of dockerfile frontend
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2017-08-31 23:27:25 -07:00
Tonis Tiigi d1bd12cab2 llb: skip outputs of readonly mounts
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2017-08-31 10:39:40 -07:00
Akihiro Suda 674411bb6d Merge pull request #105 from tonistiigi/ci-fix
fix CI after containerd update
2017-08-29 09:54:13 +08:00
Tonis Tiigi 41ca1c3ce5 fix CI after containerd update
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2017-08-28 11:41:53 -07:00
Akihiro Suda 701230e83e Merge pull request #102 from tonistiigi/image-config
llb: add meta resolver from image
2017-08-26 21:50:36 -05:00
Akihiro Suda 355a52d632 Merge pull request #103 from tonistiigi/selector
contenthash: use selector for content path
2017-08-26 21:48:49 -05:00
Tõnis Tiigi 21579156b3 Merge pull request #104 from tonistiigi/vendor-containerd
vendor containerd 8095244c26fa2daaef850be862e5b1b56d7cec66
2017-08-25 14:14:32 -07:00
Akihiro Suda 8d57fcffde vendor containerd 8095244c26fa2daaef850be862e5b1b56d7cec66
Signed-off-by: Akihiro Suda <suda.akihiro@lab.ntt.co.jp>
2017-08-25 10:17:49 -07:00
Tonis Tiigi eb7b5bb76a contenthash: use selector for content path
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2017-08-21 17:07:24 -07:00
Tonis Tiigi e5563f95a6 llb: add meta resolver from image
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2017-08-21 15:41:22 -07:00
Akihiro Suda aa43fb553e Merge pull request #100 from tonistiigi/profiler-hooks
profiler: add noshutdown hooks
2017-08-10 12:07:14 +09:00
Akihiro Suda c6664c9a94 Merge pull request #98 from tonistiigi/llb-cache
llb: add cache for marshalers
2017-08-10 11:05:01 +09:00
Tonis Tiigi 940a31d296 profiler: add noshutdown hooks
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2017-08-09 18:25:26 -07:00
Tonis Tiigi ff99df0652 llb: add cache for marshalers
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2017-08-09 18:23:37 -07:00
Tõnis Tiigi 723c30866b Merge pull request #97 from AkihiroSuda/client-allow-empty-address
client: allow empty address for the system-default value
2017-08-08 10:11:09 -07:00
Tõnis Tiigi 98a37b954f Merge pull request #96 from AkihiroSuda/badges
README.md: add badges
2017-08-08 10:07:55 -07:00
Akihiro Suda c5ba23d886 client: allow empty address for the system-default value
Signed-off-by: Akihiro Suda <suda.akihiro@lab.ntt.co.jp>
2017-08-08 08:07:51 +00:00
Akihiro Suda 2e1bceda3c README.md: add badges
Signed-off-by: Akihiro Suda <suda.akihiro@lab.ntt.co.jp>
2017-08-08 08:02:05 +00:00
Akihiro Suda 70521789fe Merge pull request #95 from tonistiigi/submount
llb: add support for mounting subpath of reference
2017-08-08 16:36:01 +09:00
Tonis Tiigi 8162e15787 llb: add support for mounting subpath or reference
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2017-08-07 18:45:50 -07:00
Akihiro Suda 3a18751db6 Merge pull request #94 from tonistiigi/local-exporter
exporter: add local exporter
2017-08-07 14:25:08 +09:00
Tonis Tiigi 9f6d9a9e78 exporter: add local exporter
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2017-08-04 17:12:19 -07:00
Tõnis Tiigi 40d15aa14b Merge pull request #91 from tonistiigi/contenthash2
solver: implement content based cache support
2017-08-04 10:16:12 -07:00
Tonis Tiigi 8738929b8c solver: implement content based cache support
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2017-08-04 10:03:26 -07:00
Tõnis Tiigi fcf2aab63e Merge pull request #93 from AkihiroSuda/windows-build
Fix windows build
2017-08-03 23:52:29 -07:00
Akihiro Suda 03f9eee2d0 Fix windows build
Signed-off-by: Akihiro Suda <suda.akihiro@lab.ntt.co.jp>
2017-08-04 06:24:31 +00:00
Akihiro Suda 0752bd3c78 Merge pull request #92 from AkihiroSuda/build-windows-on-ci
.travis.yml: build Windows binaries
2017-08-04 15:24:23 +09:00
Akihiro Suda d87e83c43c .travis.yml: build Windows binaries
Signed-off-by: Akihiro Suda <suda.akihiro@lab.ntt.co.jp>
2017-08-04 06:09:41 +00:00
Akihiro Suda 7360b6fe5d Merge pull request #90 from tonistiigi/contenthash
add contenthash package
2017-08-02 02:02:35 +09:00
Tonis Tiigi 23dbbc1f3d contenthash: persistence tests
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2017-07-31 18:39:35 -07:00
Tonis Tiigi 6690f79d35 contenthash: add lru for context objects
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2017-07-31 18:39:29 -07:00
Tonis Tiigi ce86ec18bd metadata: add external metadata helpers
External metadata should be used for values that
are too big to be automatically loaded to memory

Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2017-07-31 18:37:35 -07:00
Tonis Tiigi 2c38da5650 contenthash: initial commit
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2017-07-31 18:37:29 -07:00
Akihiro Suda 39b9dec52f Merge pull request #87 from tonistiigi/snapshot-metadata
cache: add more metadata to snapshots
2017-07-27 09:36:10 +09:00
Tõnis Tiigi 5ecab5e142 Merge pull request #11 from dmcgowan/containerd-worker
Containerd worker
2017-07-26 14:36:51 -07:00
Tonis Tiigi e3c91ee898 buildctl: add filter to buildctl df
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2017-07-26 11:28:26 -07:00
Tonis Tiigi 38ac00090c cache: add more metadata values to snapshots
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2017-07-26 11:28:20 -07:00
Derek McGowan e460a3926c Add implementation for containerd worker
Signed-off-by: Derek McGowan <derek@mcgstyle.net>
2017-07-26 11:07:45 -07:00
Derek McGowan 9ce5053a8b Update containerd version
Fix for logrus rename, use fork until fixed in moby.
Removed unused tar stream.

Signed-off-by: Derek McGowan <derek@mcgstyle.net>
2017-07-26 11:07:45 -07:00
Akihiro Suda 24eeb9d2ee Merge pull request #83 from tonistiigi/nested-invocation
Nested LLB invocation support
2017-07-26 15:13:36 +09:00
Akihiro Suda 08f8f24708 Merge pull request #88 from tonistiigi/errretry-fix
flightcontrol: better errRetry handling
2017-07-26 15:06:58 +09:00
Tonis Tiigi 5cbe154368 flightcontrol: better errRetry handling
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2017-07-25 15:54:21 -07:00
Tonis Tiigi 93757aef7f nested llb builds support
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2017-07-24 18:09:16 -07:00
Tõnis Tiigi f006bb6942 Merge pull request #85 from tonistiigi/llb-fix
llb: add missing runoptions and fixing scratch input
2017-07-24 13:46:39 -07:00
Tonis Tiigi e4b11deb3d llb: add missing runoptions and fixing scratch input
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2017-07-24 12:34:26 -07:00
Akihiro Suda 93b5a797a3 Merge pull request #84 from tonistiigi/extendable-llb
Extendable llb
2017-07-24 11:59:30 +09:00
Tonis Tiigi ce6a428195 rework llb package
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2017-07-23 16:53:09 -07:00