f4f511201b
docs: clarify bake file lookup order and merge
...
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com >
2023-10-19 16:05:30 +02:00
beca8b6adf
vendor: update github.com/zclconf/go-cty to v1.14.1
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2023-10-19 14:52:01 +02:00
457dc402d3
vendor: update github.com/hashicorp/go-cty-funcs to a090f58aa992
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2023-10-19 14:50:44 +02:00
34b9a629a0
vendor: update github.com/hashicorp/hcl/v2 to v2.19.1
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2023-10-19 14:49:10 +02:00
ad674e2666
Merge pull request #2084 from crazy-max/go-1.21
...
update to go 1.21.3
2023-10-19 03:55:10 -07:00
503d483731
fix lint issues after update
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2023-10-19 12:31:24 +02:00
6e5aefbb98
update golangci-lint to 1.54.2
...
also update config to show all issues at once and
set same exlucde rules as buildkit ones.
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2023-10-19 12:24:16 +02:00
7d2c9d5ef5
Merge pull request #2078 from crazy-max/fix-rm-state-group
...
build: fix racy localstate group removal
2023-10-18 16:54:21 -07:00
1734abbb76
build: fix racy localstate group removal
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2023-10-18 19:12:46 +02:00
b06a55cf53
debug: do not print error when error is nil
...
Signed-off-by: Kohei Tokunaga <ktokunaga.mail@gmail.com >
2023-10-18 12:20:17 +09:00
38137b29dd
debug: reload: print error message
...
Signed-off-by: Kohei Tokunaga <ktokunaga.mail@gmail.com >
2023-10-18 11:25:24 +09:00
fc7144f61d
update to go 1.21.3
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2023-10-18 03:21:44 +02:00
ac93a7fbfb
Merge pull request #2006 from ktock/debug-command
...
debug: Add `buildx debug` command
2023-10-17 18:20:33 -07:00
48f9b86b9a
Merge pull request #2083 from crazy-max/test-host-gateway
...
test: docker host-gateway
2023-10-17 04:59:55 -07:00
6c32a8c4c1
test: docker host-gateway
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2023-10-17 12:57:46 +02:00
7a08248c4e
Merge pull request #2082 from dvdksn/fix-docs-upstream-ci
...
ci: update docs upstream validation workflow
2023-10-16 16:39:05 -07:00
05af608774
Merge pull request #2018 from crazy-max/driver-client-meta
...
driver(docker): opt to set additional dial meta to the client
2023-10-16 16:14:34 -07:00
511e41386f
driver(docker): opt to set additional dial meta to the client
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2023-10-17 01:01:17 +02:00
fd251d2a7b
builder: use variadic options in LoadNodes func
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2023-10-17 00:45:50 +02:00
5836c24e7d
driver: move Features and HostGatewayIP to specific driver
...
Adds a new HostGatewayIP entry in the Driver interface so we can
move Features and HostGatewayIP handling with cache to the very
specific driver (docker).
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2023-10-17 00:45:50 +02:00
c8f8a106ed
ci: update docs upstream validation workflow
...
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com >
2023-10-16 20:42:47 +02:00
198764f116
debug: update docs
...
Signed-off-by: Kohei Tokunaga <ktokunaga.mail@gmail.com >
2023-10-13 12:09:36 +09:00
0dd89f6029
monitor: print error information before launching monitor
...
Signed-off-by: Kohei Tokunaga <ktokunaga.mail@gmail.com >
2023-10-13 12:09:35 +09:00
8da8ee2aea
controller: return original error to preserve stacktrace
...
Signed-off-by: Kohei Tokunaga <ktokunaga.mail@gmail.com >
2023-10-13 12:09:35 +09:00
6db8569f09
process: Do not print error log when process is canceled
...
Signed-off-by: Kohei Tokunaga <ktokunaga.mail@gmail.com >
2023-10-13 12:09:30 +09:00
5a0e4c1023
debug: set on=error by default
...
Signed-off-by: Kohei Tokunaga <ktokunaga.mail@gmail.com >
2023-10-13 12:09:27 +09:00
ded91da575
exec, rollback: return error when no session found
...
Signed-off-by: Kohei Tokunaga <ktokunaga.mail@gmail.com >
2023-10-13 12:09:26 +09:00
508b2ef0c6
debug: Add buildx debug
command
...
Signed-off-by: Kohei Tokunaga <ktokunaga.mail@gmail.com >
2023-10-13 12:09:21 +09:00
05b8821625
Merge pull request #2048 from doreamon-design/feat/support-memory-opt-for-docker-container
...
feat: support memory/cpu driver options for docker-container
2023-10-12 10:05:54 -07:00
01245e72ab
Merge pull request #2072 from silvin-lubecki/undo-client-interface
...
Revert "Introduce a client interface, to abstract from buildkit client."
2023-10-11 16:40:28 -07:00
22e9e3342b
Revert "Introduce a client interface, to abstract from buildkit client."
...
This reverts commit 2aa6d52b06
.
Signed-off-by: Silvin Lubecki <silvin.lubecki@docker.com >
2023-10-11 22:13:23 +02:00
0e3911147a
Merge pull request #2071 from silvin-lubecki/client-interface
...
(drivers): Introduce a client interface
2023-10-11 22:08:35 +02:00
2aa6d52b06
Introduce a client interface, to abstract from buildkit client.
...
This will allow further enhancement like caching remote driver responses.
Signed-off-by: Silvin Lubecki <silvin.lubecki@docker.com >
2023-10-06 14:24:04 +02:00
561a4330cf
Merge pull request #2065 from dvdksn/update-compose-go
...
vendor: update compose-go to v1.19.0
2023-10-03 22:26:17 +02:00
7b4bc4f00a
Merge pull request #2063 from crazy-max/node-workerid
...
builder: set node worker ids
2023-10-02 09:11:27 +02:00
a012e0043b
Merge pull request #2066 from jsternberg/early-flock-release
...
commands: release the file lock before attempting to boot during create
2023-09-30 12:40:02 +02:00
2c2294fa43
Merge pull request #2068 from crazy-max/inspect-fix-platforms
2023-09-30 09:25:02 +01:00
197824c6f2
builder: set node worker ids
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2023-09-30 07:10:02 +02:00
22e61ef06f
inspect: do not display platforms field if empty
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2023-09-30 07:08:47 +02:00
159eac42f3
compose: test with develop section
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2023-09-30 06:46:51 +02:00
6c77b76b7b
Merge pull request #2038 from crazy-max/localstate-group
...
build: support local state group
2023-09-30 06:01:14 +02:00
130e9fe093
localstate: tests
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2023-09-30 01:08:06 +02:00
e9fb769c60
build: handle local state group file removal
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2023-09-30 01:08:06 +02:00
3dcb03452c
build: support local state group
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2023-09-30 01:08:06 +02:00
9b7d30c9a0
build: opt to set build ref
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2023-09-30 01:03:00 +02:00
2134a1e104
build: set target to local state
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2023-09-30 01:03:00 +02:00
cc6957d1cc
build: move localstate logic
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2023-09-30 01:02:45 +02:00
0878d5b22b
commands: release the file lock before attempting to boot during create
...
If the boot command hung or took a long time, it blocked any read
operations (such as `buildx ls`).
When the boot happens, we no longer need to hold the file lock so we can
release it. Releasing multiple times is legal and causes whichever
release that is second to be a no-op so the defer is kept to ensure the
lock is released even when an error condition happens.
Signed-off-by: Jonathan A. Sternberg <jonathan.sternberg@docker.com >
2023-09-29 15:53:38 -05:00
c8002e58a4
vendor: update compose-go to v1.19.0
...
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com >
2023-09-29 20:59:14 +02:00
cfcd1d9420
feat: support memory and cpu driver options for docker-container
...
Signed-off-by: Zero <tobewhatwewant@outlook.com >
2023-09-29 23:57:19 +08:00