You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
buildx/build
Justin Chadwell 47eb405271 build: rework node resolution
This patch reworks and updates the node resolution logic for selecting a
node from a builder.

The new implementation reworks the logic to make use of containerd's
platforms.Matcher interface instead of manually associated strings, and
additionally provides a few behavioural changes over the original
implementation, namely platforms can be matched with non-strict
semantics. e.g. i386 builds can be scheduled on an amd64 node, arm/v6
builds can be scheduled on an arm/v7 node.

We also add a new collection of tests for tracking regressions and
making the intended behaviour clearer.

Signed-off-by: Justin Chadwell <me@jedevc.com>
1 year ago
..
build.go build: rework node resolution 1 year ago
driver.go build: rework node resolution 1 year ago
driver_test.go build: rework node resolution 1 year ago
git.go
git_test.go
invoke.go
result.go remote controller: Fix entrypoint interaction bugs 1 year ago
url.go build: set remote bake def and remote dockerfile as internal solve 2 years ago
utils.go