cc90c5ca3c
dockerfile: use gobase for test stage
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2022-05-06 11:59:43 +02:00
519aca3672
ci: enable cache
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2022-05-06 11:55:54 +02:00
43968ffa68
Merge pull request #1094 from jedevc/remote-e2e-flake
...
Attempt to solve some flakiness in the remote driver ci
2022-05-06 10:40:40 +02:00
79ba92b7f8
ci: add check remote buildkitd step in e2e tests
...
Signed-off-by: Justin Chadwell <me@jedevc.com >
2022-05-06 09:19:55 +01:00
e0cffbdbdf
Merge pull request #1095 from crazy-max/fix-checksum-file
...
release: fix checksum file
2022-05-05 16:15:59 +02:00
df799b6a0f
release: fix checksum file
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2022-05-05 14:29:54 +02:00
27bdbea410
Merge pull request #1087 from crazy-max/fix-guides
...
docs: fix guides for docs.docker.com
2022-05-05 11:50:06 +02:00
1e52c2107c
Merge pull request #1049 from tonistiigi/update-dockerfile-deps
...
Dockerfile: update dependencies
2022-05-02 17:49:49 +02:00
cf298ee01c
docs: fix guides for docs.docker.com
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2022-05-02 13:10:48 +02:00
e9d6501a4f
Merge pull request #1086 from jedevc/remote-driver-docs
...
Add remote driver documentation
2022-05-02 09:51:32 +02:00
92009ed03c
Merge pull request #1085 from tonistiigi/closeread-ignore
...
root: ignore SSH CloseRead warning
2022-04-29 17:59:56 +02:00
f2fc0e9eb5
Add remote driver documentation
...
Signed-off-by: Justin Chadwell <me@jedevc.com >
2022-04-29 16:43:28 +01:00
38f1138a45
Merge pull request #1078 from jedevc/remote-driver
...
Add remote driver
2022-04-29 08:25:25 -07:00
72758fef22
root: ignore SSH CloseRead warning
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2022-04-29 08:24:13 -07:00
9cdd837f6b
Merge pull request #1080 from jedevc/issue-1051
...
hclparser: strip out blocks for json files
2022-04-28 21:11:02 -07:00
d7e4affe98
Complete remote driver
...
This patch completes the work started in creating a remote driver:
- Renames the env driver to the remote driver (an alternative suggestion
that should be more user-friendly)
- Adds support for TLS to encrypt connections with buildkitd
- Fixes outstanding review comments
- Reworks the buildx create command endpoint construction to be clearer
and include better support for this new driver.
Signed-off-by: Justin Chadwell <me@jedevc.com >
2022-04-28 11:34:06 +01:00
3dc83e5dd8
feat: env driver
...
Co-authored-by: Furkan Türkal <furkan.turkal@trendyol.com >
Signed-off-by: Batuhan Apaydın <batuhan.apaydin@trendyol.com >
2022-04-28 11:34:06 +01:00
29f97f6762
Merge pull request #1083 from crazy-max/e2e-workflow
...
ci: enhance e2e workflow
2022-04-28 12:31:57 +02:00
88a45cfb24
ci: enhance e2e workflow
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2022-04-28 12:03:33 +02:00
03885ec9f1
hclparser: strip out blocks for json files
...
Body.JustAttributes cannot distinguish between blocks and attributes for
JSON files, so the variable block could be included in the list of
attributes returned.
This patch ensures that JSON and HCL files behave the same way by
removing all known block types first, from the provided config schema
and then from a generated definitions schema.
Fixes #1051
Signed-off-by: Justin Chadwell <me@jedevc.com >
2022-04-28 10:22:20 +01:00
a648d58f63
hack: update linters
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2022-04-27 17:22:32 -07:00
0b9d426175
Dockerfile: update to go 1.18
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2022-04-27 17:22:31 -07:00
1c23d1cef5
Merge pull request #1082 from crazy-max/fix-standalone
...
cli: fix standalone command behavior
2022-04-27 10:51:51 -07:00
95086cf641
cli: fix standalone command behavior
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2022-04-27 17:33:16 +02:00
6a702ebe5b
Merge pull request #1025 from crazy-max/bake-merge-jsons
...
bake: merge targets and vars from multiple JSON files
2022-04-25 19:16:05 -07:00
a6a1a362ad
Merge pull request #1053 from szeber/kubernetes-tolerations-fix
...
Fix tolerations not parsing its options correctly, update docs regarding quoted driver options
2022-04-21 21:20:26 -07:00
4a226568a0
Fix tolerations not parsing its options correctly, add tests
...
Signed-off-by: Zsolt <zsolt.szeberenyi@figured.com >
2022-04-22 12:12:05 +12:00
a2d5bc7cca
Merge pull request #1069 from crazy-max/compose-build-secrets
...
bake: support compose build secrets
2022-04-14 12:05:58 +02:00
951201ac1b
Merge pull request #1067 from jedevc/fix-imagetools-builder
...
imagetools: respect --builder flag
2022-04-13 16:40:47 -07:00
c0f8a8314b
bake: support compose build secrets
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2022-04-14 01:28:00 +02:00
d64428cd2a
Merge pull request #1063 from dougborg/custom-rootless-image-fix
...
Only set default rootless image if it is not already customized
2022-04-13 11:05:43 -07:00
3a90f99635
update github.com/compose-spec/compose-go to v1.2.4
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2022-04-13 16:39:32 +02:00
04b44b3a89
imagetools: respect --builder flag
...
The --builder flag was being ignored by imagetools because of pointer
problems. Essentially, because the root cmds aren't parsed immediately,
we need to pass a pointer to the builder string so that it can be
updated before the RunE function gets called.
Signed-off-by: Justin Chadwell <me@jedevc.com >
2022-04-13 14:36:48 +01:00
b7c4fe5a3a
Merge pull request #1066 from crazy-max/fix-inspect
...
inspect: fix printing of driver options
2022-04-12 18:05:36 -07:00
082c83b825
inspect: fix printing of driver options
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2022-04-12 20:56:57 +02:00
79de2c5d82
Only set default rootless image if it is not already customized
...
Only change the image to the default rootless image when using the
--rootless option if the image has not already customized with the
--image option.
Fix #938
Signed-off-by: Doug Borg <dougborg@apple.com >
2022-04-12 10:13:43 -06:00
b8bcf1d810
Merge pull request #1052 from AkihiroSuda/update-kube-seccomp
...
kubernetes: replace deprecated seccomp annotations with securityContext
2022-04-08 20:50:00 -07:00
28a4363672
Merge pull request #1055 from thaJeztah/update_dockerd_version
...
Dockerfile: update DOCKERD_VERSION to v20.10.14
2022-04-08 18:26:56 +02:00
1e98de491d
Merge pull request #1056 from thaJeztah/update_xx
...
Dockerfile: update to tonistiigi/xx:1.1.0
2022-04-08 18:26:36 +02:00
b54a0aa37c
Dockerfile: update to tonistiigi/xx:1.1.0
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2022-04-08 17:28:45 +02:00
e10c385167
Dockerfile: update DOCKERD_VERSION to v20.10.14
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2022-04-08 17:26:40 +02:00
add4301ed6
kubernetes: replace deprecated seccomp annotations with securityContext
...
Kubernetes added the official `securityContext.seccompProfile` support in Kubernetes 1.19.
Seccomp is still disabled by default.
The legacy `container.seccomp.security.alpha.kubernetes.io/<PODNAME>` annotation has been deprecated and will be unsupported in Kubernetes 1.25.
https://kubernetes.io/docs/tutorials/security/seccomp/
A test cluster can be created with the following minikube command:
```
minikube start --feature-gates SeccompDefault=true --extra-config kubelet.seccomp-default=true
```
Related to moby/buildkit PR 2782
Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp >
2022-04-07 17:23:42 +09:00
a60150cbc6
Merge pull request #1045 from szeber/kubernetes-tolerations
...
feat: add tolerations handling to kubernetes driver
2022-04-06 21:50:17 -07:00
cad7ed68be
bake: merge vars from multiple JSON files
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2022-04-06 22:17:23 +02:00
c317ca1e95
bake: merge targets from multiple JSON files
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2022-04-06 22:17:23 +02:00
3f6517747e
Add support for defining kubernetes tolerations
...
Signed-off-by: Zsolt <zsolt.szeberenyi@figured.com >
2022-04-06 17:10:21 +12:00
adafbe0e65
Merge pull request #1041 from crazy-max/vendor-buildkit
...
vendor: update buildkit to 3e38a2d
2022-04-04 11:53:01 -07:00
a49ad031a5
vendor: update buildkit to 3e38a2d
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2022-04-03 20:40:33 +02:00
c3db06cda0
Merge pull request #970 from crazy-max/nocache-mod-outdated
...
chore: use no-cache-filter for outdated stage
2022-04-01 16:32:41 -07:00
1201782a11
Merge pull request #1033 from crazy-max/update-compose-go
...
update github.com/compose-spec/compose-go to v1.2.1
2022-03-30 15:02:24 +09:00