Tõnis Tiigi
1223e759a4
Merge pull request #1281 from jedevc/fixup-1273
...
Prevent duplicate "failed to find driver" message
2 years ago
Tõnis Tiigi
4fd3ec1a50
Merge pull request #1277 from crazy-max/fix-compose-merge
...
bake(compose): fix unskipped services without build context
2 years ago
Justin Chadwell
7f9cad1e4e
buildx: prevent duplicate "failed to find driver" message
...
Signed-off-by: Justin Chadwell <me@jedevc.com>
2 years ago
Justin Chadwell
437b8b140f
docs: update buildx inspect reference with buildkit version
...
Signed-off-by: Justin Chadwell <me@jedevc.com>
2 years ago
Justin Chadwell
8f0d9bd71f
inspect: add buildkit version information to command output
...
Signed-off-by: Justin Chadwell <me@jedevc.com>
2 years ago
CrazyMax
1378c616d6
docs: missing syntax directive
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2 years ago
Tonis Tiigi
3b5dfb3fb4
docs: make sure all named context examples use 1.4
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2 years ago
CrazyMax
9c22be5d9c
bake: test compose file validation
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2 years ago
CrazyMax
42dea89247
bake: test for unknown extensions
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2 years ago
CrazyMax
982a332679
bake(compose): fix unskipped services without build context
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2 years ago
Justin Chadwell
441853f189
Merge pull request #1274 from jedevc/consistent-experimental-help
...
Consistent experimental help
2 years ago
Tõnis Tiigi
611329fc7f
Merge pull request #1273 from jedevc/fix-1269
...
create: improve interface when attempting to create docker driver
2 years ago
Tõnis Tiigi
f3c135e583
Merge pull request #1275 from tonistiigi/update-buildx-220816
...
vendor: update buildkit to 55ba9d14
2 years ago
Tonis Tiigi
7f84582b37
vendor: update buildkit to 55ba9d14
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2 years ago
Justin Chadwell
297526c49d
docs: add experimental options to build command reference
...
Signed-off-by: Justin Chadwell <me@jedevc.com>
2 years ago
Justin Chadwell
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>
2 years ago
Justin Chadwell
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>
2 years ago
Tonis Tiigi
fb5e1393a4
commands: use buildx env for experimental opt-in
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2 years ago
Tonis Tiigi
18dbde9ed6
build: update outline fallback image
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2 years ago
CrazyMax
2a13491919
Dockerfile: update golangci-lint to 1.48.0 (go 1.19 support)
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2 years ago
CrazyMax
3509a1a7ff
Dockerfile: update to go 1.19
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2 years ago
Tõnis Tiigi
da1f4b8496
Merge pull request #1100 from tonistiigi/print-outline
...
Build: Support for printing outline/targets of the current build
2 years ago
Tõnis Tiigi
5b2e1d3ce4
Merge pull request #1261 from crazy-max/bake-env
...
bake: load .env file from working dir for compose files
2 years ago
CrazyMax
7d8a6bc1d7
bake: load .env file from working dir for compose files
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2 years ago
CrazyMax
a378f8095e
test: misplaced expected value in assert
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2 years ago
Tõnis Tiigi
005bc009e8
Merge pull request #1262 from tonistiigi/docker-driver-features
...
enable other exporters if docker driver uses containerd
2 years ago
Tonis Tiigi
3bc7d4bec6
enable other exporters if docker driver uses containerd
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2 years ago
Tõnis Tiigi
96c1b05238
Merge pull request #1257 from tonistiigi/invoke-release
...
build: fix issues with leaving invoke containers running
2 years ago
CrazyMax
98f9f806f3
Merge pull request #1260 from ndeloof/moby-containerd
...
detect moby worker supports multiplatform feature through containerd snapshotter
2 years ago
Tonis Tiigi
c834ba1389
add formatting support to print function
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2 years ago
Tonis Tiigi
cab437adef
build: add fallback to outline requests if not supported by frontend
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2 years ago
Tonis Tiigi
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>
2 years ago
Nicolas De Loof
1d8db8a738
detect moby worker supports multiplatform feature through containerd snapshotter
...
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
2 years ago
Tonis Tiigi
75ddc5b811
build: fix issues with leaving invoke containers running
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2 years ago
Tõnis Tiigi
17dc0e1108
Merge pull request #1259 from ktock/invoke-messages
...
invoke: add messages
2 years ago
Tõnis Tiigi
64ac6c9621
Merge pull request #1256 from crazy-max/x-bake-miss
...
bake: contexts support with x-bake
2 years ago
CrazyMax
a7753ea781
Merge pull request #1250 from jedevc/prune-all-help
...
docs: add correct definition of prune --all flag
2 years ago
Justin Chadwell
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>
2 years ago
CrazyMax
74b21258b6
Merge pull request #1252 from jedevc/prune-filter-until
...
Fix prune `--filter until=<duration>` option
2 years ago
Kohei Tokunaga
2f9d46ce27
invoke: add messages
...
Signed-off-by: Kohei Tokunaga <ktokunaga.mail@gmail.com>
2 years ago
Tõnis Tiigi
7b660c4e30
Merge pull request #1188 from jedevc/driver-opt-warnings
...
Introduce new errors for unsupported driver behaviors
2 years ago
Justin Chadwell
406799eb1c
prune: cleanup variable names for clarity
...
Signed-off-by: Justin Chadwell <me@jedevc.com>
2 years ago
Justin Chadwell
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>
2 years ago
CrazyMax
7f572eb044
bake: contexts support with x-bake
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2 years ago
CrazyMax
0defb614a4
docker api: use helper to parse context docker endpoint metadata
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2 years ago
CrazyMax
18023d7f32
Merge pull request #1054 from thaJeztah/test_cli_update
...
vendor: v20.10.3-0.20220803220330-418ca3b4d46f (v22.06.0-dev)
2 years ago
Sebastiaan van Stijn
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>
2 years ago
Tõnis Tiigi
8675e02cea
Merge pull request #1253 from crazy-max/improve-ci
...
ci: enhanced build workflow
2 years ago
CrazyMax
45fc3bf842
ci: enhanced build workflow
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2 years ago
Tõnis Tiigi
cf809aec47
Merge pull request #1218 from crazy-max/validate-docs-upstream
...
ci: upstream docs conformance validation
2 years ago