72dab552b5
Add an option to buildx rm to keep the buildkitd daemon running
...
Add --keep-daemon to the `rm` command option to preserve the buildkitd daemon after the buildx context is deleted.
Signed-off-by: Mayeul Blanzat <mayeul.blanzat@datadoghq.com >
2021-11-22 13:24:47 +01:00
a0a7db127c
cli: fix flags usage
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2021-11-22 10:51:59 +01:00
bcfd434829
Merge pull request #839 from crazy-max/xx-update
...
dockerfile: update xx to 1.0.0
2021-11-13 19:01:51 -08:00
d1aaed7a77
dockerfile: update xx to 1.0.0
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2021-11-13 18:53:01 +01:00
f0026081a7
Merge pull request #832 from crazy-max/update-compose
...
update github.com/compose-spec/compose-go to v1.0.5
v0.7.0
2021-11-10 11:03:28 +01:00
a18829f837
update github.com/compose-spec/compose-go to v1.0.5
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2021-11-09 10:16:17 +01:00
da0eb138d0
Merge pull request #829 from crazy-max/typo
...
fix typo in docs
2021-11-05 09:17:23 +01:00
a2c7d43e46
fix typo in docs
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2021-11-05 08:48:32 +01:00
f7cba04f5e
Merge pull request #828 from tonistiigi/strip-binary
...
Dockerfile: strip binary by default
2021-11-05 14:25:22 +09:00
12b5db70e2
Dockerfile: strip binary by default
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2021-11-04 18:11:26 -07:00
5c4e3fc860
Merge pull request #818 from crazy-max/fix-builder-flag
...
cli: fix builder persistent flag
v0.7.0-rc1
2021-11-04 12:00:43 -07:00
eab0e6a8fe
cli: fix builder persistent flag
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2021-11-04 18:52:17 +01:00
4c938c77ba
Merge pull request #825 from tonistiigi/multi-node-registry-conf
...
allow multi-node push and imagetools to use custom registry config
2021-11-04 18:43:31 +01:00
1cca41b81a
build: support insecure export option for multi-node build
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2021-11-04 10:02:14 -07:00
c62472121b
allow multi-node push and imagetools to use custom registry config
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2021-11-04 10:02:12 -07:00
88d0775692
refactor accessing registry configs via drivers
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2021-11-04 10:01:23 -07:00
8afc82b427
Merge pull request #817 from tonistiigi/project-sharedkey
...
build: set local sharedkey per project basename
2021-11-04 09:52:51 -07:00
d311561a8b
Merge pull request #824 from tonistiigi/config-files-store2
...
store snapshot of config files on create
2021-11-04 09:05:13 -07:00
44e180b26e
Merge pull request #826 from tonistiigi/multi-node-iidfile
2021-11-04 08:24:33 -07:00
02d29e0af5
build: fix setting iidfile with multi-node push
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2021-11-03 23:12:00 -07:00
40121c671c
kubernetes: store config files for k8s
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2021-11-03 18:24:16 -07:00
4c1621cccd
store snapshot of config files on create
...
Files can be reused when container needs to be booted again.
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2021-11-03 16:34:43 -07:00
7f0e37531c
Merge pull request #822 from crazy-max/fix-bake-git-protoc
...
bake: fix protocol detection
2021-11-02 16:20:22 -07:00
82b212bddf
bake: fix protocol detection
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2021-11-02 23:12:27 +01:00
aa52a5a699
build: set local sharedkey per project basename
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2021-10-29 21:29:04 -07:00
49342dd54d
Merge pull request #787 from crazy-max/inject-certs
...
container driver: copy ca and user tls registries certs
2021-10-28 15:11:57 -07:00
3f716f00fa
container driver: copy ca and user tls registries certs
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2021-10-28 22:30:11 +02:00
5e25191cb6
Merge pull request #814 from crazy-max/cgroup-parent
...
build: add cgroup-parent support
2021-10-28 10:53:09 -07:00
dd15969c93
build: add cgroup-parent support
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2021-10-28 19:34:47 +02:00
81cf2064c4
Merge pull request #815 from tonistiigi/multi-node-push-names
...
imagetools: fix pushing same image with multiple names
2021-10-28 10:21:30 -07:00
b497587f21
imagetools: fix pushing same image with multiple names
...
containerd pusher can’t handle this case atm so we
need to make sure we always create a new resolver
for each name.
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2021-10-27 17:14:49 -07:00
2890209a11
refactor: lexical order for build opts
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2021-10-27 23:42:16 +02:00
4690e14c40
Merge pull request #810 from crazy-max/warn-flags-depre
...
build: warning msg on deprecated flags
2021-10-26 16:25:19 -07:00
25d2f73858
build: warning on deprecated flags
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2021-10-26 21:36:49 +02:00
36a37a624e
refactor: flags lexical order
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2021-10-26 13:11:28 +02:00
e150d7bdd8
add long description to root command
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2021-10-26 13:11:28 +02:00
be2c8f71fe
Merge pull request #812 from cpuguy83/mark_spans_as_error
...
Mark span status as error when fatal error occurs.
2021-10-25 20:36:35 -07:00
89f5c1ce51
Merge pull request #804 from tonistiigi/http-hijack-session
...
docker: dial session directly with http hijack
2021-10-22 13:10:26 +09:00
b6474d43a9
Mark span status as error when fatal error occurs.
...
Before this only recorded errors instead of setting the span status,
which makes it harder to dig through.
Now an error that bubbles is reflected in the span status.
Signed-off-by: Brian Goff <cpuguy83@gmail.com >
2021-10-21 22:24:51 +00:00
2644d56a6d
docker: dial session directly with http hijack
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2021-10-20 18:54:31 -07:00
084b6c0a95
Merge pull request #790 from crazy-max/shmsize
...
build: add shm-size support
2021-10-20 06:24:01 +02:00
8e5595b7c7
build: add shm-size support
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2021-10-19 21:06:01 +02:00
22500c9929
vendor: update buildkit
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2021-10-19 21:03:23 +02:00
050f4f9219
Merge pull request #801 from crazy-max/bump-go
...
update go to 1.17.2
2021-10-18 13:26:07 -07:00
1a56de8e68
update go to 1.17.2
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2021-10-16 15:00:31 +02:00
868610e0e9
Merge pull request #800 from crazy-max/ulimit
...
build: add ulimit support
2021-10-15 11:14:49 -07:00
b89e2f35df
build: add ulimit support
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2021-10-15 16:03:49 +02:00
1b3068df7c
vendor: update buildkit
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2021-10-15 15:01:36 +02:00
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
d5908cdddf
docker-container: use /docker/buildx cgroup by default
...
This allows resource limits to be applied to all builds on a host.
For example to limit the total amount of CPU used by builds:
https://medium.com/@asishrs/docker-limit-resource-utilization-using-cgroup-parent-72a646651f9d
Signed-off-by: David Scott <dave@recoil.org >
2021-09-29 19:58:22 +01:00