Tõnis Tiigi and GitHub
758ea75f60
Merge pull request #3235 from jsternberg/dap-handler
...
dap: add debug adapter implementation
2025-07-02 12:58:07 -07:00
Tõnis Tiigi and GitHub
87371a89c2
Merge pull request #3283 from crazy-max/buildkit-0.23.2
...
dockerfile: update buildkit to 0.23.2
2025-07-02 12:56:33 -07:00
Tõnis Tiigi and GitHub
9a5cbaca15
Merge pull request #3278 from crazy-max/fix-exit-after-defer
...
cmd: fix possible skipped defers for build and bake
2025-07-01 09:32:05 -07:00
Tõnis Tiigi and GitHub
2b5a8c661f
Merge pull request #3280 from crazy-max/bake-target-pattern
...
bake: add pattern matching for targets input
2025-07-01 09:31:32 -07:00
Tõnis Tiigi and GitHub
f6c730ec87
Merge pull request #3277 from crazy-max/bake-fix-envfiles
...
bake: fix BUILDX_BAKE_FILE env behavior
2025-06-30 20:27:29 -07:00
Tõnis Tiigi and GitHub
c45de54bad
Merge pull request #3275 from crazy-max/compose-dotenv-dir
...
compose: ignore dotenv that is a directory
2025-06-30 20:25:18 -07:00
Tõnis Tiigi and GitHub
6deb9ff384
Merge pull request #3269 from crazy-max/alpine-3.22
...
dockerfile: update alpine to 3.22
2025-06-26 12:19:14 -07:00
Tõnis Tiigi and GitHub
6e30826a67
Merge pull request #3270 from thaJeztah/bump_otel
...
vendor: align otel deps to v0.60.0 / v1.35.0
2025-06-26 11:00:45 -07:00
Tõnis Tiigi and GitHub
0bed0b5653
Merge pull request #3242 from rrjjvv/new-bakefile-env-var
...
Allow bake files to be specified via environment variable
2025-06-25 08:54:04 -07:00
Tõnis Tiigi and GitHub
63bb3db985
Merge pull request #3264 from crazy-max/fix-args-history
...
history: fix required args for inspect attachment command
2025-06-24 11:13:05 -07:00
Tõnis Tiigi and GitHub
fba5d5e554
Merge pull request #3265 from crazy-max/update-govulncheck
...
dockerfile: update govulncheck to v1.1.4
2025-06-24 11:12:20 -07:00
Tõnis Tiigi and GitHub
4c1e7b2119
Merge pull request #3258 from crazy-max/docs-fix-history-attachment
...
docs: fix history inspect attachment examples
2025-06-23 16:48:09 -07:00
Tõnis Tiigi and GitHub
c48ccdee36
Merge pull request #3262 from crazy-max/buildkit-0.23.1
...
dockerfile: update buildkit to 0.23.1
2025-06-20 13:11:18 -07:00
Tõnis Tiigi and GitHub
d09eb752a5
Merge pull request #3256 from jsternberg/buildkit-bump
...
dockerfile: update buildkit to 0.23.0
2025-06-17 17:42:39 -07:00
Tõnis Tiigi and GitHub
18041a5855
Merge pull request #3254 from crazy-max/buildkit-0.23.0
...
vendor: update buildkit v0.23.0
2025-06-17 08:32:22 -07:00
Tõnis Tiigi and GitHub
08dd378b59
Merge pull request #3249 from tonistiigi/update-buildkit-v0.23.0-rc2
...
vendor: update buildkit v0.23.0-rc2
2025-06-16 14:31:08 -07:00
Tonis Tiigi
cb29cd0efb
vendor: update buildkit v0.23.0-rc2
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2025-06-16 13:42:31 -07:00
Tõnis Tiigi and GitHub
99f1c4b15c
Merge pull request #3245 from crazy-max/history-slsa-check
...
history: slsa v1 support
2025-06-16 10:53:26 -07:00
Tõnis Tiigi and GitHub
77e4a88781
Merge pull request #3248 from jsternberg/printer-bake-wait-fix
...
progress: ensure bake waits for progress to finish printing on error conditions
2025-06-16 10:52:50 -07:00
Tõnis Tiigi and GitHub
03737f11bc
Merge pull request #3244 from crazy-max/bake-extra-hosts-multi-ip
...
bake: multi ips support for extra hosts
2025-06-16 09:21:39 -07:00
Tõnis Tiigi and GitHub
eb43f4c237
Merge pull request #3183 from crazy-max/modernize-fix
...
hack: modernize-fix bake target
2025-06-13 15:39:07 -07:00
Tõnis Tiigi and GitHub
43e2f27cac
Merge pull request #3240 from jsternberg/remove-debugcmd-package
...
commands: remove debug package in commands
2025-06-13 11:46:37 -07:00
Tõnis Tiigi and GitHub
32e9bfcba8
Merge pull request #3237 from jsternberg/vendor-update
...
vendor: github.com/moby/buildkit v0.23.0-rc1
2025-06-11 14:47:39 -07:00
Tõnis Tiigi and GitHub
1e969978aa
Merge pull request #3234 from crazy-max/bake-add-host
...
bake: extra-hosts support
2025-06-11 12:50:34 -07:00
Tõnis Tiigi and GitHub
1b4bd20e6f
Merge pull request #3233 from tonistiigi/imagetools-registrytoken
...
imagetools: support registrytoken auth in docker config
2025-06-11 09:07:19 -07:00
Tonis Tiigi
da426ecd3a
imagetools: support registrytoken auth in docker config
...
This is not supported by the Authorizer from containerd and
needs to be added manually. Build authentication happens through
BuildKit session that already supports this.
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2025-06-10 23:20:08 -07:00
Tonis Tiigi
10618d4c73
imagetools: move auth function to separate file
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2025-06-10 22:04:56 -07:00
Tõnis Tiigi and GitHub
52b5d0862f
Merge pull request #3224 from jsternberg/evaluate-handler
...
build: change build handler to evaluate instead of onresult
2025-06-10 11:07:31 -07:00
Tõnis Tiigi and GitHub
d1e22e5fc3
Merge pull request #3228 from tonistiigi/hack-link-gold
...
lint: fix linter error on arm64
2025-06-10 10:37:36 -07:00
Tonis Tiigi
2706e2f429
lint: fix linter error on arm64
...
Something has changed in golang or alpine requiring gold linker by
default. In future this could be updated to clang/lld instead, eg.
by just calling xx.
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2025-06-09 10:59:23 -07:00
Tõnis Tiigi and GitHub
02ab492cac
Merge pull request #3226 from ArthurFlag/ENGDOCS-2699-build-list-and-explain-accepted-schemes
...
docs: restructure examples for context
2025-06-06 11:54:37 -07:00
Tõnis Tiigi and GitHub
b8d8c7b1a6
Merge pull request #3227 from crazy-max/hcl-merge-tests
...
bake: hcl merged tests
2025-06-06 11:52:59 -07:00
Tõnis Tiigi and GitHub
c45185fde0
Merge pull request #3222 from jsternberg/controller-remove-final
...
controller: remove remaining parts of the controller
2025-06-05 10:18:40 -07:00
Tõnis Tiigi and GitHub
fb916a960c
Merge pull request #3214 from tonistiigi/internal-codes
...
cmd: custom exit codes for internal, resource and canceled errors
2025-06-05 09:11:19 -07:00
Tõnis Tiigi and GitHub
60b1eda2df
Merge pull request #3220 from jsternberg/monitor-driven-build
...
monitor: move remaining controller functionality into monitor
2025-06-04 13:50:24 -07:00
Tõnis Tiigi and GitHub
bb5b5e37e8
Merge pull request #3219 from jsternberg/monitor-reload-refactor
...
monitor: refactor how reload works
2025-06-04 13:26:48 -07:00
Tõnis Tiigi and GitHub
d61853bbb3
Merge pull request #3213 from jsternberg/build-refactors
...
build: refactor some of the build functions into smaller utility functions
2025-06-03 14:43:26 -07:00
Tonis Tiigi
b3e37e899f
cmd: custom exit codes for internal, resource and canceled errors
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2025-05-30 11:12:24 -07:00
Tõnis Tiigi and GitHub
a04b7d8689
Merge pull request #3212 from thaJeztah/bump_engine
...
vendor: github.com/docker/docker, docker/cli v28.2.2
2025-05-30 10:49:29 -07:00
Tõnis Tiigi and GitHub
52bf4bf7ce
Merge pull request #3210 from thaJeztah/dockerfile_bump_docker
...
Dockerfile: update to docker v28.2.2
2025-05-30 10:49:08 -07:00
Tõnis Tiigi and GitHub
1436f93aa1
Merge pull request #3194 from thaJeztah/bump_engine
...
vendor: github.com/docker/docker, github.com/docker/cli v28.2.1
2025-05-29 16:05:26 -07:00
Tõnis Tiigi and GitHub
542bda49f2
Merge pull request #3188 from crazy-max/buildkit-0.22
...
dockerfile: update buildkit to 0.22.0
2025-05-22 15:33:45 -07:00
Tõnis Tiigi and GitHub
75f1d5e26b
Merge pull request #3199 from crazy-max/buildkit-0.22.0
...
vendor: github.com/moby/buildkit v0.22.0
2025-05-21 07:26:25 -07:00
Tõnis Tiigi and GitHub
2149f03225
Merge pull request #3184 from tonistiigi/lint-merge-conflict-fix
...
lint: fix linter after merge conflict
2025-05-13 16:52:49 -07:00
Tonis Tiigi
f41d5072fd
lint: fix linter after merge conflict
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2025-05-13 16:19:33 -07:00
Tõnis Tiigi and GitHub
06a1a6344a
Merge pull request #3180 from crazy-max/dockerfile-update
...
dockerfile: update docker to 28.1.1 and buildkit to 0.21.1
2025-05-13 15:09:27 -07:00
Tõnis Tiigi and GitHub
4feb05b0bf
Merge pull request #3179 from tonistiigi/ls-format-json-current
...
ls: make sure current builder is available in JSON output
2025-05-13 14:27:36 -07:00
Tõnis Tiigi and GitHub
277548e91b
Merge pull request #3152 from crazy-max/history-export-finalize
...
history: make sure build record is finalized before exporting
2025-05-13 14:20:04 -07:00
Tõnis Tiigi and GitHub
3f0aec1b3e
Merge pull request #3182 from crazy-max/go-1.24
...
update to go 1.24
2025-05-13 12:14:37 -07:00
Tonis Tiigi
a3180cbf3d
ls: make sure current builder is available in JSON output
...
While lsBuilder has a field called Current that gets lost
because the embedded struct implements custom MarshalJSON method.
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2025-05-12 22:30:44 -07:00
Tõnis Tiigi and GitHub
c398e2a224
Merge pull request #3177 from crazy-max/docs-fix-hcl-syntax
...
docs: remove commas in bake hcl object blocks
2025-05-12 10:47:11 -07:00
Tõnis Tiigi and GitHub
865ad2b8d5
Merge pull request #3167 from rrjjvv/variable-typing
...
Allow variables to be explicitly typed (and enforced)
2025-05-12 10:45:10 -07:00
Tõnis Tiigi and GitHub
9e17bc7a4c
Merge pull request #3127 from sarahsanders-docker/docs-buildx-history
...
docs: add descriptions and examples for buildx history commands
2025-05-05 15:00:01 -07:00
Tonis Tiigi
e1e8f5c68d
docs: updated reference docs generation
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2025-05-05 14:32:03 -07:00
Tonis Tiigi
b00dd42037
bake: fix nil deference on empty call definition
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2025-05-05 11:07:54 -07:00
Tõnis Tiigi and GitHub
9a48aca461
Merge pull request #3136 from ctalledo/reworked-fix-for-moby-45458
...
Output correct image ID when using Docker with the containerd-snapshotter
2025-05-01 16:59:42 -07:00
Tõnis Tiigi and GitHub
674cfff1a4
Merge pull request #3165 from tonistiigi/fix-openbsd-ci
...
attempt openbsd fix
2025-05-01 11:29:09 -07:00
Tonis Tiigi
19a241f4ed
attempt openbsd fix
...
7.5 packages seem to be removed from main mirrors. Couldn't find
a popular 7.6/7.7 image in vagrant cloud.
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2025-05-01 11:02:38 -07:00
Tõnis Tiigi and GitHub
7da31076ae
Merge pull request #3164 from jsternberg/controller-errdefs-proto-removal
...
controller: remove controller/errdefs protobuf files
2025-05-01 10:40:41 -07:00
Tõnis Tiigi and GitHub
6df3a09284
Merge pull request #3126 from jsternberg/controller-removal
...
controller: remove controller grpc service
2025-04-30 18:20:51 -07:00
Tõnis Tiigi and GitHub
e7be640d9b
Merge pull request #3155 from crazy-max/fix-bin-image
...
ci: fix bin-image job
2025-04-30 17:53:20 -07:00
Tõnis Tiigi and GitHub
2eaea647d8
Merge pull request #3146 from fiam/alberto/propagate-otel-trace
...
chore(dockerutil): propagate OTEL context to Docker daemon
2025-04-23 09:45:17 -07:00
Tõnis Tiigi and GitHub
9ba3f77219
Merge pull request #3143 from crazy-max/ci-fix-vagrant
...
ci: fix vagrant build
2025-04-22 12:17:29 -07:00
Tõnis Tiigi and GitHub
2799ed6dd8
Merge pull request #3142 from thaJeztah/bump_docker_28.1.1
...
vendor: github.com/docker/docker, docker/cli v28.1.1, containerd v2.0.5
2025-04-22 11:37:27 -07:00
Tonis Tiigi
19c22136b4
build: make sure defers always run in the end of the build
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2025-04-21 09:28:44 -07:00
Tõnis Tiigi and GitHub
bad5063577
Merge pull request #3107 from thaJeztah/bump_engine
...
vendor: github.com/docker/docker, github.com/docker/cli v28.1.0
2025-04-18 17:05:35 -07:00
Tõnis Tiigi and GitHub
1365652a74
Merge pull request #3113 from crazy-max/update-hcl
...
vendor: update hcl dependencies
2025-04-18 15:51:53 -07:00
Tõnis Tiigi and GitHub
a4f0a21468
Merge pull request #3125 from thaJeztah/dockerfile_update_engine
...
Dockerfile: update to docker v28.1.0
2025-04-18 15:51:03 -07:00
Tõnis Tiigi and GitHub
8c74109330
Merge pull request #3115 from crazy-max/buildkit-v0.21.0
...
vendor: github.com/moby/buildkit v0.21.0
2025-04-15 09:30:51 -07:00
Tonis Tiigi
2e81e301ae
bake: fix variadic_params inconsistency for user functions
...
There was inconsistency between variables used for function
definitions in HCL and JSON format. Updated JSON to match HCL,
fixed documentation and removed the unused code from userfunc
pkg (based on HCL upstream) to avoid confusion.
Theoretically we could add some temporary backwards compatibility
for the JSON format but I think it is unlikely that someone uses
JSON format for this and also defined variadic parameters.
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2025-04-14 10:56:20 -07:00
Tõnis Tiigi and GitHub
d69301d57b
Merge pull request #3101 from crazy-max/bake-validation-fixes
...
bake: check condition and error_message are set during validation
2025-04-09 08:59:43 -07:00
Tonis Tiigi
10e3892a63
vendor: update jaeger-ui-rest to v1.68
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2025-04-08 10:11:54 -07:00
Tõnis Tiigi and GitHub
d80ece5bb3
Merge pull request #3091 from tonistiigi/history-filters
...
history: add filters to ls
2025-04-08 09:19:05 -07:00
Tõnis Tiigi and GitHub
1f44971fc9
Merge pull request #3097 from crazy-max/bake-esc-interpolation
...
bake: keep escaped interpolation in print output
2025-04-08 09:17:32 -07:00
Tonis Tiigi
29614f9734
avoid import to testing helpers outside of tests
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2025-04-08 00:38:31 -07:00
Tonis Tiigi
f1b895196c
history: add local filters for older buildkit versions
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2025-04-07 22:20:32 -07:00
Tonis Tiigi
900502b139
history: add filters to ls
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2025-04-07 21:32:43 -07:00
Tonis Tiigi
49bd7e4edc
bake: fix platforms field in compose yaml
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2025-04-07 14:14:40 -07:00
Tõnis Tiigi and GitHub
e0c67bfc79
Merge pull request #3078 from jsternberg/buildkit-0.20.2
...
vendor: github.com/moby/buildkit v0.20.2
2025-03-24 20:12:24 -07:00
Tõnis Tiigi and GitHub
d3aef6642c
Merge pull request #3075 from thaJeztah/bump_cobra
...
vendor: github.com/spf13/cobra v1.9.1
2025-03-24 08:46:50 -07:00
Tonis Tiigi
45dfb84361
history: add support for exporting multiple and all records
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2025-03-21 11:21:00 -07:00
Tonis Tiigi
13ef01196d
history: add export command
...
Allow builds to be exported into .dockerbuild bundles
that can be shared and imported into Docker Desktop.
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2025-03-20 20:28:14 -07:00
Tõnis Tiigi and GitHub
646df6d4a0
Merge pull request #3064 from glours/bump-compose-v2.34.0
...
bump compose-go to v2.4.9
2025-03-20 20:27:32 -07:00
Tõnis Tiigi and GitHub
d46c1d8141
Merge pull request #3069 from crazy-max/golangci-lint-rm-goversion
...
don't set go version in golangci-lint config
2025-03-20 17:08:06 -07:00
Tõnis Tiigi and GitHub
18ccba0720
Merge pull request #3068 from crazy-max/GHSA-m4gq-fm9h-8q75
...
cherry-picks for CVE-2025-0495
2025-03-17 11:37:50 -07:00
Tonis Tiigi and CrazyMax
ef99381eab
otel: avoid tracing raw os arguments
...
User might pass a value that they don't expect to
be kept in trace storage. For example some cache backends
allow passing authentication tokens with a flag.
Instead use known primary config values as attributes
of the root span.
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2025-03-17 18:14:52 +01:00
Tõnis Tiigi and GitHub
97f1d47464
Merge pull request #3063 from crazy-max/driver-ctn-gpu-request
...
driver: request gpu when creating container builder
2025-03-13 09:56:10 -07:00
Tõnis Tiigi and GitHub
0d708c0bc2
Merge pull request #3058 from crazy-max/buildkit-0.20.1
...
vendor: github.com/moby/buildkit v0.20.1
2025-03-11 09:30:42 -07:00
Tõnis Tiigi and GitHub
3a7523a117
Merge pull request #3057 from crazy-max/update-compose
...
vendor: update compose-go to v2.4.8
2025-03-11 09:09:46 -07:00
Tõnis Tiigi and GitHub
b88423be50
Merge pull request #3053 from tonistiigi/modernize-fixes
...
lint: apply x/tools/modernize fixes and validation
2025-03-10 18:37:51 -07:00
Tonis Tiigi
c1e2ae5636
history: generalize query loading
...
Some commands (logs/open) were still missing offset handling.
Now all commands use the same reference parsing/sort.
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2025-03-10 15:51:03 -07:00
Tõnis Tiigi and GitHub
23afb70e40
Merge pull request #3039 from tonistiigi/history-import
...
history: add history import command
2025-03-10 10:09:36 -07:00
Tonis Tiigi
d5d3d3d502
lint: apply x/tools/modernize fixes
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2025-03-07 16:37:24 -08:00
Tõnis Tiigi and GitHub
e19c729d3e
Merge pull request #3049 from tonistiigi/history-inspect-index
...
history: allow index based inspect of builds
2025-03-06 11:09:36 -08:00
Tonis Tiigi
058c098c8c
history: allow index based inspect of builds
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2025-03-05 21:33:24 -08:00
Tõnis Tiigi and GitHub
7b7dbe88b1
Merge pull request #3046 from crazy-max/buildkit-0.20.1
...
dockerfile: update buildkit to 0.20.1
2025-03-05 17:20:14 -08:00
Tonis Tiigi
cadf4a5893
history: add multi-file/stdin import
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2025-03-05 11:12:52 -08:00
Tonis Tiigi
963b9ca30d
history: print urls after importing builds
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2025-03-04 16:13:49 -08:00
Tõnis Tiigi and GitHub
e23695d50d
Merge pull request #3042 from crazy-max/ci-bump-ubuntu
...
ci: bump to ubuntu-24.04
2025-03-04 15:41:06 -08:00
Tõnis Tiigi and GitHub
9a204c44c3
Merge pull request #3031 from crazy-max/bake-set-append
...
bake: support += operator to append with overrides
2025-03-04 09:33:57 -08:00