Akihiro Suda
a545b2dd5b
Merge pull request #1120 from tonistiigi/ci-caching
...
Use buildkit cache and parallelization in CI
2019-08-21 08:21:11 +09:00
Andy Caldwell
2ccafc16b7
Update documentation
...
Signed-off-by: Andy Caldwell <andrew.caldwell@metaswitch.com>
2019-08-20 19:23:07 +01:00
Andy Caldwell
cc1b7b56c7
Add test that global network is applied if otherwise unspecified
...
Signed-off-by: Andy Caldwell <andrew.caldwell@metaswitch.com>
2019-08-20 14:57:31 +01:00
Tibor Vass
588c73e1e4
Merge pull request #1140 from tonistiigi/fix-symlink-parent
...
contenthash: fix symlinks with unscanned parents
2019-08-19 13:56:08 -07:00
Akihiro Suda
5559a45319
Merge pull request #1139 from tonistiigi/oomscoreadj
...
runcexecutor: avoid setting oomscoreadj from main process
2019-08-19 15:17:59 +09:00
Akihiro Suda
c16bf8f83f
Merge pull request #1137 from tonistiigi/double-unmount
...
fix possible double release on mountable
2019-08-19 15:11:22 +09:00
Andy Caldwell
588c07f9b4
Set RunOptions rather than modifying solve state
...
Signed-off-by: Andy Caldwell <andrew.caldwell@metaswitch.com>
2019-08-18 21:45:47 +01:00
Tonis Tiigi
2cea1107d6
travis: add ci caching
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2019-08-17 09:13:06 -07:00
Andy Caldwell
5ea3a003f7
Implement support for RUN --network=none|default|host
...
Signed-off-by: Andy Caldwell <andrew.caldwell@metaswitch.com>
2019-08-17 01:44:46 +01:00
Tonis Tiigi
3504fae6f2
contenthash: fix symlinks with unscanned parents
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2019-08-16 15:03:14 -07:00
Tonis Tiigi
b8284301fd
integration: detect double released and leaked mountpoints
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2019-08-16 08:03:26 -07:00
Tonis Tiigi
a0dead0809
fix possible double release on mountable
...
Refactor the interface to avoid such issues in the future.
BuildKit own mounts are stateless and not affected but
a different mountable implementation could get confused.
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2019-08-16 08:03:16 -07:00
Tonis Tiigi
25ebc26d21
runcexecutor: avoid setting oomscoreadj from main process
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2019-08-15 23:16:02 -07:00
Tõnis Tiigi
be0d75f074
Merge pull request #1133 from tonistiigi/concurrent-write
...
remotecache: fix concurrent write
2019-08-14 17:41:23 -07:00
Tonis Tiigi
0d45d77756
remotecache: fix concurrent write
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2019-08-14 17:02:16 -07:00
Tõnis Tiigi
48f4a9b00e
Merge pull request #1132 from tonistiigi/keep-git
...
git: updates for keep git dir
2019-08-14 14:10:52 -07:00
Tonis Tiigi
f417bf2150
git: updates for keep git dir
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2019-08-14 13:28:42 -07:00
Tibor Vass
1639029517
Merge pull request #1129 from tonistiigi/inline-mlist
...
remotecache: fix inline cache in manifest lists
2019-08-14 11:06:56 -07:00
Tonis Tiigi
c114e438f5
remotecache: fix inline cache in manifest lists
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2019-08-13 16:25:08 -07:00
Akihiro Suda
2b2bdac1b8
Merge pull request #1125 from tonistiigi/relative-ignore
...
dockerfile: ignore relative source paths for compatibility
2019-08-10 13:54:37 +09:00
Tonis Tiigi
f3960acce1
dockerfile: ignore relative source paths for compatibility
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2019-08-09 10:46:35 -07:00
Akihiro Suda
f15dd56029
Merge pull request #1124 from tonistiigi/readwrite-nooutput
...
ops: fix readwrite mounts it no output
2019-08-09 15:12:16 +09:00
Tonis Tiigi
872bf0b8c8
dockerfile: add cap for detecting correct nooutput support
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2019-08-08 22:07:34 -07:00
Tonis Tiigi
360a856527
ops: fix readwrite mounts it no output
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2019-08-08 22:07:30 -07:00
Tõnis Tiigi
bcc9df1d0a
Merge pull request #1122 from msg555/msg/sorta-fix
...
remotecache: other fix to record sorting
2019-08-08 11:55:55 -07:00
Mark Gordon
3c3dac0a5b
remotecache: other fix to record sorting
...
Signed-off-by: Mark Gordon <msg555@gmail.com>
2019-08-08 12:33:31 -04:00
Tibor Vass
f5a55a9516
Merge pull request #1118 from tonistiigi/sort-fix
...
remotecache: fix records sorting
2019-08-06 19:00:12 -07:00
Tibor Vass
4c09c48d1d
Merge pull request #1114 from tonistiigi/cni-refactor
...
network: refactor cni support to multiple packages
2019-08-06 18:56:11 -07:00
Tonis Tiigi
57d19b1208
network: refactor cni support to multiple packages
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2019-08-06 12:52:37 -07:00
Tõnis Tiigi
940aab83bc
Merge pull request #1112 from tiborvass/detect-i386
...
binfmt_misc: add detection for 386
2019-08-06 12:27:03 -07:00
Tonis Tiigi
27990cc6a3
remotecache: fix records sorting
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2019-08-06 12:25:15 -07:00
Tõnis Tiigi
0a9de66ba0
Merge pull request #1111 from tonistiigi/64bit-align
...
correct int64 alignment
2019-08-05 18:32:58 -07:00
Tibor Vass
d8f78dca34
binfmt_misc: add detection for 386
...
Detects x86 32-bit architectures
Signed-off-by: Tibor Vass <tibor@docker.com>
2019-08-06 01:18:55 +00:00
Tonis Tiigi
8ad218804e
correct int64 alignment
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2019-08-05 17:20:23 -07:00
Tõnis Tiigi
6de5e9b1ea
Merge pull request #1110 from cirocosta/fileop-dot
...
debug: add `fileop` to `--dot`
2019-08-05 14:56:44 -07:00
Ciro S. Costa
437a2d55c1
debug: add `fileop` to `--dot`
...
Previously, `fileop`s where not included in the set of possible op types
that were treated in the `dot` formatting in `buildctl debug dump-llb`
when using the `--dot` flag.
This commit add support for such fileop, allowing one to see basic
properties associated with the op.
Signed-off-by: Ciro S. Costa <cscosta@pivotal.io>
2019-08-04 16:50:42 -04:00
Tõnis Tiigi
f2d98ca16c
Merge pull request #1101 from tonistiigi/target-exists
...
exporter: allow oci exporters visibility to response metadata
2019-07-31 11:00:50 -07:00
Tonis Tiigi
fb3f2aeb63
client: add test for output target exists
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2019-07-31 10:21:26 -07:00
Tonis Tiigi
96b6a28312
exporter: allow oci exporters visibility to response metadata
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2019-07-31 10:21:19 -07:00
Tõnis Tiigi
2439a117e4
Merge pull request #1103 from tonistiigi/power-detect
...
binfmt_misc: add support for s390x and ppc64le
2019-07-31 10:19:28 -07:00
Akihiro Suda
3e803c05e2
Merge pull request #1104 from tonistiigi/mitigate-retry
...
flightcontrol: mitigate retry timeout error
2019-07-31 14:28:51 +09:00
Tonis Tiigi
a805bc9d29
flightcontrol: mitigate retry error
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2019-07-30 16:05:46 -07:00
Tõnis Tiigi
4b7741dc29
Merge pull request #1100 from tonistiigi/overlay-readonly
...
cache: force overlay readonly by removing upperdir
2019-07-30 15:11:48 -07:00
Tõnis Tiigi
0816510ae5
Merge pull request #1102 from tiborvass/fix-update-vendor-buildkit
...
hack: fix update-vendor script when using PREFER_BUILDCTL=1
2019-07-30 15:04:10 -07:00
Tonis Tiigi
43daf62710
binfmt_misc: add support for s390x and ppc64le
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2019-07-30 14:55:46 -07:00
Tibor Vass
8347119800
hack: fix update-vendor script when using PREFER_BUILDCTL=1
...
Signed-off-by: Tibor Vass <tibor@docker.com>
2019-07-30 16:24:26 +00:00
Tibor Vass
9ae7b298e1
Merge pull request #1092 from tonistiigi/cache-mount-clear
...
solver: support no-cache for exec cache mounts
2019-07-29 18:09:18 -07:00
Tibor Vass
a2b7cf8379
Merge pull request #1095 from tonistiigi/workdir-exists
...
executor: ignore workdir if already exists
2019-07-29 17:08:26 -07:00
Tibor Vass
2769827edc
Merge pull request #1096 from tonistiigi/required-bool
...
dockerfile: allow required flag to take value
2019-07-29 16:51:08 -07:00
Tonis Tiigi
1ac116289d
dockerfile: allow required key only for secret/ssh mounts
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2019-07-29 15:47:54 -07:00