Commit Graph

2170 Commits (572a2b57189ae3ea9de56da8e6e78338ed048c0d)

Author SHA1 Message Date
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
Tonis Tiigi 2e89d2dc72 llb: add custom types for input indexes
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2017-07-21 16:39:25 -07:00
Tõnis Tiigi f0424c367f Merge pull request #80 from tonistiigi/local-source-progress
source: add progress to local sources
2017-07-21 10:28:50 -07:00
Tonis Tiigi 09d7a2b9fa source: add progress to local sources
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2017-07-21 10:08:45 -07:00
Akihiro Suda 492c631e05 Merge pull request #79 from tonistiigi/retain-immutable-refs
solver: avoid removing references required for future cache
2017-07-21 16:47:52 +09:00
Akihiro Suda f533e5e373 Merge pull request #78 from tonistiigi/multiple-local-sources
source: add multiple dir support for local source
2017-07-21 15:34:44 +09:00
Tonis Tiigi cb168bc954 source: add multiple dir support for local source
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2017-07-20 21:17:23 -07:00
Tonis Tiigi 8b09e89dbb solver: avoid removing references required for future cache
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2017-07-20 17:05:37 -07:00
Akihiro Suda 34676f9175 Merge pull request #76 from tonistiigi/remove-unused-branches
Remove unused branches
2017-07-20 11:31:05 +09:00
Akihiro Suda 40b693c257 Merge pull request #75 from tonistiigi/local-session3
session: add incremental updates support
2017-07-20 11:26:36 +09:00
Tonis Tiigi 2ef0971822 cache: remove unused branches
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2017-07-19 19:02:58 -07:00
Tonis Tiigi 97b8395272 solver: always cache the original reference instance
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2017-07-19 11:08:49 -07:00
Tonis Tiigi e3af8f57ab examples: make buildkit3 use readonly where possible
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2017-07-18 16:07:43 -07:00
Tonis Tiigi ff951eecd9 llb: add readonly mounts support
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2017-07-18 16:07:37 -07:00
Tonis Tiigi eac79f7c7e cache: refactor reference reuse and caching
Replaces previous mutable.Freeze logic with
commits that can live together with mutable data.
Finalize method is added if the implementation
needs to make sure that the immutable ref is
flushed to the driver. Refs are automaitcally
finalized when writable layers are created on
top of them.

Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2017-07-18 16:01:01 -07:00
Tonis Tiigi 2e48745f57 session: remove confusing uuid variable
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2017-07-17 16:08:26 -07:00
Akihiro Suda aa2d53c879 Merge pull request #73 from tonistiigi/dot
buildctl: add dot output for visualizing llb
2017-07-18 06:39:03 +09:00
Tonis Tiigi 42bfec5028 buildctl: add dot output for visualizing llb
usage: buildctl debug dump-llb --dot | dot -Tsvg

Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2017-07-17 14:24:19 -07:00