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
e6756d951a
Merge pull request #2035 from jedevc/update-buildkit
...
vendor: update buildkit to master
2023-09-28 15:14:00 +02:00
b9aad03e7a
progress: create new display object after unpause
...
Without this, we attempt to overwrite the previous display in the lines
above which have been filled with logs from the monitor (see when used
with `--invoke`).
Signed-off-by: Justin Chadwell <me@jedevc.com >
2023-09-27 11:06:18 +01:00
0bd6f3c7f5
remote: remove explicit backoff config from client opts
...
Signed-off-by: Justin Chadwell <me@jedevc.com >
2023-09-27 11:06:18 +01:00
e2ebab5f26
vendor: update buildkit to master@cbfd4023383d
...
Signed-off-by: Justin Chadwell <me@jedevc.com >
2023-09-27 11:06:18 +01:00
e018f8b6fb
Merge pull request #1994 from crazy-max/load-progress
...
build: sublogger to show docker load progress output
2023-09-13 08:21:44 +02:00
03bedfb3c3
build: sublogger to show docker load progress output
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2023-09-12 22:24:29 +02:00
bdaaca40a2
Merge pull request #2045 from docker/dependabot/github_actions/docker/bake-action-4
...
build(deps): bump docker/bake-action from 3 to 4
2023-09-12 21:23:04 +02:00
bc021c89a8
build(deps): bump docker/bake-action from 3 to 4
...
Bumps [docker/bake-action](https://github.com/docker/bake-action ) from 3 to 4.
- [Release notes](https://github.com/docker/bake-action/releases )
- [Commits](https://github.com/docker/bake-action/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: docker/bake-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-09-12 18:55:11 +00:00
798402314c
Merge pull request #2046 from docker/dependabot/github_actions/docker/login-action-3
...
build(deps): bump docker/login-action from 2 to 3
2023-09-12 20:54:59 +02:00
7cfb440136
Merge pull request #2044 from docker/dependabot/github_actions/docker/metadata-action-5
...
build(deps): bump docker/metadata-action from 4 to 5
2023-09-12 20:54:30 +02:00
80358842c4
Merge pull request #2043 from docker/dependabot/github_actions/docker/setup-buildx-action-3
...
build(deps): bump docker/setup-buildx-action from 2 to 3
2023-09-12 20:54:16 +02:00
77aedb751e
Merge pull request #2042 from docker/dependabot/github_actions/docker/setup-qemu-action-3
...
build(deps): bump docker/setup-qemu-action from 2 to 3
2023-09-12 20:54:01 +02:00
739ec964db
build(deps): bump docker/login-action from 2 to 3
...
Bumps [docker/login-action](https://github.com/docker/login-action ) from 2 to 3.
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](https://github.com/docker/login-action/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: docker/login-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-09-12 18:18:26 +00:00
320a3109f3
build(deps): bump docker/metadata-action from 4 to 5
...
Bumps [docker/metadata-action](https://github.com/docker/metadata-action ) from 4 to 5.
- [Release notes](https://github.com/docker/metadata-action/releases )
- [Upgrade guide](https://github.com/docker/metadata-action/blob/master/UPGRADE.md )
- [Commits](https://github.com/docker/metadata-action/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: docker/metadata-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-09-12 18:18:13 +00:00
2c986bc184
build(deps): bump docker/setup-buildx-action from 2 to 3
...
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action ) from 2 to 3.
- [Release notes](https://github.com/docker/setup-buildx-action/releases )
- [Commits](https://github.com/docker/setup-buildx-action/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-09-12 18:18:07 +00:00
6c31f43cc9
build(deps): bump docker/setup-qemu-action from 2 to 3
...
Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action ) from 2 to 3.
- [Release notes](https://github.com/docker/setup-qemu-action/releases )
- [Commits](https://github.com/docker/setup-qemu-action/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: docker/setup-qemu-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-09-12 18:18:01 +00:00
7b049b99c5
Merge pull request #1998 from dvdksn/build/docker-driver-errmsgs
...
build: improve error messages for docker driver
2023-09-12 11:32:32 +02:00
bf5a70023c
build: improve error messages for docker driver
...
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com >
Co-authored-by: CrazyMax <crazy-max@users.noreply.github.com >
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com >
2023-09-12 09:39:51 +02:00
8d001e338f
Merge pull request #2040 from crazy-max/validate-build-args
2023-09-11 16:51:20 +01:00
73ea0826ca
build: validate build args and labels
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2023-09-11 16:56:50 +02:00
66e6dab26b
Merge pull request #2020 from jedevc/build-annotation-flags
2023-09-11 15:55:01 +01:00
0138f2a00f
bake: add annotations field
...
Signed-off-by: Justin Chadwell <me@jedevc.com >
2023-09-11 15:31:07 +01:00
a59058e8a5
build: add --annotation shortcut flag
...
This extracts the same logic for parsing annotations from the imagetools
create command, and allows the same flags to be attached to the build
command.
These annotations are then merged into all provided exporters.
Signed-off-by: Justin Chadwell <me@jedevc.com >
2023-09-11 15:31:04 +01:00
f6b7a3c522
Merge pull request #2039 from thaJeztah/update_golang_1.20.8
...
update to go1.20.8
2023-09-11 16:30:46 +02:00
8fe2070d10
imagetools: make annotation parser more generic
...
Signed-off-by: Justin Chadwell <me@jedevc.com >
2023-09-11 15:30:31 +01:00
54bb799d15
imagetools: simplify return type of annotation parser
...
Signed-off-by: Justin Chadwell <me@jedevc.com >
2023-09-11 15:30:31 +01:00