Tõnis Tiigi and GitHub
461369748c
Merge pull request #782 from djs55/cgroup-parent
...
docker-container: place build containers in a separate cgroup
2021-09-30 09:06:29 -07:00
Tõnis Tiigi and GitHub
dff7673afb
Merge pull request #783 from tonistiigi/override-merge
...
bake: restore previous override merge behavior
2021-09-29 08:59:54 -07:00
Tõnis Tiigi and GitHub
3e2fde5639
Merge pull request #785 from crazy-max/fix-docs
...
Fix --driver flag usage markdown output
2021-09-29 08:59:14 -07:00
Tonis Tiigi
7a7b73c043
bake: restore previous override merge behavior
...
For array fields, overrides are merged together
but override is not merged with the target. If merging
with target is desired we can add support for
overrides with += operator in the future.
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2021-09-29 08:27:27 -07:00
Tõnis Tiigi and GitHub
e50c9ae7be
Merge pull request #784 from crazy-max/fix-e2e
...
Driver opt not used in e2e tests
2021-09-29 08:18:49 -07:00
Tonis Tiigi
0e4d7aa7a9
bake: add test for merging overrides
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2021-09-28 23:21:07 -07:00
Tõnis Tiigi and GitHub
c05a6eb2c1
Merge pull request #781 from crazy-max/vendor-buildkit
...
vendor: update buildkit
2021-09-27 19:01:49 -07:00
Tõnis Tiigi and GitHub
761e22e395
Merge pull request #774 from crazy-max/driver-e2e
...
Driver e2e tests
2021-09-23 16:49:55 -07:00
Tõnis Tiigi and GitHub
0cea838344
Merge pull request #773 from tonistiigi/bake-push-fix
...
bake: fix using push override with output definition
2021-09-21 17:53:45 -07:00
Tonis Tiigi
6fc906532b
bake: fix using push override with output definition
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2021-09-20 16:22:27 -07:00
Tõnis Tiigi and GitHub
06541ebd0f
Merge pull request #765 from thaJeztah/fix_broken_anchors
...
docs: fix some broken anchors
2021-09-15 16:00:21 -07:00
Tõnis Tiigi and GitHub
00cb53d0ef
Merge pull request #746 from crazy-max/bake-workflow
...
Bake workflow
2021-09-03 14:11:54 -07:00
Tõnis Tiigi and GitHub
b05c313204
Merge pull request #740 from bossmc/support-quiet
...
Implement `--quiet` support
2021-09-03 11:00:26 -07:00
Tõnis Tiigi and GitHub
6cf9fa8261
Merge pull request #739 from crazy-max/go117
...
Go 1.17
2021-09-02 16:01:45 -07:00
Tõnis Tiigi and GitHub
fd94fc5fdf
Merge pull request #748 from crazy-max/platform-func
...
Built-in variable `BAKE_LOCAL_PLATFORM`
2021-09-02 16:01:26 -07:00
Tõnis Tiigi and GitHub
610601cec0
Merge pull request #753 from tonistiigi/ci-branches
...
github: fix running ci in version branches
2021-08-28 10:08:06 -07:00
Tonis Tiigi
9833420a03
github: fix running ci in version branches
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2021-08-27 21:19:11 -07:00
Tõnis Tiigi and GitHub
7f322caa79
Merge pull request #751 from thaJeztah/fix_mount_path
...
container-driver: fix volume destination for cache
2021-08-27 21:02:09 -07:00
Tõnis Tiigi and GitHub
a8a3b1738e
Merge pull request #741 from tonistiigi/client-ctx
...
use long-running context for client initialization
2021-08-20 09:01:53 -07:00
Tonis Tiigi
422ba60b04
use long-running context for client initialization
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2021-08-19 20:36:24 -07:00
Tõnis Tiigi and GitHub
2d3763990c
Merge pull request #731 from crazy-max/dockerfile-13
...
Update Dockerfile references to use 1.3
2021-08-18 09:05:53 -07:00
Tõnis Tiigi and GitHub
cb185f095f
Merge pull request #721 from crazy-max/compose-ext
...
bake: `x-bake` extension field with compose
2021-08-13 07:51:23 -07:00
Tõnis Tiigi and GitHub
04bac63745
Merge pull request #692 from crazy-max/boostrap-cmd
...
Allow booting builder after creation
2021-08-12 10:35:33 -07:00
Tõnis Tiigi and GitHub
3594851128
Merge pull request #720 from crazy-max/default-group
...
bake: print default group
2021-08-12 10:31:16 -07:00
Tõnis Tiigi and GitHub
58e5a73389
Merge pull request #707 from crazy-max/update-readme
...
Enhance readme
2021-08-12 10:30:10 -07:00
Tõnis Tiigi and GitHub
3dfbe2c184
Merge pull request #674 from crazy-max/checksum
...
Create checksums for artifacts
2021-08-10 13:16:13 -07:00
Tõnis Tiigi and GitHub
06367a120b
Merge pull request #682 from morlay/k8s-enhance
...
[kubernetes] Support --config to mount buildkit.toml and -driver-opt=qemu.install=true,qemu.image=tonistiigi/binfmt:latest for qemu installing
2021-08-10 13:15:32 -07:00
Tõnis Tiigi and GitHub
d9ee3b134c
Merge pull request #676 from tonistiigi/vol-delete
...
don't error on deleting old build containers without state volume
2021-07-16 12:37:37 -07:00
Tonis Tiigi
0b6ba1cd32
don't error on deleting old build containers without state volume
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2021-07-16 12:00:27 -07:00
Tõnis Tiigi and GitHub
65a6955db8
Merge pull request #672 from crazy-max/keep-buildkit-state
...
Keep BuildKit state in a volume
2021-07-13 10:21:51 -07:00
Tõnis Tiigi and GitHub
6e3a319a9d
Merge pull request #671 from tonistiigi/remote-context
...
bake: allow BAKE_CMD_CONTEXT builtin var
2021-07-13 08:50:27 -07:00
Tonis Tiigi
1bb425a882
bake: allow BAKE_CMD_CONTEXT builtin var
...
Allows accessing the main context for bake command from bake
file that has been imported remotely.
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2021-07-12 21:01:41 -07:00
Tõnis Tiigi and GitHub
5f6ad50df4
Merge pull request #635 from tonistiigi/otel
...
OpenTelemetry support
2021-07-12 14:27:32 -07:00
Tonis Tiigi
9d88450118
enable opentelemetry support
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2021-07-12 13:42:52 -07:00
Tonis Tiigi
334c93fbbe
vendor: update buildkit to opentelemetry support
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2021-07-12 13:42:45 -07:00
Tõnis Tiigi and GitHub
6ba080d337
Merge pull request #669 from crazy-max/compose-spec
...
Use compose-spec parser
2021-07-12 09:46:13 -07:00
Tõnis Tiigi and GitHub
12db50748b
Merge pull request #645 from tonistiigi/new-bake-parser
...
New bake parser
2021-07-01 17:09:45 -07:00
Tõnis Tiigi and GitHub
621c55066c
Merge pull request #654 from tonistiigi/enable-win-arm64
...
Dockerfile: enable windows/arm64
2021-06-29 10:52:29 -07:00
Tonis Tiigi
77632ac15f
Dockerfile: enable windows/arm64
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2021-06-29 08:55:05 -07:00
Tõnis Tiigi and GitHub
db6aa34252
Merge pull request #653 from tonistiigi/xx-v2
...
Dockerfile: update xx
2021-06-29 08:53:25 -07:00
Tonis Tiigi
9a8c287629
Dockerfile: update xx
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2021-06-28 18:30:57 -07:00
Tonis Tiigi
591099a4b8
enable linux/riscv64 builds
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2021-06-28 18:16:53 -07:00
Tõnis Tiigi and GitHub
31309b9205
Merge pull request #582 from rumpl/feat-fail-fast
...
Fail fast on multi platform build with load
2021-06-28 09:29:12 -07:00
Tonis Tiigi
79433cef7a
bake: fix target merge between compose and hcl
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2021-06-24 22:40:32 -07:00
Tonis Tiigi
c5eb8f58b4
bake: new hclparser package
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2021-06-24 22:40:25 -07:00
Tõnis Tiigi and GitHub
03b7128b60
Merge pull request #575 from tonistiigi/user-func-vars
...
bake: allow user functions in variables and vice-versa
2021-06-23 11:08:56 -07:00
Tõnis Tiigi and GitHub
15b358bec6
Merge pull request #618 from MichalAugustyn/handle-resources
...
feat: add resources handling to kubernetes driver
2021-05-29 22:25:40 -07:00
Tonis Tiigi
d7b28fb4d3
docs: update bake notes
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2021-05-17 22:53:56 -07:00
Tonis Tiigi
9bc9291fc9
readme: update installation instructions
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2021-05-17 22:33:08 -07:00
Tonis Tiigi
df7a318ec0
bake: allow user functions in variables and vice-versa
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2021-05-05 22:08:31 -07:00
Tõnis Tiigi and GitHub
908a856079
Merge pull request #590 from AkihiroSuda/split-flagparser
...
build: split buildflags package
2021-04-22 11:50:57 -07:00
Tonis Tiigi
328441cdc6
imagetools: fix merging JSON descriptor with old one
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2021-04-09 11:02:16 -07:00
Tõnis Tiigi and GitHub
5ca0cbff8e
Merge pull request #535 from tonistiigi/github-actions-cache
...
allow exporting to github cache backend
2021-04-09 10:30:46 -07:00
Tõnis Tiigi and GitHub
ab09846df7
Merge pull request #583 from thaJeztah/docs_fixes
...
docs: address some review comments from the docs repository
2021-04-07 08:07:49 -07:00
Tõnis Tiigi and GitHub
adc5f35237
Merge pull request #581 from alexcb/use-default-ssh-when-missing-v2
...
include default ssh socket when given an ssh-based git url
2021-04-01 19:32:18 -07:00
Tonis Tiigi
83868a48b7
temp local copy of userfunc
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2021-03-26 17:06:38 -07:00
Tõnis Tiigi and GitHub
98d337af21
Merge pull request #541 from tonistiigi/json-vars-attrs
...
bake: allow attributes in global scope
2021-03-26 17:06:19 -07:00
Tõnis Tiigi and GitHub
b2c7dc00cc
Merge pull request #570 from thaJeztah/fix_trailing_whitespace
...
remove trailing whitespace in command descriptions
2021-03-26 16:47:29 -07:00
Tonis Tiigi
f036bba48c
bake: add test for json vars and attributes
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2021-03-25 11:00:17 -07:00
Tonis Tiigi
0fe2ce7fac
bake: allow attributes in global scope
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2021-03-25 11:00:17 -07:00
Tõnis Tiigi and GitHub
0147b92230
Merge pull request #506 from thaJeztah/split_docs
...
Split docs to separate files
2021-03-24 22:14:43 -07:00
Tonis Tiigi and Sebastiaan van Stijn
4047bccf6c
docs: add external docs links support
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2021-03-25 00:44:29 +01:00
Tonis Tiigi and Sebastiaan van Stijn
363c0fdf4b
hack: add docs generation/validation
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2021-03-25 00:44:26 +01:00
Tonis Tiigi and Sebastiaan van Stijn
c46407b2d3
docs: reference docs updates
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2021-03-25 00:44:17 +01:00
Tonis Tiigi and Sebastiaan van Stijn
ca0f5dabea
docs: add md generation
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2021-03-25 00:38:04 +01:00
Tõnis Tiigi and GitHub
2d86ddd37f
Merge pull request #569 from thaJeztah/dont_discard_manifest_errors
...
imagetools inspect: don't discard errors from PrintManifestList
2021-03-24 09:23:43 -07:00
Tonis Tiigi
d7964be29c
gha cache caps detection
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2021-03-23 08:58:50 -07:00
Tonis Tiigi
3fef64f584
allow exporting to github cache backend
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2021-03-23 08:58:50 -07:00
Tonis Tiigi
d40a6082fa
vendor: update buildkit to 8effd45b
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2021-03-22 15:54:07 -07:00
Tõnis Tiigi and GitHub
c9f02c32d4
Merge pull request #558 from ulyssessouza/add-quiet-mode-to-progress-printer
...
Add quiet mode to progress printer
2021-03-09 13:07:48 -08:00
Tonis Tiigi
33f25acb08
bake: allow variables to reference each other
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2021-03-07 21:27:30 -08:00
Tonis Tiigi
0e9066f6ed
bake: fix hcl tests layout
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2021-03-01 12:08:09 -08:00
Tonis Tiigi
0e9d6460db
bake: allow variables across files
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2021-02-25 16:30:27 -08:00
Tõnis Tiigi and GitHub
927163bf13
Merge pull request #481 from fauust/patch-1
...
Update README.md
2021-02-25 16:05:16 -08:00
Tonis Tiigi
dba79ba223
update lint to go1.16/golangci
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2021-02-16 23:43:06 -08:00
Tonis Tiigi
905be6431b
Dockerfile: update to go1.16
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2021-02-16 23:42:59 -08:00
Tõnis Tiigi and GitHub
ad95d6ba04
Merge pull request #532 from tonistiigi/vars-in-func
...
bake: allow variables in user functions
2021-02-10 10:06:13 -08:00
Tõnis Tiigi and GitHub
b77690a373
Merge pull request #540 from tonistiigi/maintainers-update
...
add akihiro and crazy-max to maintainers
2021-02-10 09:52:50 -08:00
Tonis Tiigi
6a343488d2
add akihiro and crazy-max to maintainers
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2021-02-10 09:18:05 -08:00
Tonis Tiigi
98c3ef60e6
vendor: update hcl
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2021-02-08 10:18:14 -08:00
Tõnis Tiigi and GitHub
55b8712268
Merge pull request #530 from HollowMan6/patch-1
...
Fix typos in README.md
2021-02-05 00:51:02 -08:00
Tonis Tiigi
7878f0c514
bake: allow variables in user functions
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2021-02-04 23:27:09 -08:00
Tonis Tiigi
0f09e2ecfe
don't require entitlement for network none
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2021-02-04 22:45:20 -08:00
Tonis Tiigi
fb9004d6b2
ci: enable building darwin/arm64 in CI
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2021-02-04 19:00:41 -08:00
Tonis Tiigi
b3006221f1
avoid cp in install target
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2021-02-04 13:29:16 -08:00
Tonis Tiigi
e57108e7c9
Dockerfile: add darwin/arm64 support
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2021-02-04 12:23:23 -08:00
Tõnis Tiigi and GitHub
6b3dc6687b
Merge pull request #517 from tiborvass/execabs
...
Use golang.org/x/sys/execabs
2021-01-28 15:47:19 -08:00
Tõnis Tiigi and GitHub
a56a4c00dd
Merge pull request #503 from felipecrs/patch-1
...
Add setproduct function to the bake HCL
2021-01-19 16:54:35 -08:00
Tõnis Tiigi and GitHub
ee4a115d4c
Merge pull request #505 from thaJeztah/bump_cobra
...
vendor: github.com/spf13/cobra v1.1.1
2021-01-19 16:53:11 -08:00
Tõnis Tiigi and GitHub
db82aa1b77
Merge pull request #504 from crazy-max/default-progress
...
Allow to set default progress through env var
2021-01-11 09:33:33 -08:00
Tõnis Tiigi and GitHub
57b875a955
Merge pull request #491 from crazy-max/hcl2-funcs
...
Extend hcl2 support with more functions
2021-01-04 10:44:23 -08:00
Tõnis Tiigi and GitHub
ea5d32ddff
Merge pull request #488 from crazy-max/secrets-env
...
Allow secrets with env
2021-01-04 10:40:09 -08:00
Tõnis Tiigi and GitHub
da8c8ccaf5
Merge pull request #497 from morlay/k8s-driver-configuration-bind
...
feat: store kube config file to make buildx builder switchable
2021-01-04 10:39:14 -08:00
Tõnis Tiigi and GitHub
dcbe4b3e1a
Merge pull request #477 from morlay/master
...
should list real pod nodes when all drivers are kubernetes
2021-01-04 10:37:55 -08:00
Tõnis Tiigi and GitHub
74f76cf4e9
Merge pull request #480 from AkihiroSuda/bkimage-rootless
...
set DefaultRootlessImage to "moby/buildkit:buildx-stable-1-rootless"
2020-12-16 11:59:56 -08:00
Tõnis Tiigi and GitHub
20494f799d
Merge pull request #470 from tonistiigi/dockerfile-1.2
...
update Dockerfile to v1.2
2020-12-15 10:35:55 -08:00
Tõnis Tiigi and GitHub
11057da373
Merge pull request #475 from tiborvass/fix_create_platform_regression
...
driver: do not insert "platform" as driver-opt
2020-12-14 23:37:22 -08:00
Tõnis Tiigi and GitHub
780fad46f2
Merge pull request #471 from crazy-max/remove-travis
...
Remove travis support and unused buildmode
2020-12-09 20:40:15 -08:00
Tonis Tiigi
f349ba8750
update Dockerfile to v1.2
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2020-12-08 15:44:08 -08:00
Tõnis Tiigi and GitHub
33e3ca524e
Merge pull request #442 from tonistiigi/moby-push
...
build: add push support to docker driver
2020-12-08 15:01:37 -08:00