18dbde9ed6 
								
							
								 
							
						 
						
							
							
								
								build: update outline fallback image  
							
							... 
							
							
							
							Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com> 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								da1f4b8496 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1100  from tonistiigi/print-outline  
							
							... 
							
							
							
							Build: Support for printing outline/targets of the current build 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								c834ba1389 
								
							
								 
							
						 
						
							
							
								
								add formatting support to print function  
							
							... 
							
							
							
							Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com> 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								cab437adef 
								
							
								 
							
						 
						
							
							
								
								build: add fallback to outline requests if not supported by frontend  
							
							... 
							
							
							
							Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com> 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								eefa8188e1 
								
							
								 
							
						 
						
							
							
								
								build: add experimental support for print flag  
							
							... 
							
							
							
							Print flag can be used to make additional information
requests about the build and print their results.
Currently Dockerfile supports: outline, targets, subrequests.describe
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com> 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								75ddc5b811 
								
							
								 
							
						 
						
							
							
								
								build: fix issues with leaving invoke containers running  
							
							... 
							
							
							
							Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com> 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								2f9d46ce27 
								
							
								 
							
						 
						
							
							
								
								invoke: add messages  
							
							... 
							
							
							
							Signed-off-by: Kohei Tokunaga <ktokunaga.mail@gmail.com> 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								1f6612b118 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1137  from jedevc/imagetools-multiple-repositories  
							
							... 
							
							
							
							Imagetools multiple repositories 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								d3412f1039 
								
							
								 
							
						 
						
							
							
								
								imagetools: refactor combining repository logic  
							
							... 
							
							
							
							This patch modifies the existing combining code in imagetools create to
provide better support for multiple repositories down the road.
Specifically, the code should no longer rely on a single repository
being used for all sources and tags, and should resolve descriptors in
their relevant repositories.
Signed-off-by: Justin Chadwell <me@jedevc.com> 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								766653f7a6 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #994  from corhere/local-dockerfile-remote-context  
							
							... 
							
							
							
							build: allow external Dockerfile on remote context 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								b0deb8bdd7 
								
									
								
							
								 
							
						 
						
							
							
								
								vendor: update docker/cli to f1615fa  
							
							... 
							
							
							
							also needs to update docker/docker to a60b458 (22.06 branch) otherwise
build breaks since docker/cli#3512  with:
    # github.com/docker/cli/cli/flags
    vendor/github.com/docker/cli/cli/flags/common.go:40:37: undefined: client.EnvOverrideCertPath
    vendor/github.com/docker/cli/cli/flags/common.go:41:37: undefined: client.EnvTLSVerify
    vendor/github.com/docker/cli/cli/flags/common.go:89:76: undefined: client.EnvOverrideHost
needs also to update github.com/spf13/cobra to v1.5.0 otherwise
build breaks with:
    # github.com/docker/cli/cli-plugins/plugin
    vendor/github.com/docker/cli/cli-plugins/plugin/plugin.go:130:4: unknown field 'HiddenDefaultCmd' in struct literal of type cobra.CompletionOptions
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com> 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								02bae945c3 
								
							
								 
							
						 
						
							
							
								
								add support for oci-layout build-context  
							
							... 
							
							
							
							Signed-off-by: Avi Deitcher <avi@deitcher.net> 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								387e1ecca6 
								
							
								 
							
						 
						
							
							
								
								Add `--invoke` option to launch a container from the build result  
							
							... 
							
							
							
							Signed-off-by: Kohei Tokunaga <ktokunaga.mail@gmail.com> 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								1cb1ee018b 
								
									
								
							
								 
							
						 
						
							
							
								
								build: enhance warning message when no output specified  
							
							... 
							
							
							
							Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com> 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								48067735fc 
								
							
								 
							
						 
						
							
							
								
								Update golint to revive  
							
							... 
							
							
							
							Resolves the following message in golangci output:
> The linter 'golint' is deprecated (since v1.41.0) due to: The
repository of the linter has been archived by the owner.  Replaced by
revive.
Additionally, fix a minor linting issue discovered by revive.
Signed-off-by: Justin Chadwell <me@jedevc.com> 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								ca3507656d 
								
							
								 
							
						 
						
							
							
								
								build: allow external Dockerfile on remote context  
							
							... 
							
							
							
							BuildKit has supported external Dockerfile on remote contexts since
v0.5.0, included in Moby v19.03.0. The client side was the only missing
piece.
Signed-off-by: Cory Snider <csnider@mirantis.com> 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								fc7ba75fd7 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove uses of deprecated io/ioutil  
							
							... 
							
							
							
							The package has been deprecated since Go 1.16: https://go.dev/doc/go1.16#ioutil 
Signed-off-by: Sebastiaan van Stijn <github@gone.nl> 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								19ff7cdadc 
								
									
								
							
								 
							
						 
						
							
							
								
								build: set remote digest when pushed with docker driver  
							
							... 
							
							
							
							Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com> 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								8079bd2841 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #980  from crazy-max/imageid  
							
							... 
							
							
							
							build: return imageID when loading without docker driver 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								2d5368cccc 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #981  from tonistiigi/target-context-remove  
							
							... 
							
							
							
							build: remove target context if platform specific used 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								e7863eb664 
								
									
								
							
								 
							
						 
						
							
							
								
								build: return imageID when loading without docker driver  
							
							... 
							
							
							
							Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com> 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								171c4375a1 
								
							
								 
							
						 
						
							
							
								
								build: fix multi-node builds with mixed platforms  
							
							... 
							
							
							
							Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com> 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								45844805ec 
								
							
								 
							
						 
						
							
							
								
								build: remove target context if platform specific used  
							
							... 
							
							
							
							Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com> 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								280c008f81 
								
							
								 
							
						 
						
							
							
								
								bake: make named contexts relative to remote bake input  
							
							... 
							
							
							
							Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com> 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								10debb577e 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #959  from tonistiigi/docker-proxy-config  
							
							... 
							
							
							
							set build-args from docker proxy configuration 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								75cdea48e4 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #962  from tonistiigi/bake-deps-error  
							
							... 
							
							
							
							build: fix deadlock on handling deps errors 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								e871c39f05 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #908  from crazy-max/inline-buildattrs  
							
							... 
							
							
							
							build: inline buildinfo attrs 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								3b2aeb2d5b 
								
							
								 
							
						 
						
							
							
								
								build: fix deadlock on handling deps errors  
							
							... 
							
							
							
							Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com> 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								e98a476dc8 
								
							
								 
							
						 
						
							
							
								
								set build-args from docker proxy configuration  
							
							... 
							
							
							
							For backward compatibility with docker build.
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com> 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								7677052cb7 
								
									
								
							
								 
							
						 
						
							
							
								
								build: send buildinfo dependencies  
							
							... 
							
							
							
							Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com> 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								3b47722032 
								
							
								 
							
						 
						
							
							
								
								build: add no-cache-filter  
							
							... 
							
							
							
							Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com> 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								fa04611afc 
								
							
								 
							
						 
						
							
							
								
								bake: connect results between build targets  
							
							... 
							
							
							
							Build context “target:<name>” will take the contents
from another bake target.
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com> 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								24db7366ba 
								
									
								
							
								 
							
						 
						
							
							
								
								build: inline buildinfo attrs  
							
							... 
							
							
							
							Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com> 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								d77e2453da 
								
							
								 
							
						 
						
							
							
								
								commands: rename context flag to build-context  
							
							... 
							
							
							
							Avoid conflicts with docker context
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com> 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								de6b04d726 
								
							
								 
							
						 
						
							
							
								
								build: add support for named contexts  
							
							... 
							
							
							
							Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com> 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								1cca41b81a 
								
							
								 
							
						 
						
							
							
								
								build: support insecure export option for multi-node build  
							
							... 
							
							
							
							Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com> 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								88d0775692 
								
							
								 
							
						 
						
							
							
								
								refactor accessing registry configs via drivers  
							
							... 
							
							
							
							Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com> 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								8afc82b427 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #817  from tonistiigi/project-sharedkey  
							
							... 
							
							
							
							build: set local sharedkey per project basename 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								02d29e0af5 
								
							
								 
							
						 
						
							
							
								
								build: fix setting iidfile with multi-node push  
							
							... 
							
							
							
							Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com> 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								aa52a5a699 
								
							
								 
							
						 
						
							
							
								
								build: set local sharedkey per project basename  
							
							... 
							
							
							
							Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com> 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								dd15969c93 
								
									
								
							
								 
							
						 
						
							
							
								
								build: add cgroup-parent support  
							
							... 
							
							
							
							Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com> 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								2890209a11 
								
									
								
							
								 
							
						 
						
							
							
								
								refactor: lexical order for build opts  
							
							... 
							
							
							
							Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com> 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								25d2f73858 
								
									
								
							
								 
							
						 
						
							
							
								
								build: warning on deprecated flags  
							
							... 
							
							
							
							Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com> 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								b6474d43a9 
								
							
								 
							
						 
						
							
							
								
								Mark span status as error when fatal error occurs.  
							
							... 
							
							
							
							Before this only recorded errors instead of setting the span status,
which makes it harder to dig through.
Now an error that bubbles is reflected in the span status.
Signed-off-by: Brian Goff <cpuguy83@gmail.com> 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								8e5595b7c7 
								
									
								
							
								 
							
						 
						
							
							
								
								build: add shm-size support  
							
							... 
							
							
							
							Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com> 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								b89e2f35df 
								
									
								
							
								 
							
						 
						
							
							
								
								build: add ulimit support  
							
							... 
							
							
							
							Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com> 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								b05c313204 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #740  from bossmc/support-quiet  
							
							... 
							
							
							
							Implement `--quiet` support 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								ef3e46fd62 
								
									
								
							
								 
							
						 
						
							
							
								
								Move printing to stdout up to the command itself  
							
							... 
							
							
							
							Signed-off-by: Andy Caldwell <andrew.caldwell@metaswitch.com> 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								c19c018a4c 
								
									
								
							
								 
							
						 
						
							
							
								
								Implement `--quiet` support  
							
							... 
							
							
							
							Signed-off-by: Andy Caldwell <andrew.caldwell@metaswitch.com> 
							
						 
						
							4 years ago  
				
					
						
							
							
								 
						
							
							
								422ba60b04 
								
							
								 
							
						 
						
							
							
								
								use long-running context for client initialization  
							
							... 
							
							
							
							Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com> 
							
						 
						
							4 years ago