b741d26eb5 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1468  from crazy-max/fix-git-vcs-check  
							
							... 
							
							
							
							build: fix env vars check for vcs details 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								cf8fa4a404 
								
									
								
							
								 
							
						 
						
							
							
								
								build: fix env vars check for vcs details  
							
							... 
							
							
							
							Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com> 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								fe76a1b179 
								
									
								
							
								 
							
						 
						
							
							
								
								bake: support null label value  
							
							... 
							
							
							
							Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com> 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								df4957307f 
								
									
								
							
								 
							
						 
						
							
							
								
								bake: support null arg value  
							
							... 
							
							
							
							Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com> 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								e21f56e801 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1434  from jedevc/resource-interpolation  
							
							... 
							
							
							
							Resource interpolation support 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								e51b55e03c 
								
									
								
							
								 
							
						 
						
							
							
								
								bake: add tests for block interpolation  
							
							... 
							
							
							
							Signed-off-by: Justin Chadwell <me@jedevc.com> 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								296b8249cb 
								
									
								
							
								 
							
						 
						
							
							
								
								bake: support block-based interpolation  
							
							... 
							
							
							
							This patch adds support for block-based interpolation, so that
properties of blocks can be referenced in the current block and across
other blocks.
Previously, order-of-evaluation did not matter for blocks, and could be
evaluated in any order. However, now that blocks can refer to each
other, we split out this dynamic evaluation order into a separate
resolveBlock function.
Additionally, we need to support partial block evaluations - if block A
refers to property X of block B, when we should only evaluate property
X, and not the entire block. This ensures that we can safely evaluate
blocks that refer to other properties within themselves, and allows
sequences that would otherwise be co-recursive. We take special care in
this logic to ensure that each property is evaluated once *and only*
once - this could otherwise present inconsistencies with stateful
functions, and could risk inconsistent results.
Signed-off-by: Justin Chadwell <me@jedevc.com> 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								7c6b840199 
								
									
								
							
								 
							
						 
						
							
							
								
								bake: add cty tags to hcl structures  
							
							... 
							
							
							
							Signed-off-by: Justin Chadwell <me@jedevc.com> 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								2a6ff4cbfc 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1462  from crazy-max/attest-vcs  
							
							... 
							
							
							
							build: set provenance vcs details 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								6ad5e2fcf3 
								
									
								
							
								 
							
						 
						
							
							
								
								build: set provenance vcs details  
							
							... 
							
							
							
							Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com> 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								37811320ef 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1439  from crazy-max/last-activity  
							
							... 
							
							
							
							store: set nodegroup last activity 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								99ac7f5f9e 
								
									
								
							
								 
							
						 
						
							
							
								
								e2e: load to docker store  
							
							... 
							
							
							
							Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com> 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								96aca741a2 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1467  from tonistiigi/update-buildkit-862b22  
							
							... 
							
							
							
							vendor: update buildkit to 862b22d7 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								12ec931237 
								
									
								
							
								 
							
						 
						
							
							
								
								vendor: update buildkit to 862b22d7  
							
							... 
							
							
							
							Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com> 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								0e293a4ec9 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1464  from jedevc/vendor-buildkit-93b40706a007  
							
							... 
							
							
							
							vendor: update buildkit to 93b40706a007 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								163712a23b 
								
							
								 
							
						 
						
							
							
								
								vendor: update buildkit to 93b40706a007  
							
							... 
							
							
							
							Signed-off-by: Justin Chadwell <me@jedevc.com> 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								5f4d463780 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1435  from thaJeztah/bump_buildkit_v0.11  
							
							... 
							
							
							
							vendor: github.com/moby/buildkit v0.11.0-rc1.0.20221207183946-5993b526de65 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								abc8121aa8 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1457  from jedevc/add-hosts-length-check  
							
							... 
							
							
							
							build: don't set add-hosts option if empty 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								8c47277141 
								
									
								
							
								 
							
						 
						
							
							
								
								store: set nodegroup last activity  
							
							... 
							
							
							
							Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com> 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								36b5cd18e8 
								
									
								
							
								 
							
						 
						
							
							
								
								store: use constants for directory names  
							
							... 
							
							
							
							Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com> 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								1e72e32ec3 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1412  from jedevc/attestations-cli  
							
							... 
							
							
							
							Attestations from buildx 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								8e5e5a563d 
								
									
								
							
								 
							
						 
						
							
							
								
								vendor: github.com/moby/buildkit v0.11.0-rc1.0.20221207183946-5993b526de65  
							
							... 
							
							
							
							- drops the replace-rule for github.com/aws/aws-sdk-go-v2/config (as it no longer was replacing anything)
- drops the replace-rules for docker/cli and docker/docker (at least as long as we continue using tagged releases)
- removes the github.com/docker/docker/pkg/stringid package (which was redundant)
full diff: 9624ab4710..5993b526de 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								98049e7eda 
								
							
								 
							
						 
						
							
							
								
								build: don't set add-hosts option if empty  
							
							... 
							
							
							
							This looks like an oversight, all of the other options have similar
checks. This can interfere with generated provenance where "add-hosts"
will be marked as an argument to the build, even though it's not
actually being utilized.
Signed-off-by: Justin Chadwell <me@jedevc.com> 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								25aa893bad 
								
							
								 
							
						 
						
							
							
								
								bake: add attests field  
							
							... 
							
							
							
							Signed-off-by: Justin Chadwell <me@jedevc.com> 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								b270a20274 
								
							
								 
							
						 
						
							
							
								
								build: add attests flag and sbom/provenance shorthands  
							
							... 
							
							
							
							Signed-off-by: Justin Chadwell <me@jedevc.com> 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								f0262dd10e 
								
							
								 
							
						 
						
							
							
								
								build: add attestations to build options  
							
							... 
							
							
							
							Signed-off-by: Justin Chadwell <me@jedevc.com> 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								f8b673eccd 
								
							
								 
							
						 
						
							
							
								
								build: pass attestation attributes to build request  
							
							... 
							
							
							
							Signed-off-by: Justin Chadwell <me@jedevc.com> 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								0c0c9a0030 
								
							
								 
							
						 
						
							
							
								
								chore: sort buildOptions alphabetically  
							
							... 
							
							
							
							Signed-off-by: Justin Chadwell <me@jedevc.com> 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								d1f79317cf 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1455  from crazy-max/nodegroup-exclude-field  
							
							... 
							
							
							
							store: skip DockerContext field from being saved 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								fa58522242 
								
									
								
							
								 
							
						 
						
							
							
								
								store: skip DockerContext field from being saved  
							
							... 
							
							
							
							Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com> 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								aa6fd3d888 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1454  from crazy-max/builder-fix-default  
							
							... 
							
							
							
							builder: fix default docker context behavior 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								ebdd8834a9 
								
									
								
							
								 
							
						 
						
							
							
								
								builder: fix default docker context behavior  
							
							... 
							
							
							
							Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com> 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								fe8d5627e0 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1433  from crazy-max/makefile-build-opts  
							
							... 
							
							
							
							hack: mutualize build opts in Makefile and Dockerfile 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								b242e3280b 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1430  from crazy-max/builder-pkg  
							
							... 
							
							
							
							Refactor builder and drivers info logic 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								cc01caaecb 
								
									
								
							
								 
							
						 
						
							
							
								
								builder: enhance driver factory logic when loading drivers  
							
							... 
							
							
							
							Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com> 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								e7b5ee7518 
								
									
								
							
								 
							
						 
						
							
							
								
								mutualize builder logic  
							
							... 
							
							
							
							Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com> 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								63073b65c0 
								
									
								
							
								 
							
						 
						
							
							
								
								dockerutil pkg to manage docker api client and context  
							
							... 
							
							
							
							Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com> 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								47cf72b8ba 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1451  from crazy-max/update-buildkit  
							
							... 
							
							
							
							vendor: update buildkit to master@9624ab4 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								af24d72dd8 
								
									
								
							
								 
							
						 
						
							
							
								
								kubernetes: fix context load test  
							
							... 
							
							
							
							Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com> 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								f451b455c4 
								
									
								
							
								 
							
						 
						
							
							
								
								vendor: update buildkit to master@9624ab4  
							
							... 
							
							
							
							Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com> 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								16f4dfafb1 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1450  from crazy-max/fix-hclparser-jsonfunc  
							
							... 
							
							
							
							hcl: SrcRange not checked when solving JSON func calls 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								5b4e8b9d71 
								
									
								
							
								 
							
						 
						
							
							
								
								hcl: SrcRange not checked when solving JSON func calls  
							
							... 
							
							
							
							Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com> 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								b06eaffeeb 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1442  from crazy-max/hcl-fix-panic  
							
							... 
							
							
							
							bake: fix panic for unsupported hcl variable type 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								3d55540db1 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1445  from dvdksn/docs/move-manuals  
							
							... 
							
							
							
							docs: moved manual pages to docs repo, added link 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								3c2b9aab96 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1446  from crazy-max/moby-host-gateway  
							
							... 
							
							
							
							build: skip "host-gateway" validation with moby driver 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								49d46e71de 
								
									
								
							
								 
							
						 
						
							
							
								
								build: skip "host-gateway" validation with moby driver  
							
							... 
							
							
							
							Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com> 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								6c5168e1ec 
								
							
								 
							
						 
						
							
							
								
								docs: moved manual pages to docs repo, added link  
							
							... 
							
							
							
							Signed-off-by: David Karlsson <david.karlsson@docker.com> 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								e91d5326fe 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1441  from crazy-max/fix-nil-ref  
							
							... 
							
							
							
							imagetools: set default repo ref on creation if nil 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								48b573e835 
								
									
								
							
								 
							
						 
						
							
							
								
								bake: fix panic for unsupported hcl variable type  
							
							... 
							
							
							
							Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com> 
							
						 
						
							3 years ago  
				
					
						
							
							
								 
						
							
							
								4788eb24ab 
								
									
								
							
								 
							
						 
						
							
							
								
								imagetools: set default repo ref on creation if nil  
							
							... 
							
							
							
							Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com> 
							
						 
						
							3 years ago