c59fc18325
Merge pull request #1770 from jedevc/integration-tests
2023-05-19 16:18:31 +01:00
4ce80856b3
docs: add info for on-error and debug-shell values for invoke
...
Signed-off-by: Justin Chadwell <me@jedevc.com >
2023-05-19 14:51:51 +01:00
af3feec4ea
docs: fixup typo in buildkit console output
...
Signed-off-by: Justin Chadwell <me@jedevc.com >
2023-05-19 14:51:30 +01:00
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 >
2023-05-19 14:32:58 +01:00
6024212ac8
ci: add integration tests
...
Signed-off-by: Justin Chadwell <me@jedevc.com >
2023-05-18 14:26:12 +01:00
2d124e0ce9
test: add basic integration tests
...
Signed-off-by: Justin Chadwell <me@jedevc.com >
2023-05-18 14:26:12 +01:00
e61a8cf637
vendor: update buildkit to master@31c870e82a48
...
Signed-off-by: Justin Chadwell <me@jedevc.com >
2023-05-18 14:25:31 +01:00
167cd16acb
Merge pull request #1797 from crazy-max/fix-image-create
2023-05-18 09:06:45 +01:00
1dd31fefcb
Merge pull request #1810 from nicks/patch-1
...
fix two bugs in bake-reference.md
2023-05-17 21:12:19 -07:00
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 >
2023-05-17 19:09:42 -04:00
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 >
2023-05-16 11:46:58 +02:00
060ac842bb
Merge pull request #1794 from jedevc/fix-printer-start-race
v0.11.0-rc1
2023-05-12 09:43:58 +01:00
31d1b778ff
Merge pull request #1795 from thaJeztah/vendor_distribution_v2.8.2
2023-05-12 09:43:07 +01:00
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 >
2023-05-11 19:08:16 +02:00
c54926c5b2
Merge pull request #1767 from jedevc/issue-template-no-bug-feature
...
github: don't auto-add kind/ labels
2023-05-11 17:22:23 +02:00
10aea8e970
Merge pull request #1791 from jedevc/docs/bake-reference-matrix
...
Document new bake matrix builds
2023-05-11 15:43:49 +01:00
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 >
2023-05-11 15:23:41 +01:00
9b07f6510a
Merge pull request #1793 from jedevc/move-path-resolution-to-controller
...
controller: move path resolution into controller package
2023-05-11 15:01:21 +02:00
9ee19520dd
controller: move path resolution into controller package
...
Signed-off-by: Justin Chadwell <me@jedevc.com >
2023-05-11 13:56:05 +01:00
878faae332
docs: add matrix docs for bake
...
Co-authored-by: David Karlsson <david.karlsson@docker.com
Signed-off-by: Justin Chadwell <me@jedevc.com >
2023-05-11 13:44:28 +01:00
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 >
2023-05-11 13:43:25 +01:00
167340df17
Merge pull request #1780 from techvelocity/elranshefer/add-support-for-proxy-url
...
kubernetes driver: add support for proxy-url
2023-05-11 14:40:23 +02:00
e61a1da7fc
Merge pull request #1748 from dvdksn/docs/bake-reference
...
docs: move and rewrite bake reference
2023-05-11 13:00:21 +01:00
f8483d7243
docs: refactor bake file reference
...
Signed-off-by: David Karlsson <david.karlsson@docker.com >
2023-05-11 12:54:08 +01:00
2c8a9aad76
Merge pull request #1782 from jedevc/docs-monitor
...
docs: add initial guide about debugging monitor mode
2023-05-11 11:29:21 +01:00
32009a701c
Merge pull request #1786 from jedevc/debug-multi-platform
...
debug: evaluate all refs to allow multi-platform debugging
2023-05-11 09:54:13 +01:00
0cbc316f76
docs: add initial guide about debugging monitor mode
...
Signed-off-by: Justin Chadwell <me@jedevc.com >
2023-05-11 09:53:21 +01:00
45fccef3f3
debug: evaluate all refs to allow multi-platform debugging
...
Signed-off-by: Justin Chadwell <me@jedevc.com >
2023-05-11 09:44:50 +01:00
fdcb4e2fb9
Merge pull request #1784 from jedevc/support-new-compose-features
...
Support new compose features in bake
2023-05-11 09:44:02 +01:00
4a0a67d7a2
Merge pull request #1783 from jedevc/fix-bake-sub-dir-context
...
bake: copy remote context contents to root
2023-05-11 09:40:25 +01:00
855d49ff58
Merge pull request #1788 from crazy-max/update-docker
...
vendor: github.com/docker/docker v23.0.6
2023-05-10 17:22:14 +02:00
384e873db0
Merge pull request #1790 from crazy-max/update-moby-ver
...
driver: update BuildKit version constraint for docker driver
2023-05-10 16:17:53 +02:00
60e72ba989
driver: update BuildKit version constraint for docker driver
...
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2023-05-10 14:43:24 +02:00
45a2ae6762
vendor: github.com/docker/docker v23.0.6
...
full diff:
- https://github.com/docker/docker/compare/v23.0.1...v23.0.6
- https://github.com/docker/cli/compare/v23.0.1...v23.0.6
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com >
2023-05-10 14:26:20 +02:00
2eeef180ea
Merge pull request #1746 from ktock/resultcleanup
...
controller: avoid "context canceled" error on cleanup
2023-05-10 13:24:12 +01:00
8fd81f5cfd
controller: avoid "context canceled" error on cleanup
...
Signed-off-by: Kohei Tokunaga <ktokunaga.mail@gmail.com >
2023-05-10 12:56:33 +01:00
1eb9ad979e
Merge pull request #1785 from jedevc/default-to-local-controller
...
controller: default to using local controller
2023-05-10 11:18:55 +01:00
77e0e860f8
controller: default to using local controller
...
--detach shouldn't be the default yet, since it still has the potential
to leak some sessions in odd edge cases, and is slightly more painful to
debug.
For now, we should set the local controller as the default, with the
idea that we can change it back in the future.
Signed-off-by: Justin Chadwell <me@jedevc.com >
2023-05-10 09:51:58 +01:00
e228c398f4
bake: support compose additional contexts
...
compose-go v1.13.0 supports the new additional_contexts to allow passing
additional build context during build, so we should map this to bake's
contexts property.
Signed-off-by: Justin Chadwell <me@jedevc.com >
2023-05-10 09:41:37 +01:00
5d06406f26
bake: support compose inline dockerfile
...
compose-go v1.13.0 supports the new dockerfile_inline to allow including
a dockerfile inline in the compose definition, so we should map this to
bake's dockerfile-inline property.
Signed-off-by: Justin Chadwell <me@jedevc.com >
2023-05-10 09:39:00 +01:00
cb061b684c
Merge pull request #1753 from nicksieger/compose-go-v1.13.4
...
compose go v1.13.4
2023-05-10 09:25:10 +01:00
29b427ce13
kubernetes driver: add support for proxy-url
...
Signed-off-by: Elran Shefer <elran.shefer@velocity.tech >
2023-05-10 08:36:39 +03:00
4fa7cd1fc2
Merge pull request #1772 from tonistiigi/container-hang-fix
...
container-driver: avoid hanging on container panic
2023-05-09 10:27:11 -07:00
12b6a3ad9a
bake: copy remote context contents to root
...
When resolving remote contexts locally in bake, then we need to ensure
that we properly unpack the contents of that context to the root
directory, instead of leaving it in the subdirectory.
Otherwise, any files will be found in the wrong location. Along with
this change, we also need a change to the dockerfile location lookup to
ensure that it is found at the root instead of in the subdirectory.
Signed-off-by: Justin Chadwell <me@jedevc.com >
2023-05-09 17:19:26 +01:00
22e1901581
bake: reorganize input creation together
...
Signed-off-by: Justin Chadwell <me@jedevc.com >
2023-05-09 17:15:44 +01:00
e23c37fa96
Merge pull request #1771 from jedevc/unset-other-build-client-opt
...
debug: secondary client build should not reuse solve opts
2023-05-09 14:57:23 +01:00
e5a0ed1149
debug: secondary client build should not reuse solve opt ref
...
Signed-off-by: Justin Chadwell <me@jedevc.com >
2023-05-09 14:23:41 +01:00
c9c1303e31
Merge pull request #1777 from ktock/fixerrormsg
...
monitor: improve error messages
2023-05-09 13:49:07 +01:00
ae3299d9d4
Merge pull request #1628 from cpuguy83/policy_file
...
Support for passing through raw buildkit policies
2023-05-09 11:50:10 +01:00
a948cc14c5
Merge pull request #1769 from docker/dependabot/github_actions/peter-evans/create-pull-request-5.0.1
...
build(deps): Bump peter-evans/create-pull-request from 5.0.0 to 5.0.1
2023-05-09 11:41:08 +02:00