Justin Chadwell
							
						 
						
							 
							
							
							
								
							
								77b33260f8 
								
							
								 
							
						 
						
							
							
								
								bake: recursively resolve groups  
							
							 
							
							... 
							
							
							
							Groups that contained other groups were not recursively resolved by
ReadTargets, which prevented output from --print from being useable as a
self-contained bake file.
This patch ensures that all groups that are referenced inside the bake
file are actually defined under the groups field. This has required a
substantial refactor, as previously only a single group was returned
from ReadTargets, notably, returning a map of groups, instead of a
slice.
This does introduce a small behavior change to the behavior of --print -
while previously, passing a group name to bake would return all the
targets of that group back as the default group, now only the name of
that group will be inserted into the default group, keeping the original
group intact. The impact of this can be observed in some of the changes
to the bake_test.go file.
Signed-off-by: Justin Chadwell <me@jedevc.com> 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Akihiro Suda
							
						 
						
							 
							
							
								
								
							
							
								
							
								33e5f47c6c 
								
									
								
							
								 
							
						 
						
							
							
								
								kubernetes: rootless: support Google Container-Optimized OS  
							
							 
							
							... 
							
							
							
							Tested with GKE Autopilot 1.24.3-gke.200 (kernel 5.10.123+, containerd 1.6.6).
ref: moby/buildkit PR 3097
Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp> 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								CrazyMax
							
						 
						
							 
							
							
								
								
							
							
								
							
								25ceb90678 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1294  from crazy-max/s3-cache  
							
							 
							
							... 
							
							
							
							s3 cache client-side support 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								CrazyMax
							
						 
						
							 
							
							
								
								
							
							
								
							
								27e29055cb 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1307  from zhyon404/master  
							
							 
							
							... 
							
							
							
							return di.Err when it's not nil 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Tõnis Tiigi
							
						 
						
							 
							
							
								
								
							
							
								
							
								810ce31f4b 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1297  from cdupuis/git-revision  
							
							 
							
							... 
							
							
							
							Add git provenance labels 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Christian Dupuis
							
						 
						
							 
							
							
								
								
							
							
								
							
								e3c91c9d29 
								
									
								
							
								 
							
						 
						
							
							
								
								Add git provenance labels  
							
							 
							
							... 
							
							
							
							as per #1290 
Signed-off-by: Christian Dupuis <cd@atomist.com> 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								zhyon404
							
						 
						
							 
							
							
							
								
							
								2f47838ea1 
								
							
								 
							
						 
						
							
							
								
								return di.Err when it's not nil  
							
							 
							
							... 
							
							
							
							Signed-off-by: zhyon404 <zhyong4@gmail.com> 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Justin Chadwell
							
						 
						
							 
							
							
							
								
							
								0566e62995 
								
							
								 
							
						 
						
							
							
								
								progress: add prefix to vertex progress group  
							
							 
							
							... 
							
							
							
							As buildkit now uses progress groups for the COPY --link instruction
we need to ensure that we additionally prefix the progress group name,
or the target name will be left off in bake commands with more than one
target.
Signed-off-by: Justin Chadwell <me@jedevc.com> 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								CrazyMax
							
						 
						
							 
							
							
								
								
							
							
								
							
								aeac42be47 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1299  from thaJeztah/store_cleanup  
							
							 
							
							... 
							
							
							
							store: move regex to where it's used 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Sebastiaan van Stijn
							
						 
						
							 
							
							
								
								
							
							
								
							
								aa21ff7efd 
								
									
								
							
								 
							
						 
						
							
							
								
								store: move regex to where it's used  
							
							 
							
							... 
							
							
							
							Signed-off-by: Sebastiaan van Stijn <github@gone.nl> 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								CrazyMax
							
						 
						
							 
							
							
								
								
							
							
								
							
								57d22a7bd1 
								
									
								
							
								 
							
						 
						
							
							
								
								s3 cache client-side support  
							
							 
							
							... 
							
							
							
							Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com> 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								CrazyMax
							
						 
						
							 
							
							
								
								
							
							
								
							
								6804bcbf12 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1298  from nicksieger/compose-go-1.5.0  
							
							 
							
							... 
							
							
							
							vendor: bump compose-go to v1.5.0 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Nick Sieger
							
						 
						
							 
							
							
								
								
							
							
								
							
								6d34cc0b60 
								
									
								
							
								 
							
						 
						
							
							
								
								vendor: bump compose-go to v1.5.0  
							
							 
							
							... 
							
							
							
							Signed-off-by: Nick Sieger <nick@nicksieger.com> 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Tõnis Tiigi
							
						 
						
							 
							
							
								
								
							
							
								
							
								1bb375fe5c 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1265  from crazy-max/go-1.19  
							
							 
							
							... 
							
							
							
							Dockerfile: update to go 1.19 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Tõnis Tiigi
							
						 
						
							 
							
							
								
								
							
							
								
							
								ed00243a0c 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1279  from jedevc/inspect-buildkit-version  
							
							 
							
							... 
							
							
							
							inspect: add buildkit version information to command output 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Tõnis Tiigi
							
						 
						
							 
							
							
								
								
							
							
								
							
								1223e759a4 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1281  from jedevc/fixup-1273  
							
							 
							
							... 
							
							
							
							Prevent duplicate "failed to find driver" message 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Tõnis Tiigi
							
						 
						
							 
							
							
								
								
							
							
								
							
								4fd3ec1a50 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1277  from crazy-max/fix-compose-merge  
							
							 
							
							... 
							
							
							
							bake(compose): fix unskipped services without build context 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Justin Chadwell
							
						 
						
							 
							
							
							
								
							
								7f9cad1e4e 
								
							
								 
							
						 
						
							
							
								
								buildx: prevent duplicate "failed to find driver" message  
							
							 
							
							... 
							
							
							
							Signed-off-by: Justin Chadwell <me@jedevc.com> 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Justin Chadwell
							
						 
						
							 
							
							
							
								
							
								437b8b140f 
								
							
								 
							
						 
						
							
							
								
								docs: update buildx inspect reference with buildkit version  
							
							 
							
							... 
							
							
							
							Signed-off-by: Justin Chadwell <me@jedevc.com> 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Justin Chadwell
							
						 
						
							 
							
							
							
								
							
								8f0d9bd71f 
								
							
								 
							
						 
						
							
							
								
								inspect: add buildkit version information to command output  
							
							 
							
							... 
							
							
							
							Signed-off-by: Justin Chadwell <me@jedevc.com> 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								CrazyMax
							
						 
						
							 
							
							
								
								
							
							
								
							
								1378c616d6 
								
									
								
							
								 
							
						 
						
							
							
								
								docs: missing syntax directive  
							
							 
							
							... 
							
							
							
							Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com> 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Tonis Tiigi
							
						 
						
							 
							
							
								
								
							
							
								
							
								3b5dfb3fb4 
								
									
								
							
								 
							
						 
						
							
							
								
								docs: make sure all named context examples use 1.4  
							
							 
							
							... 
							
							
							
							Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com> 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								CrazyMax
							
						 
						
							 
							
							
								
								
							
							
								
							
								9c22be5d9c 
								
									
								
							
								 
							
						 
						
							
							
								
								bake: test compose file validation  
							
							 
							
							... 
							
							
							
							Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com> 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								CrazyMax
							
						 
						
							 
							
							
								
								
							
							
								
							
								42dea89247 
								
									
								
							
								 
							
						 
						
							
							
								
								bake: test for unknown extensions  
							
							 
							
							... 
							
							
							
							Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com> 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								CrazyMax
							
						 
						
							 
							
							
								
								
							
							
								
							
								982a332679 
								
									
								
							
								 
							
						 
						
							
							
								
								bake(compose): fix unskipped services without build context  
							
							 
							
							... 
							
							
							
							Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com> 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Justin Chadwell
							
						 
						
							 
							
							
								
								
							
							
								
							
								441853f189 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1274  from jedevc/consistent-experimental-help  
							
							 
							
							... 
							
							
							
							Consistent experimental help 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Tõnis Tiigi
							
						 
						
							 
							
							
								
								
							
							
								
							
								611329fc7f 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1273  from jedevc/fix-1269  
							
							 
							
							... 
							
							
							
							create: improve interface when attempting to create docker driver 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Tõnis Tiigi
							
						 
						
							 
							
							
								
								
							
							
								
							
								f3c135e583 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1275  from tonistiigi/update-buildx-220816  
							
							 
							
							... 
							
							
							
							vendor: update buildkit to 55ba9d14 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Tonis Tiigi
							
						 
						
							 
							
							
							
								
							
								7f84582b37 
								
							
								 
							
						 
						
							
							
								
								vendor: update buildkit to 55ba9d14  
							
							 
							
							... 
							
							
							
							Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com> 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Justin Chadwell
							
						 
						
							 
							
							
							
								
							
								297526c49d 
								
							
								 
							
						 
						
							
							
								
								docs: add experimental options to build command reference  
							
							 
							
							... 
							
							
							
							Signed-off-by: Justin Chadwell <me@jedevc.com> 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Justin Chadwell
							
						 
						
							 
							
							
							
								
							
								d01d394a2b 
								
							
								 
							
						 
						
							
							
								
								build: ensure consistent help messages for experimental cli help  
							
							 
							
							... 
							
							
							
							Append an [experimental] tag to the end of each experimental command to
highlight that these are experimental options. Square brackets are used
instead of parentheses as parentheses are already in use to highlight
examples and defaults.
Signed-off-by: Justin Chadwell <me@jedevc.com> 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Justin Chadwell
							
						 
						
							 
							
							
							
								
							
								17d4369866 
								
							
								 
							
						 
						
							
							
								
								create: improve interface when attempting to create docker driver  
							
							 
							
							... 
							
							
							
							Previously, the help information for buildx indicated that users could
create a new instance of the docker driver - which is explicitly
something we don't support, driver of this form are automatically
derived from the available list of docker contexts.
This patch ensures that don't have AllowsInstance set will not appear in
the help text, and additionally provide a new more specific error
message instead of the generic "failed to find driver". This should help
point users in the correct direction.
Signed-off-by: Justin Chadwell <me@jedevc.com> 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Tonis Tiigi
							
						 
						
							 
							
							
							
								
							
								fb5e1393a4 
								
							
								 
							
						 
						
							
							
								
								commands: use buildx env for experimental opt-in  
							
							 
							
							... 
							
							
							
							Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com> 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Tonis Tiigi
							
						 
						
							 
							
							
							
								
							
								18dbde9ed6 
								
							
								 
							
						 
						
							
							
								
								build: update outline fallback image  
							
							 
							
							... 
							
							
							
							Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com> 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								CrazyMax
							
						 
						
							 
							
							
								
								
							
							
								
							
								2a13491919 
								
									
								
							
								 
							
						 
						
							
							
								
								Dockerfile: update golangci-lint to 1.48.0 (go 1.19 support)  
							
							 
							
							... 
							
							
							
							Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com> 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								CrazyMax
							
						 
						
							 
							
							
								
								
							
							
								
							
								3509a1a7ff 
								
									
								
							
								 
							
						 
						
							
							
								
								Dockerfile: update to go 1.19  
							
							 
							
							... 
							
							
							
							Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com> 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Tõnis Tiigi
							
						 
						
							 
							
							
								
								
							
							
								
							
								da1f4b8496 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1100  from tonistiigi/print-outline  
							
							 
							
							... 
							
							
							
							Build: Support for printing outline/targets of the current build 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Tõnis Tiigi
							
						 
						
							 
							
							
								
								
							
							
								
							
								5b2e1d3ce4 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1261  from crazy-max/bake-env  
							
							 
							
							... 
							
							
							
							bake: load .env file from working dir for compose files 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								CrazyMax
							
						 
						
							 
							
							
								
								
							
							
								
							
								7d8a6bc1d7 
								
									
								
							
								 
							
						 
						
							
							
								
								bake: load .env file from working dir for compose files  
							
							 
							
							... 
							
							
							
							Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com> 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								CrazyMax
							
						 
						
							 
							
							
								
								
							
							
								
							
								a378f8095e 
								
									
								
							
								 
							
						 
						
							
							
								
								test: misplaced expected value in assert  
							
							 
							
							... 
							
							
							
							Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com> 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Tõnis Tiigi
							
						 
						
							 
							
							
								
								
							
							
								
							
								005bc009e8 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1262  from tonistiigi/docker-driver-features  
							
							 
							
							... 
							
							
							
							enable other exporters if docker driver uses containerd 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Tonis Tiigi
							
						 
						
							 
							
							
							
								
							
								3bc7d4bec6 
								
							
								 
							
						 
						
							
							
								
								enable other exporters if docker driver uses containerd  
							
							 
							
							... 
							
							
							
							Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com> 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Tõnis Tiigi
							
						 
						
							 
							
							
								
								
							
							
								
							
								96c1b05238 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1257  from tonistiigi/invoke-release  
							
							 
							
							... 
							
							
							
							build: fix issues with leaving invoke containers running 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								CrazyMax
							
						 
						
							 
							
							
								
								
							
							
								
							
								98f9f806f3 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1260  from ndeloof/moby-containerd  
							
							 
							
							... 
							
							
							
							detect moby worker supports multiplatform feature through containerd snapshotter 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Tonis Tiigi
							
						 
						
							 
							
							
							
								
							
								c834ba1389 
								
							
								 
							
						 
						
							
							
								
								add formatting support to print function  
							
							 
							
							... 
							
							
							
							Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com> 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Tonis Tiigi
							
						 
						
							 
							
							
							
								
							
								cab437adef 
								
							
								 
							
						 
						
							
							
								
								build: add fallback to outline requests if not supported by frontend  
							
							 
							
							... 
							
							
							
							Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com> 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Tonis Tiigi
							
						 
						
							 
							
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Nicolas De Loof
							
						 
						
							 
							
							
								
								
							
							
								
							
								1d8db8a738 
								
									
								
							
								 
							
						 
						
							
							
								
								detect moby worker supports multiplatform feature through containerd snapshotter  
							
							 
							
							... 
							
							
							
							Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com> 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Tonis Tiigi
							
						 
						
							 
							
							
							
								
							
								75ddc5b811 
								
							
								 
							
						 
						
							
							
								
								build: fix issues with leaving invoke containers running  
							
							 
							
							... 
							
							
							
							Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com> 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								Tõnis Tiigi
							
						 
						
							 
							
							
								
								
							
							
								
							
								17dc0e1108 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1259  from ktock/invoke-messages  
							
							 
							
							... 
							
							
							
							invoke: add messages 
							
						 
						
							3 years ago