dd15969c93
build: add cgroup-parent support
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2021-10-28 19:34:47 +02:00
2890209a11
refactor: lexical order for build opts
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2021-10-27 23:42:16 +02:00
25d2f73858
build: warning on deprecated flags
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2021-10-26 21:36:49 +02:00
b6474d43a9
Mark span status as error when fatal error occurs.
...
Before this only recorded errors instead of setting the span status,
which makes it harder to dig through.
Now an error that bubbles is reflected in the span status.
Signed-off-by: Brian Goff <cpuguy83@gmail.com >
2021-10-21 22:24:51 +00:00
8e5595b7c7
build: add shm-size support
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2021-10-19 21:06:01 +02:00
b89e2f35df
build: add ulimit support
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2021-10-15 16:03:49 +02:00
b05c313204
Merge pull request #740 from bossmc/support-quiet
...
Implement `--quiet` support
2021-09-03 11:00:26 -07:00
ef3e46fd62
Move printing to stdout up to the command itself
...
Signed-off-by: Andy Caldwell <andrew.caldwell@metaswitch.com >
2021-08-20 15:13:23 +01:00
c19c018a4c
Implement --quiet
support
...
Signed-off-by: Andy Caldwell <andrew.caldwell@metaswitch.com >
2021-08-20 15:13:13 +01:00
422ba60b04
use long-running context for client initialization
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2021-08-19 20:36:24 -07:00
3768ab268b
fix: should ignore nil client
...
Signed-off-by: Morlay <morlay.null@gmail.com >
2021-07-21 15:47:55 +08:00
9d88450118
enable opentelemetry support
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2021-07-12 13:42:52 -07:00
a1d899d400
Fail fast on multi platform build with load
...
Signed-off-by: Djordje Lukic <djordje.lukic@docker.com >
2021-06-27 16:18:08 +02:00
399df854ea
build: split buildflags package
...
Planned to be imported by nerdctl in future.
Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp >
2021-04-12 14:36:56 +09:00
d7964be29c
gha cache caps detection
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2021-03-23 08:58:50 -07:00
0f09e2ecfe
don't require entitlement for network none
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2021-02-04 22:45:20 -08:00
33e3ca524e
Merge pull request #442 from tonistiigi/moby-push
...
build: add push support to docker driver
2020-12-08 15:01:37 -08:00
ea1a71dc07
Merge pull request #467 from cpuguy83/deterministic_output
...
Get multi-platform buildkit frontend opt from args
2020-12-08 15:00:57 -08:00
f68f42cb11
build: add push support to docker driver
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2020-12-08 13:54:41 -08:00
7f58ad45fa
Get multi-platform buildkit frontend opt from args
...
This allows builders to opt into determnistic output regardless of
multi-platform output or not.
Signed-off-by: Brian Goff <cpuguy83@gmail.com >
2020-12-08 13:18:56 -08:00
6b6afc4077
build: add logger for auth
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2020-12-07 23:43:28 -08:00
40fad4bbb5
progress: make sure all channels have written before returning
...
Possible write on closed channel on cancellation before.
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2020-12-07 22:02:51 -08:00
232af9aa0d
move moby check to driver interface
...
Driver caching masked the method detection
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2020-12-07 22:02:51 -08:00
570e733a51
bake: support inline dockerfile
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2020-12-07 22:02:51 -08:00
cffcd57edb
bake: support for remote files
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2020-12-07 22:02:51 -08:00
1496ac9b55
util: simplify progress syncronization
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2020-12-07 22:02:51 -08:00
290e25917c
build: allow dockerfile from URL
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2020-12-07 22:02:51 -08:00
35a60b8e04
Merge pull request #441 from tonistiigi/buildkit-pull-creds2
...
refactor driver auth for easier passing
2020-12-05 00:02:38 -08:00
f057195a4f
build: handle lowercase Dockerfile name as a fallback
...
This was supported by the legacy builder: moby#10858
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2020-11-18 22:11:35 -08:00
378bf70d4b
refactor driver auth for easier passing
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2020-11-15 20:49:58 -08:00
3b69482a2f
docker-container: ensure credentials are passed when pulling buildkit image
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2020-11-04 13:04:04 -08:00
1621b9bad0
build: avoid warn on empty config value
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2020-10-16 23:05:37 -07:00
a11cc8840e
Merge pull request #360 from kotaroooo0/fix-error-message-for-push-option
...
build: fix error message for --push option
2020-08-25 15:59:14 -07:00
1384bf02f9
error message for --push option
...
Signed-off-by: Kotaro Adachi <k33asby@gmail.com >
2020-08-23 00:03:13 +09:00
fb7b670b76
Merge pull request #338 from tonistiigi/load-no-warn
...
build: avoid warning if default load disabled
2020-08-21 19:36:07 -07:00
0124b6b9c9
build: avoid warning if default load disabled
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2020-08-21 12:43:49 -07:00
c9d69b082b
build: remove warning for multi-platform iidfile
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2020-08-17 22:34:45 -07:00
3862ff269b
build: add opt-out from default load behavior
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2020-07-27 22:38:06 -07:00
9e5321eab8
build: support cacheonly exporter
...
cacheonly is supported by moby so add support for buildx
as well so same flags can be used
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2020-07-27 22:33:44 -07:00
baae4b2e71
build: improve error checking on load
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2020-05-08 17:46:28 -07:00
abe8ba769e
vendor: update buildkit to docker-19.03 (ae10b292)
...
Signed-off-by: Tibor Vass <tibor@docker.com >
2019-09-27 17:18:25 +00:00
63e5633d62
build: fix scoping issue in closure inside loop
...
Signed-off-by: Tibor Vass <tibor@docker.com >
2019-09-26 18:01:29 +00:00
299d41660b
Merge pull request #153 from tonistiigi/stdin-dockerfile
...
build: fix stdin dockerfile filename
2019-09-26 10:53:28 -07:00
0475107882
build: fix stdin dockerfile filename
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2019-09-26 09:17:04 -07:00
75f8d7ebb5
build: use correct in-memory input
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2019-09-26 09:10:39 -07:00
6b81b0bed6
build: add allowed entitlements
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2019-07-08 15:59:53 -07:00
94a0422a1b
rename to docker/buildx
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2019-04-24 20:02:20 -07:00
e7eac2b909
build: use long running context for client
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2019-04-24 09:06:14 -07:00
38889013af
build: fix push-by-digest for multi-node
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2019-04-23 21:18:40 -07:00
0398fa337b
build: multi-node build support
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2019-04-23 21:18:40 -07:00