Tõnis Tiigi and GitHub
ac85f590ba
Merge pull request #1324 from jedevc/invoke-defaults
...
invoke: load defaults from image config
2022-10-13 09:01:29 -07:00
Tõnis Tiigi and GitHub
810ce31f4b
Merge pull request #1297 from cdupuis/git-revision
...
Add git provenance labels
2022-09-06 10:23:50 -07:00
Tõnis Tiigi and GitHub
1bb375fe5c
Merge pull request #1265 from crazy-max/go-1.19
...
Dockerfile: update to go 1.19
2022-08-24 21:19:51 -07:00
Tõnis Tiigi and GitHub
ed00243a0c
Merge pull request #1279 from jedevc/inspect-buildkit-version
...
inspect: add buildkit version information to command output
2022-08-18 09:44:29 -07:00
Tõnis Tiigi and GitHub
1223e759a4
Merge pull request #1281 from jedevc/fixup-1273
...
Prevent duplicate "failed to find driver" message
2022-08-18 09:43:09 -07:00
Tõnis Tiigi and GitHub
4fd3ec1a50
Merge pull request #1277 from crazy-max/fix-compose-merge
...
bake(compose): fix unskipped services without build context
2022-08-18 09:41:49 -07:00
Tonis Tiigi and CrazyMax
3b5dfb3fb4
docs: make sure all named context examples use 1.4
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2022-08-18 11:57:22 +02:00
Tõnis Tiigi and GitHub
611329fc7f
Merge pull request #1273 from jedevc/fix-1269
...
create: improve interface when attempting to create docker driver
2022-08-16 10:50:04 -07:00
Tõnis Tiigi and GitHub
f3c135e583
Merge pull request #1275 from tonistiigi/update-buildx-220816
...
vendor: update buildkit to 55ba9d14
2022-08-16 10:47:40 -07:00
Tonis Tiigi
7f84582b37
vendor: update buildkit to 55ba9d14
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2022-08-16 10:22:36 -07:00
Tonis Tiigi and Justin Chadwell
fb5e1393a4
commands: use buildx env for experimental opt-in
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2022-08-16 10:37:56 +01:00
Tonis Tiigi and Justin Chadwell
18dbde9ed6
build: update outline fallback image
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2022-08-16 10:25:26 +01:00
Tõnis Tiigi and GitHub
da1f4b8496
Merge pull request #1100 from tonistiigi/print-outline
...
Build: Support for printing outline/targets of the current build
2022-08-09 18:34:15 -07:00
Tõnis Tiigi and GitHub
5b2e1d3ce4
Merge pull request #1261 from crazy-max/bake-env
...
bake: load .env file from working dir for compose files
2022-08-09 18:31:40 -07:00
Tõnis Tiigi and GitHub
005bc009e8
Merge pull request #1262 from tonistiigi/docker-driver-features
...
enable other exporters if docker driver uses containerd
2022-08-09 15:37:41 -07:00
Tonis Tiigi
3bc7d4bec6
enable other exporters if docker driver uses containerd
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2022-08-09 14:16:30 -07:00
Tõnis Tiigi and GitHub
96c1b05238
Merge pull request #1257 from tonistiigi/invoke-release
...
build: fix issues with leaving invoke containers running
2022-08-09 12:29:41 -07:00
Tonis Tiigi
c834ba1389
add formatting support to print function
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2022-08-09 08:24:59 -07:00
Tonis Tiigi
cab437adef
build: add fallback to outline requests if not supported by frontend
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2022-08-09 08:24:59 -07:00
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 >
2022-08-09 08:24:52 -07:00
Tonis Tiigi
75ddc5b811
build: fix issues with leaving invoke containers running
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2022-08-08 23:16:59 -07:00
Tõnis Tiigi and GitHub
17dc0e1108
Merge pull request #1259 from ktock/invoke-messages
...
invoke: add messages
2022-08-08 23:16:38 -07:00
Tõnis Tiigi and GitHub
64ac6c9621
Merge pull request #1256 from crazy-max/x-bake-miss
...
bake: contexts support with x-bake
2022-08-08 11:43:05 -07:00
Tõnis Tiigi and GitHub
7b660c4e30
Merge pull request #1188 from jedevc/driver-opt-warnings
...
Introduce new errors for unsupported driver behaviors
2022-08-05 16:58:24 -07:00
Tõnis Tiigi and GitHub
8675e02cea
Merge pull request #1253 from crazy-max/improve-ci
...
ci: enhanced build workflow
2022-08-03 12:03:48 -07:00
Tõnis Tiigi and GitHub
cf809aec47
Merge pull request #1218 from crazy-max/validate-docs-upstream
...
ci: upstream docs conformance validation
2022-08-03 10:53:05 -07:00
Tõnis Tiigi and GitHub
e1590bf68b
Merge pull request #1248 from tonistiigi/add-jedevc
...
add jedevc to maintainers
2022-08-02 08:54:45 -07:00
Tonis Tiigi
0883beac30
add jedevc to maintainers
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2022-08-01 22:22:47 -07:00
Tõnis Tiigi and GitHub
f360088ae7
Merge pull request #974 from crazy-max/k8s-azure-auth
...
kubernetes: enable azure auth
2022-08-01 17:16:16 -07:00
Tõnis Tiigi and GitHub
19641ec8ca
Merge pull request #1214 from jedevc/timestamp-func
...
bake: add timestamp function
2022-08-01 16:41:21 -07:00
Tõnis Tiigi and GitHub
02f7d54aed
Merge pull request #1246 from crazy-max/update-compose
...
update github.com/compose-spec/compose-go to v1.3.0
2022-08-01 16:32:31 -07:00
Tõnis Tiigi and GitHub
1f6612b118
Merge pull request #1137 from jedevc/imagetools-multiple-repositories
...
Imagetools multiple repositories
2022-08-01 16:30:53 -07:00
Tõnis Tiigi and GitHub
c1fbebe73f
Merge pull request #1206 from jedevc/init-builder-errors
...
buildx: log errors in initializing builders
2022-08-01 16:10:18 -07:00
Tõnis Tiigi and GitHub
30d650862d
Merge pull request #1011 from crazy-max/bake-target-name
...
bake(compose): allow dot in target name
2022-08-01 10:14:58 -07:00
Tõnis Tiigi and GitHub
480bf2e123
Merge pull request #1241 from jedevc/docker-driver-docs
...
docs: add minimal docker driver docs
2022-07-29 13:35:32 -07:00
Tõnis Tiigi and GitHub
766653f7a6
Merge pull request #994 from corhere/local-dockerfile-remote-context
...
build: allow external Dockerfile on remote context
2022-07-28 22:32:25 -07:00
Tõnis Tiigi and GitHub
264451ba18
Merge pull request #1233 from jedevc/drivers-guides
...
Enhanced driver guides
2022-07-28 18:27:21 -07:00
Tõnis Tiigi and GitHub
3075a5a8c1
Merge pull request #1184 from crazy-max/docs-workflow
...
ci: release workflow to open a PR on docs repo with latest changes
2022-07-26 10:26:20 -07:00
Tõnis Tiigi and GitHub
9ff5fb0356
Merge pull request #1224 from crazy-max/update-docker-cli
...
vendor: update docker/cli to f1615fa
2022-07-25 09:10:03 -07:00
Tõnis Tiigi and GitHub
23455744ac
Merge pull request #1226 from spkane/spkane/colorized-buildkit-output
...
Update buildkit w/ customizable output colors, etc.
2022-07-22 16:55:02 -07:00
Tõnis Tiigi and GitHub
0ee14fb653
Merge pull request #1229 from crazy-max/docs-update-links
...
docs: replace links with ones from docs.docker.com
2022-07-22 16:54:21 -07:00
Tõnis Tiigi and GitHub
7eb1235629
Merge pull request #1217 from crazy-max/fix-docs-links
...
docs(guides): fix links
2022-07-19 11:48:08 -07:00
Tõnis Tiigi and GitHub
11c1e03e93
Merge pull request #1155 from crazy-max/compose-cacheto
...
bake: support compose build cache_to
2022-07-19 11:39:28 -07:00
Tõnis Tiigi and GitHub
bea1ac296c
Merge pull request #1173 from deitch/oci-layout-support
...
add support for oci-layout build-context
2022-07-19 10:13:12 -07:00
Tõnis Tiigi and GitHub
3cf549a7f7
Merge pull request #1181 from crazy-max/compose-consistency
...
bake: fix compose consistency check
2022-06-23 09:51:14 -07:00
Tõnis Tiigi and GitHub
a8bb25d1b5
Merge pull request #1168 from ktock/invoke
...
Add `--invoke` option to launch a container from the build result
2022-06-21 08:51:25 -07:00
Tõnis Tiigi and GitHub
055e85f48f
Merge pull request #1166 from crazy-max/ci-concurrency
...
ci: add concurrency check
2022-06-14 12:49:15 -07:00
Tõnis Tiigi and GitHub
91fec23f5d
Merge pull request #1153 from crazy-max/update-compose-go
...
bake: support compose build tags and secrets env
2022-06-14 12:45:33 -07:00
Tõnis Tiigi and GitHub
0295555a5a
Merge pull request #1109 from crazy-max/ls-progress
...
ls: move builder/node status error msg below table
2022-06-14 10:03:22 -07:00
Tõnis Tiigi and GitHub
71e4a39ae9
Merge pull request #1134 from jedevc/remote-driver-connhelpers
...
Remote driver connhelpers
2022-05-31 16:09:55 -07:00
Tõnis Tiigi and GitHub
1beb3359a6
Merge pull request #1144 from tonistiigi/nil-platform
...
imagetools: handle manifest with nil platform
2022-05-24 10:05:59 -07:00
Tõnis Tiigi and GitHub
35f4268081
Merge pull request #1128 from crazy-max/rm
...
rm: display removed builder and disallow removing context builders
2022-05-24 09:40:26 -07:00
Tonis Tiigi
e4137b2eea
imagetools: handle manifest with nil platform
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2022-05-23 21:16:00 -07:00
Tõnis Tiigi and GitHub
4a215a943b
Merge pull request #1131 from crazy-max/ls-dedup
...
ls: dedup instances from store and context
2022-05-19 17:30:58 -07:00
Tõnis Tiigi and GitHub
cdd391e556
Merge pull request #1136 from jedevc/remote-builder-docs-typo
...
Fix typo in docker-container remote driver instructions
2022-05-18 19:51:55 -07:00
Tõnis Tiigi and GitHub
908ce2d206
Merge pull request #1097 from crazy-max/dockerfile-test-stage
...
dockerfile: enhance test stage
2022-05-13 13:56:11 -07:00
Tõnis Tiigi and GitHub
bbfdaa4161
Merge pull request #1096 from crazy-max/ci-cache
...
ci: enable cache
2022-05-12 10:25:15 -07:00
Tõnis Tiigi and GitHub
a9e62dfa83
Merge pull request #1098 from crazy-max/dependabot-gha
...
chore: dependabot to keep gha up to date
2022-05-12 10:22:39 -07:00
Tõnis Tiigi and GitHub
b9a408017c
Merge pull request #1093 from jedevc/remote-driver-guide
...
Add remote driver guide
2022-05-12 10:22:11 -07:00
Tõnis Tiigi and GitHub
062cf29de2
Merge pull request #1103 from jedevc/remote-driver-bootstrap
...
Use --bootstrap to wait for remote to become active
2022-05-12 10:21:15 -07:00
Tõnis Tiigi and GitHub
98439f7f08
Merge pull request #1108 from crazy-max/ls-docs
...
docs: update ls output example
2022-05-11 11:21:37 -07:00
Tõnis Tiigi and GitHub
6854eec48d
Merge pull request #1057 from thaJeztah/vendor_update
...
vendor: vendor with -compat=1.17
2022-05-10 13:53:56 -07:00
Tõnis Tiigi and GitHub
55b85f5bb2
Merge pull request #998 from crazy-max/ls-buildkit-version
...
ls: display buildkit version of the nodes
2022-05-10 08:37:38 -07:00
Tõnis Tiigi and GitHub
38f1138a45
Merge pull request #1078 from jedevc/remote-driver
...
Add remote driver
2022-04-29 08:25:25 -07:00
Tonis Tiigi
72758fef22
root: ignore SSH CloseRead warning
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2022-04-29 08:24:13 -07:00
Tõnis Tiigi and GitHub
9cdd837f6b
Merge pull request #1080 from jedevc/issue-1051
...
hclparser: strip out blocks for json files
2022-04-28 21:11:02 -07:00
Tonis Tiigi
a648d58f63
hack: update linters
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2022-04-27 17:22:32 -07:00
Tonis Tiigi
0b9d426175
Dockerfile: update to go 1.18
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2022-04-27 17:22:31 -07:00
Tõnis Tiigi and GitHub
1c23d1cef5
Merge pull request #1082 from crazy-max/fix-standalone
...
cli: fix standalone command behavior
2022-04-27 10:51:51 -07:00
Tõnis Tiigi and GitHub
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
Tõnis Tiigi and GitHub
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
Tõnis Tiigi and GitHub
951201ac1b
Merge pull request #1067 from jedevc/fix-imagetools-builder
...
imagetools: respect --builder flag
2022-04-13 16:40:47 -07:00
Tõnis Tiigi and GitHub
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
Tõnis Tiigi and GitHub
b7c4fe5a3a
Merge pull request #1066 from crazy-max/fix-inspect
...
inspect: fix printing of driver options
2022-04-12 18:05:36 -07:00
Tõnis Tiigi and GitHub
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
Tõnis Tiigi and GitHub
a60150cbc6
Merge pull request #1045 from szeber/kubernetes-tolerations
...
feat: add tolerations handling to kubernetes driver
2022-04-06 21:50:17 -07:00
Tõnis Tiigi and GitHub
adafbe0e65
Merge pull request #1041 from crazy-max/vendor-buildkit
...
vendor: update buildkit to 3e38a2d
2022-04-04 11:53:01 -07:00
Tõnis Tiigi and GitHub
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
Tõnis Tiigi and GitHub
5c2d2f294d
Merge pull request #1004 from tonistiigi/update-fsutil-220315
...
vendor: update fsutil to 9ed61262
2022-03-16 09:40:37 -07:00
Tonis Tiigi
111ea95629
vendor: update fsutil to 9ed61262
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2022-03-15 17:09:12 -07:00
Tõnis Tiigi and GitHub
3adca1c17d
Merge pull request #995 from thaJeztah/replace_ioutil
...
Remove uses of deprecated io/ioutil
2022-03-14 19:13:07 -07:00
Tõnis Tiigi and GitHub
6ffe22b843
Merge pull request #996 from crazy-max/buildinfo-use-helper
...
imagetools inspect: use buildinfo helper
2022-03-14 19:12:14 -07:00
Tõnis Tiigi and GitHub
c8f7c1e93f
Merge pull request #993 from tonistiigi/update-buildkit-220308
...
vendor: update buildkit
2022-03-08 16:59:14 -08:00
Tõnis Tiigi and GitHub
b78c680207
Merge pull request #989 from crazy-max/moby-imgdgst
...
build: set remote digest when pushed with docker driver
2022-03-08 10:55:18 -08:00
Tonis Tiigi
d7412c9420
vendor: update buildkit
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2022-03-08 10:53:06 -08:00
Tonis Tiigi
c255c04eed
bake: restore consistent output for metadata
...
Metadata formatting should not depend on the number
of targets.
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2022-03-08 10:06:03 -08:00
Tõnis Tiigi and GitHub
9fcea76dea
Merge pull request #977 from tonistiigi/logs-dupes
...
progress: avoid double logs when multiple targets build same step
2022-03-04 16:30:53 -08:00
Tõnis Tiigi and GitHub
1416bc1d83
Merge pull request #972 from crazy-max/imagetools-inspect-order
...
imagetools inspect: keep platform order
2022-03-04 11:54:15 -08:00
Tõnis Tiigi and GitHub
8079bd2841
Merge pull request #980 from crazy-max/imageid
...
build: return imageID when loading without docker driver
2022-03-04 10:50:53 -08:00
Tonis Tiigi
171c4375a1
build: fix multi-node builds with mixed platforms
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2022-03-03 13:15:13 -08:00
Tonis Tiigi
45844805ec
build: remove target context if platform specific used
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2022-03-01 21:25:43 -08:00
Tonis Tiigi
b77d7864fa
progress: avoid double logs when multiple targets build same step
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2022-02-28 23:32:54 -08:00
Tõnis Tiigi and GitHub
6efcee28d5
Merge pull request #973 from crazy-max/vendor-docker-cli
...
vendor: update docker/cli to 8667ccd
2022-02-27 20:29:34 -08:00
Tõnis Tiigi and GitHub
3ad24524c4
Merge pull request #971 from crazy-max/fix-docs
...
docs: small fixes
2022-02-27 20:26:27 -08:00
Tõnis Tiigi and GitHub
f62c02329e
Merge pull request #969 from tonistiigi/update-buildkit-20220225
...
vendor: update buildkit to 0692ad79
2022-02-25 12:15:13 -08:00
Tonis Tiigi
d2e53f5e05
vendor: update buildkit to 0692ad79
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2022-02-25 11:52:45 -08:00
Tõnis Tiigi and GitHub
7af29802d4
Merge pull request #854 from crazy-max/buildinfo-cmd
...
imagetools inspect: add --format flag
2022-02-25 11:52:27 -08:00
Tõnis Tiigi and GitHub
6ac01ec9ac
Merge pull request #965 from tonistiigi/bake-context-validation
...
bake: additional support for named context on remote inputs
2022-02-25 11:36:51 -08:00
Tõnis Tiigi and GitHub
dab3fe71bd
Merge pull request #967 from crazy-max/update-clidocstool
...
docs: update cli-docs-tool to v0.4.0
2022-02-25 08:47:52 -08:00
Tonis Tiigi
91e550b715
bake: add path validation for remote bake invocations
...
This is a stopgap before proper entitlements support
is implemented.
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2022-02-24 23:19:18 -08:00