CrazyMax
580820a4de
Merge pull request #1824 from thaJeztah/k8s_remove_openstack
...
cmd/buildx: non-functional k8s.io/client-go/plugin/pkg/client/auth/openstack
2 years ago
Sebastiaan van Stijn
b7e8afc61b
cmd/buildx: non-functional k8s.io/client-go/plugin/pkg/client/auth/openstack
...
Kubernetes v1.26 removed the in-tree openstack cloud provider. While buildx
has a replace rule to pin the k8s dependencies to an older version, such
replace rules are non-transitive, which means that consumers of buildx as
a module could potentially end up with non-resolvable dependencies.
The used code was already non-functional since c41b006be1
(buildx v0.5.0-rc1);
a6b0959276/vendor/k8s.io/client-go/plugin/pkg/client/auth/openstack/openstack_stub.go (L26-L36)
See:
- 9bbf01bae9
- 98e81a7784
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
2 years ago
Sebastiaan van Stijn
a8a637e19d
vendor: github.com/docker/cli v24.0.1
...
no changes in vendored files
full diff: https://github.com/docker/cli/compare/v24.0.0...v24.0.1
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
2 years ago
Sebastiaan van Stijn
79632a4c4c
vendor: github.com/docker/docker v24.0.1
...
no changes in vendored files
full diff: https://github.com/moby/moby/compare/v24.0.0...v24.0.1
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
2 years ago
CrazyMax
a6b0959276
Merge pull request #1440 from crazy-max/gc-policies
...
builder: add worker gc policies and labels
2 years ago
CrazyMax
6d7142b057
Merge pull request #1820 from jedevc/use-docker-distribution
...
vendor: use docker/distribution instead of distribution/distribution
2 years ago
Justin Chadwell
d0bff18cee
commands: consume DEBUG environment variable
...
When running in standalone mode, the --debug flag passed to docker
cannot be passed. The docker cli also supports a DEBUG env var, however,
in standalone mode this won't be consumed.
This patch reads the contents of the DEBUG environment variable, and
enables debugging logs when it's been set.
Signed-off-by: Justin Chadwell <me@jedevc.com>
2 years ago
Justin Chadwell
7e39644f69
Merge pull request #1816 from bpaquet/fix_session_token
2 years ago
Bertrand Paquet
adc6349b28
Fix AWS Authentication when mixing static creds and IAM profile
...
When the user supply static creds, we must not enrich them with a
session token which is unrelated.
Signed-off-by: Bertrand Paquet <bertrand.paquet@gmail.com>
2 years ago
Justin Chadwell
f558fd8b22
vendor: use docker/distribution instead of distribution/distribution
...
This doesn't require pulling in a new direct dependency, we already use
docker/distribution throughout imagetools and build.
Signed-off-by: Justin Chadwell <me@jedevc.com>
2 years ago
Justin Chadwell
432e16ef70
Merge pull request #1806 from thaJeztah/update_engine2
2 years ago
Sebastiaan van Stijn
8c86c2242a
vendor: github.com/docker/cli v24.0.0
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
2 years ago
Sebastiaan van Stijn
75ad5d732b
vendor: github.com/docker/docker v24.0.0
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
2 years ago
Sebastiaan van Stijn
9bd0202312
vendor: github.com/spf13/cobra v1.7.0
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
2 years ago
Sebastiaan van Stijn
367f114cc7
vendor: github.com/opencontainers/runc v1.1.7
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
2 years ago
Sebastiaan van Stijn
2959ce205e
vendor: github.com/klauspost/compress v1.16.3
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
2 years ago
Sebastiaan van Stijn
75b5c6560f
vendor: github.com/moby/term v0.5.0
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
2 years ago
Justin Chadwell
4429ccbcc2
Merge pull request #1817 from jedevc/docs-monitor-invoke-parts
2 years ago
Justin Chadwell
c59fc18325
Merge pull request #1770 from jedevc/integration-tests
2 years ago
Justin Chadwell
4ce80856b3
docs: add info for on-error and debug-shell values for invoke
...
Signed-off-by: Justin Chadwell <me@jedevc.com>
2 years ago
Justin Chadwell
af3feec4ea
docs: fixup typo in buildkit console output
...
Signed-off-by: Justin Chadwell <me@jedevc.com>
2 years ago
Justin Chadwell
90c849f5ef
bake: merge attest entries
...
This ensures that `target.attest=["type=sbom,<value>"]` can be
appropriately merged when `--sbom=true` or `--set
target.attest=type=sbom`.
To merge, we simply naively take the last valid value.
Signed-off-by: Justin Chadwell <me@jedevc.com>
2 years ago
Justin Chadwell
6024212ac8
ci: add integration tests
...
Signed-off-by: Justin Chadwell <me@jedevc.com>
2 years ago
Justin Chadwell
2d124e0ce9
test: add basic integration tests
...
Signed-off-by: Justin Chadwell <me@jedevc.com>
2 years ago
Justin Chadwell
e61a8cf637
vendor: update buildkit to master@31c870e82a48
...
Signed-off-by: Justin Chadwell <me@jedevc.com>
2 years ago
Justin Chadwell
167cd16acb
Merge pull request #1797 from crazy-max/fix-image-create
2 years ago
Tõnis Tiigi
1dd31fefcb
Merge pull request #1810 from nicks/patch-1
...
fix two bugs in bake-reference.md
2 years ago
Nick Santos
5a12b25bab
Update bake-reference.md
...
Before this change, there were two bugs:
- the HCL was not valid. in hcl, argument names can't be quoted
- the target argument should be a real target
Signed-off-by: Nick Santos <nick.santos@docker.com>
2 years ago
CrazyMax
b702188b65
imagetools(create): set correct media type when combining manifests
...
When using imagetools create and combining multiple sources
we should check the media type of each manifest and set
the right media type for the manifest list.
If there is a mismatch we set OCI index as best effort.
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
2 years ago
Justin Chadwell
060ac842bb
Merge pull request #1794 from jedevc/fix-printer-start-race
2 years ago
Justin Chadwell
31d1b778ff
Merge pull request #1795 from thaJeztah/vendor_distribution_v2.8.2
2 years ago
Sebastiaan van Stijn
1cd4b54810
vendor: github.com/docker/distribution v2.8.2
...
CI
- Dockerfile: fix filenames of artifacts
Bugfixes
- Fix panic in inmemory driver
- Add code to handle pagination of parts. Fixes max layer size of 10GB bug
- Parse http forbidden as denied
- Revert "registry/client: set Accept: identity header when getting layers
Runtime
- Update to go1.19.9
- Dockerfile: update xx to v1.2.1 ([#3907 ](https://github.com/distribution/distribution/pull/3907 ))
Security
- Fix [CVE-2022-28391](https://www.cve.org/CVERecord?id=CVE-2022-28391 ) by bumping alpine from 3.14 to 3.16
- Fix [CVE-2023-2253](https://www.cve.org/CVERecord?id=CVE-2023-2253 ) runaway allocation on /v2/_catalog [`521ea3d9`](521ea3d973
)
full diff: https://github.com/docker/distribution/compare/v2.8.1...v2.8.2-beta.2
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
2 years ago
CrazyMax
c54926c5b2
Merge pull request #1767 from jedevc/issue-template-no-bug-feature
...
github: don't auto-add kind/ labels
2 years ago
Justin Chadwell
10aea8e970
Merge pull request #1791 from jedevc/docs/bake-reference-matrix
...
Document new bake matrix builds
2 years ago
Justin Chadwell
be6542911f
progress: make printer ready only after pausing logrus
...
This fixes a possible race where messages printed directly after calls
to NewPrinter may appear before the printer starts. With this change, we
delay all of the logs until after.
Signed-off-by: Justin Chadwell <me@jedevc.com>
2 years ago
CrazyMax
9b07f6510a
Merge pull request #1793 from jedevc/move-path-resolution-to-controller
...
controller: move path resolution into controller package
2 years ago
Justin Chadwell
9ee19520dd
controller: move path resolution into controller package
...
Signed-off-by: Justin Chadwell <me@jedevc.com>
2 years ago
Justin Chadwell
878faae332
docs: add matrix docs for bake
...
Co-authored-by: David Karlsson <david.karlsson@docker.com
Signed-off-by: Justin Chadwell <me@jedevc.com>
2 years ago
Justin Chadwell
eaf38570e7
github: don't auto-add kind/bug labels
...
kind labels should only be manually added by maintainers after
confirming the issue. Otherwise, it can be tricky to sort through all
the issues when filtering for legitimate bugs.
Signed-off-by: Justin Chadwell <me@jedevc.com>
2 years ago
CrazyMax
167340df17
Merge pull request #1780 from techvelocity/elranshefer/add-support-for-proxy-url
...
kubernetes driver: add support for proxy-url
2 years ago
Justin Chadwell
e61a1da7fc
Merge pull request #1748 from dvdksn/docs/bake-reference
...
docs: move and rewrite bake reference
2 years ago
David Karlsson
f8483d7243
docs: refactor bake file reference
...
Signed-off-by: David Karlsson <david.karlsson@docker.com>
2 years ago
Justin Chadwell
2c8a9aad76
Merge pull request #1782 from jedevc/docs-monitor
...
docs: add initial guide about debugging monitor mode
2 years ago
Justin Chadwell
32009a701c
Merge pull request #1786 from jedevc/debug-multi-platform
...
debug: evaluate all refs to allow multi-platform debugging
2 years ago
Justin Chadwell
0cbc316f76
docs: add initial guide about debugging monitor mode
...
Signed-off-by: Justin Chadwell <me@jedevc.com>
2 years ago
Justin Chadwell
45fccef3f3
debug: evaluate all refs to allow multi-platform debugging
...
Signed-off-by: Justin Chadwell <me@jedevc.com>
2 years ago
Justin Chadwell
fdcb4e2fb9
Merge pull request #1784 from jedevc/support-new-compose-features
...
Support new compose features in bake
2 years ago
Justin Chadwell
4a0a67d7a2
Merge pull request #1783 from jedevc/fix-bake-sub-dir-context
...
bake: copy remote context contents to root
2 years ago
CrazyMax
855d49ff58
Merge pull request #1788 from crazy-max/update-docker
...
vendor: github.com/docker/docker v23.0.6
2 years ago
CrazyMax
384e873db0
Merge pull request #1790 from crazy-max/update-moby-ver
...
driver: update BuildKit version constraint for docker driver
2 years ago