22d3d058f3
Merge pull request #2526 from thaJeztah/0.15_backport_test_engine_26.1
...
[v0.15 backport] Dockerfile: update docker engine to 26.1.4
2024-06-17 17:45:31 -07:00
03f3b35667
Dockerfile: update docker engine to 26.1.4
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
(cherry picked from commit 5f822b36d3
)
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2024-06-15 12:51:42 +02:00
d3a53189f7
Merge pull request #2513 from tonistiigi/lint-fallback-1.8.0
...
build: update lint fallback image to dockerfile 1.8.0
v0.15.0
2024-06-11 10:26:20 -07:00
0496dae9d5
build: update lint fallback image to dockerfile 1.8.0
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2024-06-11 10:12:52 -07:00
40fcf992b1
Merge pull request #2512 from tonistiigi/0611-update-buildkit
...
vendor: update buildkit to v0.14.0
2024-06-11 10:11:34 -07:00
85c25f719c
vendor: update buildkit to v0.14.0
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2024-06-11 09:56:59 -07:00
875e4cd52e
Merge pull request #2510 from crazy-max/ci-ubuntu24.04
...
ci: switch to ubuntu-24.04 runner
2024-06-11 15:36:04 +02:00
24cedc6c0f
ci: switch to ubuntu-24.04 runner
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2024-06-11 14:32:54 +02:00
59f52c9505
Merge pull request #2507 from daghack/update-lint-metric-regex
...
Update the lint metrics to match agains the rule URL
2024-06-10 13:33:25 -07:00
1e916ae6c6
add length check for lint message regex result
...
Signed-off-by: Talon Bowler <talon.bowler@docker.com >
2024-06-10 12:26:32 -07:00
d342cb9d03
vendor golang.org/x/text dependency
...
Signed-off-by: Talon Bowler <talon.bowler@docker.com >
2024-06-10 12:17:48 -07:00
9fdc99dc76
Update the lint metrics to match agains the rule URL rather than a prefix on the lint rule
...
Signed-off-by: Talon Bowler <talon.bowler@docker.com >
2024-06-10 12:11:50 -07:00
ab835fd904
Merge pull request #2504 from thaJeztah/bump_pty
...
vendor: github.com/creack/pty v1.1.21
2024-06-10 06:43:36 +09:00
87efbd43b5
vendor: github.com/creack/pty v1.1.21
...
full diff: https://github.com/creack/pty/compare/v1.1.18...v1.1.21
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2024-06-08 17:47:33 +02:00
39db6159f9
Merge pull request #2503 from tonistiigi/20240606-update-buildkit
...
update buildkit to v0.14.0-rc2
v0.15.0-rc2
2024-06-06 16:30:31 -07:00
922328cbaf
build: update lint fallback image to v1.8.0-rc2
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2024-06-06 16:18:43 -07:00
aa0f90fdd6
vendor: update buildkit to v0.14.0-rc2
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2024-06-06 16:17:17 -07:00
82b6826cd7
Merge pull request #2500 from dvdksn/doc-rawjson
...
docs: mention rawjson progress output mode
2024-06-06 17:26:14 +02:00
1e3aec1ae2
docs: mention rawjson progress output mode
...
Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com >
2024-06-06 16:51:42 +02:00
cfef22ddf0
Merge pull request #2502 from thaJeztah/bump_compose_go
...
vendor: github.com/compose-spec/compose-go/v2 v2.1.2
2024-06-06 15:31:51 +02:00
9e5ba66553
vendor: github.com/compose-spec/compose-go/v2 v2.1.2
...
Replaces uses of the github.com/mitchellh/mapstructure module, which
was deprecated by the owner and moved to new maintainership at
github.com/go-viper/mapstructure.
The old module is still referenced as indirect dependency (through
docker/cli and theupdateframework/notary), but not used in code, and
should eventually go away.
full diff: https://github.com/compose-spec/compose-go/compare/v2.1.1...v2.1.2
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2024-06-06 12:44:51 +02:00
747b75a217
Merge pull request #2497 from crazy-max/fix-k8s-kubeconfig
...
k8s: fix concurrent kubeconfig access when loading nodes
2024-06-04 12:10:44 +02:00
d8de5bb345
Merge pull request #2498 from tonistiigi/0603-lint-fallback-update
...
build: update lint fallback image
v0.15.0-rc1
2024-06-03 13:28:21 -07:00
eff1850d53
build: update lint fallback image
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2024-06-03 13:17:52 -07:00
a24043e9f1
Merge pull request #2487 from daghack/call-lint
...
Rename --print to --call and make previous name hidden
2024-06-03 12:39:43 -07:00
0902294e1a
ensure call aliases also work formatting parameters
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2024-06-03 12:09:47 -07:00
ef4a165e48
commands: add an alias for --check to be the same as --call=check
...
This adds an alias for `--check` that causes it to behave the same as
`--call=check`. This is done using `BoolFunc` to call a function when
the option is seen and to set it to the correct value. This should allow
command line flags like `--check --call=targets` to work correctly (even
though they conflict) by making it so the first invocation sets the
print function to `check` and the second overwrites the first. This is
the expected behavior for these types of boolean flags.
`BoolFunc` itself is part of the standard library flags package, but
never seems to have made it into pflag possibly because it was added in
go 1.21.
https://pkg.go.dev/flag#FlagSet.BoolFunc
Signed-off-by: Jonathan A. Sternberg <jonathan.sternberg@docker.com >
2024-06-03 13:25:21 -05:00
89810dc998
build: set default call method name to build
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2024-06-03 10:42:35 -07:00
250cd44d70
Adds a --call flag as an alias to the --print flag and hides the later.
...
Signed-off-by: Talon Bowler <talon.bowler@docker.com >
2024-06-03 10:30:30 -07:00
5afb210d43
Merge pull request #2491 from jsternberg/update-buildkit
...
vendor: update buildkit to v0.14.0-rc1
2024-06-03 10:23:26 -07:00
03f84d2e83
Merge pull request #2496 from crazy-max/dial-cmd-flags
...
dial-stdio: remove extra cmd.flags()
2024-06-03 09:08:32 -07:00
945e774a02
k8s: fix concurrent kubeconfig access when loading nodes
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2024-06-03 16:16:24 +02:00
947d6023e4
Merge pull request #2492 from crazy-max/k8s-timeout
...
k8s: opt to customize timeout during deployment
2024-06-03 16:10:05 +02:00
c58599ca50
dial-stdio: remove extra cmd.flags()
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2024-06-03 14:14:55 +02:00
f30e143428
k8s: rename timeout opt and move it out of deployment manifest
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2024-06-03 10:30:06 +02:00
53b7cbc5cb
Add parameter provisioningTimeout to Kubernetes driver options.
...
Signed-off-by: Arnold Sobanski <arnold@l4g.dev >
2024-06-03 10:08:03 +02:00
9a30215886
tests: avoid early shutdown of sandbox
...
Because sandbox is closed down when the main test
that created the sandbox returns it can't have subtests
that set themselves as parallel as they would continue
to run in a different lifecycle.
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2024-05-31 17:38:32 -07:00
b1cb658a31
vendor: update buildkit to v0.14.0-rc1
...
Update buildkit dependency to v0.14.0-rc1. Update the tracing
infrastructure to use the new detect API which updates how the delegated
exporter is configured.
Signed-off-by: Jonathan A. Sternberg <jonathan.sternberg@docker.com >
2024-05-31 16:23:41 -05:00
bc83ecb538
Merge pull request #2490 from tonistiigi/lint-fallback-update
...
build: update --print fallback image to 1.8.0-rc1
2024-05-31 14:08:08 -07:00
ceaa4534f9
build: update --print fallback image to 1.8.0-rc1
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2024-05-31 13:57:56 -07:00
9b6c4103af
Merge pull request #2488 from tonistiigi/add-jonathan
...
add Jonathan to buildx maintainers
2024-05-31 10:07:21 -07:00
4549283f44
Merge pull request #2482 from rvoh-tismith/fix/single_source_create
...
Add `--prefer-index` flag for`imagetools create` on a single source
2024-05-31 09:44:43 -07:00
b2e907d5c2
add Jonathan to buildx maintainers
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2024-05-31 08:36:15 -07:00
7427adb9b0
Merge pull request #2484 from jsternberg/lint-metrics
...
metrics: record the number of times lint rules are triggered during a build
2024-05-30 15:15:03 -07:00
1a93bbd3a5
metrics: record the number of times lint rules are triggered during a build
...
This metric records the number of times it sees a lint warning in the
progress stream and categorizes the number of times each rule has been
triggered. This will only record whether a lint warning was triggered
and not whether the linter was even used or which rules were present.
That information isn't presently part of the stream.
With this change, we might be reaching some of the limitations that
spying on the progress stream gives us for metrics and may want to
consider another way for the build to communicate metrics back to the
client.
Signed-off-by: Jonathan A. Sternberg <jonathan.sternberg@docker.com >
2024-05-30 15:05:00 -05:00
1f28985d20
Merge pull request #2425 from glours/bump-compose-go-2.1.0
...
bump compose-go to v2.1.1
2024-05-30 12:16:33 -04:00
33a5528003
bump compose-go to v2.1.1
...
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com >
2024-05-30 15:37:13 +02:00
7bfae2b809
Updated the docs.
...
Signed-off-by: Tim Smith <tismith@rvohealth.com >
2024-05-29 22:54:09 -04:00
117c9016e1
Updated tests further to make sure the new flag doesn't affect copy an index regardless of what value you specify.
...
Signed-off-by: Tim Smith <tismith@rvohealth.com >
2024-05-29 21:56:22 -04:00
388af3576a
Updated tests to test new --prefer-index flag
...
Signed-off-by: Tim Smith <tismith@rvohealth.com >
2024-05-29 21:39:14 -04:00