7f9cad1e4e
buildx: prevent duplicate "failed to find driver" message
...
Signed-off-by: Justin Chadwell <me@jedevc.com >
2022-08-18 14:20:47 +01:00
437b8b140f
docs: update buildx inspect reference with buildkit version
...
Signed-off-by: Justin Chadwell <me@jedevc.com >
2022-08-18 11:27:38 +01:00
8f0d9bd71f
inspect: add buildkit version information to command output
...
Signed-off-by: Justin Chadwell <me@jedevc.com >
2022-08-18 11:03:03 +01:00
1378c616d6
docs: missing syntax directive
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2022-08-18 12:01:20 +02:00
3b5dfb3fb4
docs: make sure all named context examples use 1.4
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2022-08-18 11:57:22 +02:00
9c22be5d9c
bake: test compose file validation
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2022-08-18 11:34:41 +02:00
42dea89247
bake: test for unknown extensions
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2022-08-18 11:34:40 +02:00
982a332679
bake(compose): fix unskipped services without build context
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2022-08-18 11:34:40 +02:00
441853f189
Merge pull request #1274 from jedevc/consistent-experimental-help
...
Consistent experimental help
2022-08-18 09:37:47 +01:00
611329fc7f
Merge pull request #1273 from jedevc/fix-1269
...
create: improve interface when attempting to create docker driver
v0.9.0
2022-08-16 10:50:04 -07:00
f3c135e583
Merge pull request #1275 from tonistiigi/update-buildx-220816
...
vendor: update buildkit to 55ba9d14
2022-08-16 10:47:40 -07:00
7f84582b37
vendor: update buildkit to 55ba9d14
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2022-08-16 10:22:36 -07:00
297526c49d
docs: add experimental options to build command reference
...
Signed-off-by: Justin Chadwell <me@jedevc.com >
2022-08-16 12:40:46 +01:00
d01d394a2b
build: ensure consistent help messages for experimental cli help
...
Append an [experimental] tag to the end of each experimental command to
highlight that these are experimental options. Square brackets are used
instead of parentheses as parentheses are already in use to highlight
examples and defaults.
Signed-off-by: Justin Chadwell <me@jedevc.com >
2022-08-16 11:07:36 +01:00
17d4369866
create: improve interface when attempting to create docker driver
...
Previously, the help information for buildx indicated that users could
create a new instance of the docker driver - which is explicitly
something we don't support, driver of this form are automatically
derived from the available list of docker contexts.
This patch ensures that don't have AllowsInstance set will not appear in
the help text, and additionally provide a new more specific error
message instead of the generic "failed to find driver". This should help
point users in the correct direction.
Signed-off-by: Justin Chadwell <me@jedevc.com >
2022-08-16 10:58:23 +01:00
fb5e1393a4
commands: use buildx env for experimental opt-in
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2022-08-16 10:37:56 +01:00
18dbde9ed6
build: update outline fallback image
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2022-08-16 10:25:26 +01:00
2a13491919
Dockerfile: update golangci-lint to 1.48.0 (go 1.19 support)
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2022-08-11 02:10:33 +02:00
3509a1a7ff
Dockerfile: update to go 1.19
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2022-08-11 02:10:19 +02:00
da1f4b8496
Merge pull request #1100 from tonistiigi/print-outline
...
Build: Support for printing outline/targets of the current build
v0.9.0-rc2
2022-08-09 18:34:15 -07:00
5b2e1d3ce4
Merge pull request #1261 from crazy-max/bake-env
...
bake: load .env file from working dir for compose files
2022-08-09 18:31:40 -07:00
7d8a6bc1d7
bake: load .env file from working dir for compose files
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2022-08-10 03:24:38 +02:00
a378f8095e
test: misplaced expected value in assert
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2022-08-10 02:18:35 +02:00
005bc009e8
Merge pull request #1262 from tonistiigi/docker-driver-features
...
enable other exporters if docker driver uses containerd
2022-08-09 15:37:41 -07:00
3bc7d4bec6
enable other exporters if docker driver uses containerd
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2022-08-09 14:16:30 -07:00
96c1b05238
Merge pull request #1257 from tonistiigi/invoke-release
...
build: fix issues with leaving invoke containers running
2022-08-09 12:29:41 -07:00
98f9f806f3
Merge pull request #1260 from ndeloof/moby-containerd
...
detect moby worker supports multiplatform feature through containerd snapshotter
2022-08-09 18:05:50 +02:00
c834ba1389
add formatting support to print function
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2022-08-09 08:24:59 -07:00
cab437adef
build: add fallback to outline requests if not supported by frontend
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2022-08-09 08:24:59 -07:00
eefa8188e1
build: add experimental support for print flag
...
Print flag can be used to make additional information
requests about the build and print their results.
Currently Dockerfile supports: outline, targets, subrequests.describe
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2022-08-09 08:24:52 -07:00
1d8db8a738
detect moby worker supports multiplatform feature through containerd snapshotter
...
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com >
2022-08-09 14:41:08 +02:00
75ddc5b811
build: fix issues with leaving invoke containers running
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2022-08-08 23:16:59 -07:00
17dc0e1108
Merge pull request #1259 from ktock/invoke-messages
...
invoke: add messages
2022-08-08 23:16:38 -07:00
64ac6c9621
Merge pull request #1256 from crazy-max/x-bake-miss
...
bake: contexts support with x-bake
2022-08-08 11:43:05 -07:00
a7753ea781
Merge pull request #1250 from jedevc/prune-all-help
...
docs: add correct definition of prune --all flag
2022-08-08 14:20:36 +02:00
12a6eb5b22
docs: add correct definition of prune --all flag
...
The previous definition was the same as the docker images prune command
and referenced dangling images, which isn't what the command does. This
commit brings the command description more inline with the buildctl
definition.
Additionally, add some more description of what the various flags do in
our reference pages.
Signed-off-by: Justin Chadwell <me@jedevc.com >
2022-08-08 11:31:53 +01:00
74b21258b6
Merge pull request #1252 from jedevc/prune-filter-until
...
Fix prune `--filter until=<duration>` option
2022-08-08 12:00:55 +02:00
2f9d46ce27
invoke: add messages
...
Signed-off-by: Kohei Tokunaga <ktokunaga.mail@gmail.com >
2022-08-08 17:35:28 +09:00
7b660c4e30
Merge pull request #1188 from jedevc/driver-opt-warnings
...
Introduce new errors for unsupported driver behaviors
2022-08-05 16:58:24 -07:00
406799eb1c
prune: cleanup variable names for clarity
...
Signed-off-by: Justin Chadwell <me@jedevc.com >
2022-08-05 17:20:52 +01:00
ef0cbf20f4
buildx: warn on editing nodes
...
Previously, editing nodes to contain a new set of driver options or
config files was unsupported, and silently dropping them. In this patch,
we update with these, as well as add a new warning message that any new
options may not taken into account until the builder restarts (which
may apply to the flags, platforms and endpoints as well).
Signed-off-by: Justin Chadwell <me@jedevc.com >
2022-08-05 17:18:02 +01:00
7f572eb044
bake: contexts support with x-bake
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2022-08-05 15:21:26 +02:00
0defb614a4
docker api: use helper to parse context docker endpoint metadata
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2022-08-04 15:38:04 +02:00
18023d7f32
Merge pull request #1054 from thaJeztah/test_cli_update
...
vendor: v20.10.3-0.20220803220330-418ca3b4d46f (v22.06.0-dev)
2022-08-04 11:42:26 +02:00
4983b98005
vendor: v20.10.3-0.20220803220330-418ca3b4d46f (v22.06.0-dev)
...
full diff: f1615facb1...418ca3b4d4
relevant changes;
- cli/command: remove unused args from ResolveDefaultContext()
- consider empty DOCKER_HOST and DOCKER_CONTEXT env-vars equivalent to "not set"
- cli: set timeout connection ping on sockets as well
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2022-08-04 00:45:51 +02:00
8675e02cea
Merge pull request #1253 from crazy-max/improve-ci
...
ci: enhanced build workflow
2022-08-03 12:03:48 -07:00
45fc3bf842
ci: enhanced build workflow
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2022-08-03 20:53:01 +02:00
cf809aec47
Merge pull request #1218 from crazy-max/validate-docs-upstream
...
ci: upstream docs conformance validation
2022-08-03 10:53:05 -07:00
cceb1acca8
docs: fix dead link to color output controls guide
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2022-08-02 21:22:09 +02:00
e620c40a14
ci: upstream docs conformance validation
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2022-08-02 21:22:08 +02:00