Brian Goff
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>
4 years ago
Tõnis Tiigi
aa7c17989b
Merge pull request #469 from tonistiigi/buildkit-update-1207
...
vendor: update buildkit to v0.8
4 years ago
Tonis Tiigi
6b6afc4077
build: add logger for auth
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
4 years ago
Tonis Tiigi
69a1419ab1
vendor: update buildkit to v0.8
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
4 years ago
Tõnis Tiigi
080e9981c7
Merge pull request #398 from tonistiigi/remote-bake
...
bake: remote inputs support
4 years ago
CrazyMax
8cc00ab486
GitHub Actions release
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
4 years ago
Tonis Tiigi
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>
4 years ago
Tonis Tiigi
232af9aa0d
move moby check to driver interface
...
Driver caching masked the method detection
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
4 years ago
Tonis Tiigi
5bf2ff98c9
bake: support filenames without suffix
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
4 years ago
Tonis Tiigi
570e733a51
bake: support inline dockerfile
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
4 years ago
Tonis Tiigi
cffcd57edb
bake: support for remote files
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
4 years ago
Tonis Tiigi
1496ac9b55
util: simplify progress syncronization
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
4 years ago
Tonis Tiigi
290e25917c
build: allow dockerfile from URL
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
4 years ago
Tõnis Tiigi
0360668cc1
Merge pull request #428 from zanven42/master
...
fixes #427 : Handle empty strings in elements enabling conditional logic
4 years ago
Tõnis Tiigi
343a4753c7
Merge pull request #460 from morlay/master
...
fix: buildx in k8s pod with kube client config in cluster
4 years ago
Wang
d827f42d38
fix: buildx in k8s pod with kube client config in cluster
...
Signed-off-by: Wang <morlay.null@gmail.com>
4 years ago
Tonis Tiigi
5843e67a90
fix indentations in example
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
4 years ago
Tõnis Tiigi
517df133e3
Merge pull request #403 from jygastaud/master
...
fixes #401 : Replace error generated by `quiet` option by a warning.
4 years ago
Tõnis Tiigi
621114fbe1
Merge pull request #465 from crazy-max/update-vendor
...
Update vendor and binaries script
4 years ago
Tõnis Tiigi
2066051d3a
Merge pull request #466 from crazy-max/ghactions-cross
...
GitHub Actions cross
4 years ago
CrazyMax
d94cbd870c
GitHub Actions cross
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
4 years ago
CrazyMax
48f15dcf3d
Update vendor and binaries script
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
4 years ago
Tõnis Tiigi
35a60b8e04
Merge pull request #441 from tonistiigi/buildkit-pull-creds2
...
refactor driver auth for easier passing
4 years ago
CrazyMax
4b3df09155
Merge pull request #463 from crazy-max/ghactions-test
...
GitHub Actions for test
4 years ago
CrazyMax
b1215c2ce2
GitHub Actions for test
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
4 years ago
Tõnis Tiigi
99ac03f9f3
Merge pull request #451 from docker/ghactions-validate
...
Refactor validate for GitHub Actions
4 years ago
Tõnis Tiigi
a0aa45a4a7
Merge pull request #462 from zencargo/userns
...
Disable user namespace remapping in docker-container driver
4 years ago
Tõnis Tiigi
aab3a92890
Merge pull request #444 from tonistiigi/lowercase-dockerfile
...
build: handle lowercase Dockerfile name as a fallback
4 years ago
Andrew Haines
37020dc8da
Disable user namespace remapping in docker-container driver
...
Signed-off-by: Andrew Haines <andrew.haines@zencargo.com>
4 years ago
CrazyMax
d66d3a2d09
Refactor validate for GitHub Actions
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
4 years ago
Tonis Tiigi
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>
4 years ago
Tonis Tiigi
378bf70d4b
refactor driver auth for easier passing
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
4 years ago
Tõnis Tiigi
1ccf0bd7d8
Merge pull request #433 from tonistiigi/buildkit-pull-creds
...
docker-container: ensure credentials are passed when pulling buildkit
4 years ago
Tõnis Tiigi
ddbfddce88
Merge pull request #425 from tonistiigi/default-builder
...
allow builder flag to switch to default instance
4 years ago
Tonis Tiigi
ea19cf9d8d
inspect: make sure to show boot error from driver
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
4 years ago
Tonis Tiigi
3b69482a2f
docker-container: ensure credentials are passed when pulling buildkit image
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
4 years ago
Tõnis Tiigi
778fbb4669
Merge pull request #390 from tonistiigi/fix-warn
...
build: avoid warn on empty config value
4 years ago
Tõnis Tiigi
13533e359a
Merge pull request #432 from thaJeztah/bump_console_v1.0.1
...
vendor: containerd/console v1.0.1, and remove golang.org/x/sys replace
4 years ago
Sebastiaan van Stijn
3c2d0aa667
vendor: containerd/console v1.0.1, and remove golang.org/x/sys replace
...
this removes the replace rule that was added in 3c94621142
,
to fix compile failures for macOS.
containerd/console v1.0.1 fixes those issues, which allows us to remove the
replace rule again.
full diff: https://github.com/containerd/console/compare/v1.0.0...v1.0.1
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
4 years ago
Sebastiaan van Stijn
5551de4b8a
go.mod: reformat file
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
4 years ago
Sebastiaan van Stijn
fa51b90094
vendor: fix docker/docker vendoring (update to 9f28837c1d93
...
commit c41b006be1
updated the version of
docker/docker in go.mod, but possibly overlooked that there was still a
replace rule present. As a result the version was not actually updated.
This patch removes the replace rule, updating docker/docker to 9f28837c1d93
full diff: 4634ce647c...9f28837c1d
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
4 years ago
Anthony Poschen
bfd1ea3877
Added doco for conditonal tags in bake file.
...
Signed-off-by: Anthony Poschen <zanven42@gmail.com>
4 years ago
Anthony Poschen
abfb2c064d
Add support for empty strings in target elements and compact func.
...
Signed-off-by: Anthony Poschen <zanven42@gmail.com>
4 years ago
Tonis Tiigi
4f7517115c
allow builder flag to switch to default instance
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
4 years ago
Tonis Tiigi
1621b9bad0
build: avoid warn on empty config value
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
4 years ago
Tibor Vass
d2bf42f8b4
Merge pull request #397 from tonistiigi/update-buildkit-20200919
...
vendor: update buildkit to 2943a0838
4 years ago
Tõnis Tiigi
d1a46faf84
Merge pull request #404 from thaJeztah/remove_annotations
...
Remove "version" annotations from du and prune commands
4 years ago
Sebastiaan van Stijn
39f1d99dcc
Remove "version" annotations from du and prune commands
...
These annotations were picked up by the YAML docs generator, and shows up as
"minimum API version". I couldn't find a reference to these annotations in the
PR that added them, so thought it would be ok to remove
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
4 years ago
Jean-Yves Gastaud
1f04ec9575
fixes #401
...
Replace error generated by `quiet` option by a warning.
Signed-off-by: Jean-Yves Gastaud <jygastaud@gmail.com>
4 years ago
Tõnis Tiigi
ac2e081528
Merge pull request #391 from tonistiigi/hcl-errors
...
bake: format hcl errors with source definition
4 years ago