CrazyMax 
							
						 
					 
					
						
						
							
						
						9c22be5d9c 
					 
					
						
						
							
							bake: test compose file validation  
						
						... 
						
						
						
						Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com > 
						
						
					 
					
						2022-08-18 11:34:41 +02:00 
						 
				 
			
				
					
						
							
							
								CrazyMax 
							
						 
					 
					
						
						
							
						
						42dea89247 
					 
					
						
						
							
							bake: test for unknown extensions  
						
						... 
						
						
						
						Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com > 
						
						
					 
					
						2022-08-18 11:34:40 +02:00 
						 
				 
			
				
					
						
							
							
								CrazyMax 
							
						 
					 
					
						
						
							
						
						982a332679 
					 
					
						
						
							
							bake(compose): fix unskipped services without build context  
						
						... 
						
						
						
						Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com > 
						
						
					 
					
						2022-08-18 11:34:40 +02:00 
						 
				 
			
				
					
						
							
							
								CrazyMax 
							
						 
					 
					
						
						
							
						
						7d8a6bc1d7 
					 
					
						
						
							
							bake: load .env file from working dir for compose files  
						
						... 
						
						
						
						Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com > 
						
						
					 
					
						2022-08-10 03:24:38 +02:00 
						 
				 
			
				
					
						
							
							
								CrazyMax 
							
						 
					 
					
						
						
							
						
						a378f8095e 
					 
					
						
						
							
							test: misplaced expected value in assert  
						
						... 
						
						
						
						Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com > 
						
						
					 
					
						2022-08-10 02:18:35 +02:00 
						 
				 
			
				
					
						
							
							
								CrazyMax 
							
						 
					 
					
						
						
							
						
						7f572eb044 
					 
					
						
						
							
							bake: contexts support with x-bake  
						
						... 
						
						
						
						Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com > 
						
						
					 
					
						2022-08-05 15:21:26 +02:00 
						 
				 
			
				
					
						
							
							
								Tõnis Tiigi 
							
						 
					 
					
						
						
							
						
						19641ec8ca 
					 
					
						
						
							
							Merge pull request  #1214  from jedevc/timestamp-func  
						
						... 
						
						
						
						bake: add timestamp function 
						
						
					 
					
						2022-08-01 16:41:21 -07:00 
						 
				 
			
				
					
						
							
							
								CrazyMax 
							
						 
					 
					
						
						
							
						
						7ef679d945 
					 
					
						
						
							
							bake(compose): allow dot in target name  
						
						... 
						
						
						
						Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com > 
						
						
					 
					
						2022-07-31 16:53:44 +02:00 
						 
				 
			
				
					
						
							
							
								CrazyMax 
							
						 
					 
					
						
						
							
						
						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 > 
						
						
					 
					
						2022-07-22 10:53:37 +02:00 
						 
				 
			
				
					
						
							
							
								Tõnis Tiigi 
							
						 
					 
					
						
						
							
						
						11c1e03e93 
					 
					
						
						
							
							Merge pull request  #1155  from crazy-max/compose-cacheto  
						
						... 
						
						
						
						bake: support compose build cache_to 
						
						
					 
					
						2022-07-19 11:39:28 -07:00 
						 
				 
			
				
					
						
							
							
								Justin Chadwell 
							
						 
					 
					
						
						
							
						
						691723f9f9 
					 
					
						
						
							
							bake: add timestamp function  
						
						... 
						
						
						
						Terraform includes a timestamp function to get the current time. go-cty
has imported a number of the timestamp functions to it's standard
library, however, this was one was not included.
This patch simply pulls in the TimestampFunc from Terraform's
internal/lang/funcs/datetime.go to allow easily fetching the current
time in bake.
Signed-off-by: Justin Chadwell <me@jedevc.com > 
						
						
					 
					
						2022-07-18 11:29:35 +01:00 
						 
				 
			
				
					
						
							
							
								CrazyMax 
							
						 
					 
					
						
						
							
						
						5b452b72a2 
					 
					
						
						
							
							Merge pull request  #1198  from jedevc/bump-buildkit-f4eb826  
						
						... 
						
						
						
						Bump buildkit to master branch 
						
						
					 
					
						2022-07-06 17:15:00 +02:00 
						 
				 
			
				
					
						
							
							
								Justin Chadwell 
							
						 
					 
					
						
						
							
						
						27fcb73c7c 
					 
					
						
						
							
							bake: add tests for missing attributes in userfuncs  
						
						... 
						
						
						
						Signed-off-by: Justin Chadwell <me@jedevc.com > 
						
						
					 
					
						2022-07-06 16:03:41 +01:00 
						 
				 
			
				
					
						
							
							
								Justin Chadwell 
							
						 
					 
					
						
						
							
						
						2aa22597f0 
					 
					
						
						
							
							bake: forbid empty result and params in userfuncs  
						
						... 
						
						
						
						Signed-off-by: Justin Chadwell <me@jedevc.com > 
						
						
					 
					
						2022-07-06 16:03:41 +01:00 
						 
				 
			
				
					
						
							
							
								Justin Chadwell 
							
						 
					 
					
						
						
							
						
						3b4780ef19 
					 
					
						
						
							
							vendor: bump buildkit to master  
						
						... 
						
						
						
						Signed-off-by: Justin Chadwell <me@jedevc.com > 
						
						
					 
					
						2022-07-06 09:47:29 +01:00 
						 
				 
			
				
					
						
							
							
								CrazyMax 
							
						 
					 
					
						
						
							
						
						12fde33d9b 
					 
					
						
						
							
							bake: dedup compose main and extension fields values  
						
						... 
						
						
						
						Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com > 
						
						
					 
					
						2022-06-23 21:58:05 +02:00 
						 
				 
			
				
					
						
							
							
								CrazyMax 
							
						 
					 
					
						
						
							
						
						a0f92829a7 
					 
					
						
						
							
							bake: merge cache-from field from compose and x-bake  
						
						... 
						
						
						
						Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com > 
						
						
					 
					
						2022-06-23 21:58:05 +02:00 
						 
				 
			
				
					
						
							
							
								CrazyMax 
							
						 
					 
					
						
						
							
						
						b438032a60 
					 
					
						
						
							
							bake: support compose build cache_to  
						
						... 
						
						
						
						Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com > 
						
						
					 
					
						2022-06-23 21:58:04 +02:00 
						 
				 
			
				
					
						
							
							
								CrazyMax 
							
						 
					 
					
						
						
							
						
						5ce3909c48 
					 
					
						
						
							
							bake: fix compose consistency check  
						
						... 
						
						
						
						Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com > 
						
						
					 
					
						2022-06-23 13:09:17 +02:00 
						 
				 
			
				
					
						
							
							
								CrazyMax 
							
						 
					 
					
						
						
							
						
						432c2b2650 
					 
					
						
						
							
							bake: better handling of compose extension interface  
						
						... 
						
						
						
						Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com > 
						
						
					 
					
						2022-06-14 23:23:43 +02:00 
						 
				 
			
				
					
						
							
							
								Tõnis Tiigi 
							
						 
					 
					
						
						
							
						
						91fec23f5d 
					 
					
						
						
							
							Merge pull request  #1153  from crazy-max/update-compose-go  
						
						... 
						
						
						
						bake: support compose build tags and secrets env 
						
						
					 
					
						2022-06-14 12:45:33 -07:00 
						 
				 
			
				
					
						
							
							
								CrazyMax 
							
						 
					 
					
						
						
							
						
						6cb1b85d7b 
					 
					
						
						
							
							bake: support compose build tags  
						
						... 
						
						
						
						Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com > 
						
						
					 
					
						2022-06-14 18:45:57 +02:00 
						 
				 
			
				
					
						
							
							
								CrazyMax 
							
						 
					 
					
						
						
							
						
						e0350f671a 
					 
					
						
						
							
							bake: support compose secrets env  
						
						... 
						
						
						
						Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com > 
						
						
					 
					
						2022-06-14 18:45:23 +02:00 
						 
				 
			
				
					
						
							
							
								CrazyMax 
							
						 
					 
					
						
						
							
						
						1807cfdd26 
					 
					
						
						
							
							docs: changes to bake file definition guide  
						
						... 
						
						
						
						Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com > 
						
						
					 
					
						2022-06-05 18:49:16 +02:00 
						 
				 
			
				
					
						
							
							
								CrazyMax 
							
						 
					 
					
						
						
							
						
						1cb1ee018b 
					 
					
						
						
							
							build: enhance warning message when no output specified  
						
						... 
						
						
						
						Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com > 
						
						
					 
					
						2022-06-03 19:26:21 +02:00 
						 
				 
			
				
					
						
							
							
								Justin Chadwell 
							
						 
					 
					
						
						
							
						
						03885ec9f1 
					 
					
						
						
							
							hclparser: strip out blocks for json files  
						
						... 
						
						
						
						Body.JustAttributes cannot distinguish between blocks and attributes for
JSON files, so the variable block could be included in the list of
attributes returned.
This patch ensures that JSON and HCL files behave the same way by
removing all known block types first, from the provided config schema
and then from a generated definitions schema.
Fixes  #1051 
Signed-off-by: Justin Chadwell <me@jedevc.com > 
						
						
					 
					
						2022-04-28 10:22:20 +01:00 
						 
				 
			
				
					
						
							
							
								Tõnis Tiigi 
							
						 
					 
					
						
						
							
						
						6a702ebe5b 
					 
					
						
						
							
							Merge pull request  #1025  from crazy-max/bake-merge-jsons  
						
						... 
						
						
						
						bake: merge targets and vars from multiple JSON files 
						
						
					 
					
						2022-04-25 19:16:05 -07:00 
						 
				 
			
				
					
						
							
							
								CrazyMax 
							
						 
					 
					
						
						
							
						
						c0f8a8314b 
					 
					
						
						
							
							bake: support compose build secrets  
						
						... 
						
						
						
						Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com > 
						
						
					 
					
						2022-04-14 01:28:00 +02:00 
						 
				 
			
				
					
						
							
							
								CrazyMax 
							
						 
					 
					
						
						
							
						
						cad7ed68be 
					 
					
						
						
							
							bake: merge vars from multiple JSON files  
						
						... 
						
						
						
						Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com > 
						
						
					 
					
						2022-04-06 22:17:23 +02:00 
						 
				 
			
				
					
						
							
							
								CrazyMax 
							
						 
					 
					
						
						
							
						
						c317ca1e95 
					 
					
						
						
							
							bake: merge targets from multiple JSON files  
						
						... 
						
						
						
						Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com > 
						
						
					 
					
						2022-04-06 22:17:23 +02:00 
						 
				 
			
				
					
						
							
							
								CrazyMax 
							
						 
					 
					
						
						
							
						
						243b428a58 
					 
					
						
						
							
							compose: add test for port mapping  
						
						... 
						
						
						
						Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com > 
						
						
					 
					
						2022-03-30 00:37:55 +02:00 
						 
				 
			
				
					
						
							
							
								CrazyMax 
							
						 
					 
					
						
						
							
						
						0b8dde1071 
					 
					
						
						
							
							bake: fix skipped group when already visited by another one  
						
						... 
						
						
						
						Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com > 
						
						
					 
					
						2022-03-23 11:16:10 +01:00 
						 
				 
			
				
					
						
							
							
								Sebastiaan van Stijn 
							
						 
					 
					
						
						
							
						
						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 > 
						
						
					 
					
						2022-03-10 01:46:06 +01:00 
						 
				 
			
				
					
						
							
							
								Tonis Tiigi 
							
						 
					 
					
						
						
							
						
						91e550b715 
					 
					
						
						
							
							bake: add path validation for remote bake invocations  
						
						... 
						
						
						
						This is a stopgap before proper entitlements support
is implemented.
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com > 
						
						
					 
					
						2022-02-24 23:19:18 -08:00 
						 
				 
			
				
					
						
							
							
								Tonis Tiigi 
							
						 
					 
					
						
						
							
						
						280c008f81 
					 
					
						
						
							
							bake: make named contexts relative to remote bake input  
						
						... 
						
						
						
						Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com > 
						
						
					 
					
						2022-02-24 23:19:12 -08:00 
						 
				 
			
				
					
						
							
							
								Tonis Tiigi 
							
						 
					 
					
						
						
							
						
						32f6358d78 
					 
					
						
						
							
							bake: add no-cache-filter  
						
						... 
						
						
						
						Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com > 
						
						
					 
					
						2022-02-10 22:01:48 -08:00 
						 
				 
			
				
					
						
							
							
								Tonis Tiigi 
							
						 
					 
					
						
						
							
						
						0fc2b5ca85 
					 
					
						
						
							
							bake: add named contexts keys  
						
						... 
						
						
						
						Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com > 
						
						
					 
					
						2022-01-27 18:46:02 -08:00 
						 
				 
			
				
					
						
							
							
								CrazyMax 
							
						 
					 
					
						
						
							
						
						c74b2fe7a4 
					 
					
						
						
							
							bake: restrict target name  
						
						... 
						
						
						
						This fix adds a restriction `[a-zA-Z0-9_-]+`
for target name. This is pretty much the same as the
container name restriction in moby.
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com > 
						
						
					 
					
						2022-01-26 10:29:21 +01:00 
						 
				 
			
				
					
						
							
							
								CrazyMax 
							
						 
					 
					
						
						
							
						
						0044c28b1f 
					 
					
						
						
							
							bake: keep target inheritance  
						
						... 
						
						
						
						Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com > 
						
						
					 
					
						2022-01-13 22:23:20 +01:00 
						 
				 
			
				
					
						
							
							
								CrazyMax 
							
						 
					 
					
						
						
							
						
						5d715ada96 
					 
					
						
						
							
							compose: resolve build args from service environment  
						
						... 
						
						
						
						Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com > 
						
						
					 
					
						2022-01-06 11:59:49 +01:00 
						 
				 
			
				
					
						
							
							
								CrazyMax 
							
						 
					 
					
						
						
							
						
						3400fa5628 
					 
					
						
						
							
							compose: test env_file  
						
						... 
						
						
						
						Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com > 
						
						
					 
					
						2022-01-06 11:42:16 +01:00 
						 
				 
			
				
					
						
							
							
								CrazyMax 
							
						 
					 
					
						
						
							
						
						d95ebef55c 
					 
					
						
						
							
							bake: fix group resolution  
						
						... 
						
						
						
						Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com > 
						
						
					 
					
						2021-12-14 11:17:37 +01:00 
						 
				 
			
				
					
						
							
							
								Tõnis Tiigi 
							
						 
					 
					
						
						
							
						
						33c121df01 
					 
					
						
						
							
							Merge pull request  #881  from crazy-max/fix-bake-print  
						
						... 
						
						
						
						bake: fix groups print 
						
						
					 
					
						2021-12-13 16:09:24 -08:00 
						 
				 
			
				
					
						
							
							
								CrazyMax 
							
						 
					 
					
						
						
							
						
						4466a24f9e 
					 
					
						
						
							
							bake: fix groups print  
						
						... 
						
						
						
						Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com > 
						
						
					 
					
						2021-12-13 19:21:33 +01:00 
						 
				 
			
				
					
						
							
							
								CrazyMax 
							
						 
					 
					
						
						
							
						
						ec9daba87e 
					 
					
						
						
							
							bake: ignore NetworkMode field for json and hcl  
						
						... 
						
						
						
						Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com > 
						
						
					 
					
						2021-12-10 19:32:40 +01:00 
						 
				 
			
				
					
						
							
							
								Tõnis Tiigi 
							
						 
					 
					
						
						
							
						
						7371dda7a2 
					 
					
						
						
							
							Merge pull request  #863  from zachary-povey/support_host_network_in_compose  
						
						... 
						
						
						
						Add NetworkMode to bake target 
						
						
					 
					
						2021-12-04 21:04:05 -08:00 
						 
				 
			
				
					
						
							
							
								Zachary Povey 
							
						 
					 
					
						
						
							
						
						7f8dbf890d 
					 
					
						
						
							
							Remove support for network override in bake  
						
						... 
						
						
						
						Signed-off-by: Zachary Povey <zachary.povey@autotrader.co.uk > 
						
						
					 
					
						2021-12-01 09:45:32 +00:00 
						 
				 
			
				
					
						
							
							
								Zachary Povey 
							
						 
					 
					
						
						
							
						
						4ee7f70400 
					 
					
						
						
							
							Remove NetworkMode support for HCL targets  
						
						... 
						
						
						
						Signed-off-by: Zachary Povey <zachary.povey@autotrader.co.uk > 
						
						
					 
					
						2021-11-30 11:33:32 +00:00 
						 
				 
			
				
					
						
							
							
								Eliott Wiener 
							
						 
					 
					
						
						
							
						
						dcabc22072 
					 
					
						
						
							
							bake: build definition file via stdin  
						
						... 
						
						
						
						closes  #833 
Accept bake build definition file from stdin with `-f -`.
Signed-off-by: Eliott Wiener <eliottwiener@gmail.com > 
					
						2021-11-25 12:43:38 -05:00 
						 
				 
			
				
					
						
							
							
								Zachary Povey 
							
						 
					 
					
						
						
							
						
						ae53101e89 
					 
					
						
						
							
							Add NetworkMode to bake target  
						
						... 
						
						
						
						Allows specification of network mode in a bake target.
Fixes  #848 
Signed-off-by: Zachary Povey <zachary.povey@autotrader.co.uk > 
						
						
					 
					
						2021-11-25 16:00:42 +00:00