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 
							
						 
					 
					
						
						
							
						
						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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								CrazyMax 
							
						 
					 
					
						
						
							
						
						316ca972b6 
					 
					
						
						
							
							bake: fix print output  
						
						 
						
						... 
						
						
						
						Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com > 
						
						
					 
					
						2021-11-24 21:54:57 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tonis Tiigi 
							
						 
					 
					
						
						
							
						
						7a7b73c043 
					 
					
						
						
							
							bake: restore previous override merge behavior  
						
						 
						
						... 
						
						
						
						For array fields, overrides are merged together
but override is not merged with the target. If merging
with target is desired we can add support for
overrides with += operator in the future.
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com > 
						
						
					 
					
						2021-09-29 08:27:27 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tonis Tiigi 
							
						 
					 
					
						
						
							
						
						6fc906532b 
					 
					
						
						
							
							bake: fix using push override with output definition  
						
						 
						
						... 
						
						
						
						Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com > 
						
						
					 
					
						2021-09-20 16:22:27 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								CrazyMax 
							
						 
					 
					
						
						
							
						
						c685e46609 
					 
					
						
						
							
							bake: print default group  
						
						 
						
						... 
						
						
						
						Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com > 
						
						
					 
					
						2021-08-12 09:02:36 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tonis Tiigi 
							
						 
					 
					
						
						
							
						
						1bb425a882 
					 
					
						
						
							
							bake: allow BAKE_CMD_CONTEXT builtin var  
						
						 
						
						... 
						
						
						
						Allows accessing the main context for bake command from bake
file that has been imported remotely.
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com > 
						
						
					 
					
						2021-07-12 21:01:41 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tonis Tiigi 
							
						 
					 
					
						
						
							
						
						c5eb8f58b4 
					 
					
						
						
							
							bake: new hclparser package  
						
						 
						
						... 
						
						
						
						Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com > 
						
						
					 
					
						2021-06-24 22:40:25 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tõnis Tiigi 
							
						 
					 
					
						
						
							
						
						03b7128b60 
					 
					
						
						
							
							Merge pull request  #575  from tonistiigi/user-func-vars  
						
						 
						
						... 
						
						
						
						bake: allow user functions in variables and vice-versa 
						
						
					 
					
						2021-06-23 11:08:56 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tonis Tiigi 
							
						 
					 
					
						
						
							
						
						df7a318ec0 
					 
					
						
						
							
							bake: allow user functions in variables and vice-versa  
						
						 
						
						... 
						
						
						
						Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com > 
						
						
					 
					
						2021-05-05 22:08:31 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Akihiro Suda 
							
						 
					 
					
						
						
							
						
						399df854ea 
					 
					
						
						
							
							build: split buildflags package  
						
						 
						
						... 
						
						
						
						Planned to be imported by nerdctl in future.
Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp > 
						
						
					 
					
						2021-04-12 14:36:56 +09:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alex Couture-Beil 
							
						 
					 
					
						
						
							
						
						eec843a325 
					 
					
						
						
							
							include default ssh socket when given an ssh-based git url  
						
						 
						
						... 
						
						
						
						Signed-off-by: Alex Couture-Beil <alex@earthly.dev > 
						
						
					 
					
						2021-04-01 11:25:18 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tonis Tiigi 
							
						 
					 
					
						
						
							
						
						33f25acb08 
					 
					
						
						
							
							bake: allow variables to reference each other  
						
						 
						
						... 
						
						
						
						Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com > 
						
						
					 
					
						2021-03-07 21:27:30 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tonis Tiigi 
							
						 
					 
					
						
						
							
						
						0e9d6460db 
					 
					
						
						
							
							bake: allow variables across files  
						
						 
						
						... 
						
						
						
						Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com > 
						
						
					 
					
						2021-02-25 16:30:27 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tonis Tiigi 
							
						 
					 
					
						
						
							
						
						570e733a51 
					 
					
						
						
							
							bake: support inline dockerfile  
						
						 
						
						... 
						
						
						
						Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com > 
						
						
					 
					
						2020-12-07 22:02:51 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tonis Tiigi 
							
						 
					 
					
						
						
							
						
						cffcd57edb 
					 
					
						
						
							
							bake: support for remote files  
						
						 
						
						... 
						
						
						
						Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com > 
						
						
					 
					
						2020-12-07 22:02:51 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anthony Poschen 
							
						 
					 
					
						
						
							
						
						abfb2c064d 
					 
					
						
						
							
							Add support for empty strings in target elements and compact func.  
						
						 
						
						... 
						
						
						
						Signed-off-by: Anthony Poschen <zanven42@gmail.com > 
						
						
					 
					
						2020-10-26 15:56:18 +11:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Patrick Van Stee 
							
						 
					 
					
						
						
							
						
						1bc068a583 
					 
					
						
						
							
							Fix json keys for groups and targets  
						
						 
						
						... 
						
						
						
						Signed-off-by: Patrick Van Stee <patrick@vanstee.me > 
						
						
					 
					
						2020-05-07 23:53:49 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tibor Vass 
							
						 
					 
					
						
						
							
						
						77ddee9314 
					 
					
						
						
							
							bake: fix pull and no-cache overrides  
						
						 
						
						... 
						
						
						
						Signed-off-by: Tibor Vass <tibor@docker.com > 
						
						
					 
					
						2020-04-30 14:05:21 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tonis Tiigi 
							
						 
					 
					
						
						
							
						
						c9676c79d1 
					 
					
						
						
							
							bake: fix hcl tags  
						
						 
						
						... 
						
						
						
						Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com > 
						
						
					 
					
						2020-04-30 13:41:49 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Patrick Van Stee 
							
						 
					 
					
						
						
							
						
						870b38837b 
					 
					
						
						
							
							Allow for user defined functions  
						
						 
						
						... 
						
						
						
						Signed-off-by: Patrick Van Stee <patrick@vanstee.me > 
						
						
					 
					
						2020-04-29 08:52:48 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Patrick Van Stee 
							
						 
					 
					
						
						
							
						
						f10d8dab5e 
					 
					
						
						
							
							Define variables as blocks with defaults  
						
						 
						
						... 
						
						
						
						Signed-off-by: Patrick Van Stee <patrick@vanstee.me > 
						
						
					 
					
						2020-04-29 08:51:26 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Patrick Van Stee 
							
						 
					 
					
						
						
							
						
						4121ae50b5 
					 
					
						
						
							
							Modify parsing functions and config structs to accept hcl changes  
						
						 
						
						... 
						
						
						
						Signed-off-by: Patrick Van Stee <patrick@vanstee.me > 
						
						
					 
					
						2020-04-29 08:51:26 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tibor Vass 
							
						 
					 
					
						
						
							
						
						2a257a8252 
					 
					
						
						
							
							bake: allow overriding no-cache and pull per target via --set  
						
						 
						
						... 
						
						
						
						Signed-off-by: Tibor Vass <tibor@docker.com > 
						
						
					 
					
						2020-04-23 18:11:22 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tibor Vass 
							
						 
					 
					
						
						
							
						
						2bca8fa677 
					 
					
						
						
							
							bake: allow pattern matching for target names in --set  
						
						 
						
						... 
						
						
						
						Although bake is for running multiple targets, --set required a single
target name for overriding a property. This change allows matching
multiple targets for overrides.
Signed-off-by: Tibor Vass <tibor@docker.com > 
						
						
					 
					
						2020-04-23 05:54:11 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tibor Vass 
							
						 
					 
					
						
						
							
						
						14e65ff3b4 
					 
					
						
						
							
							bake: fix override+inheritance bug  
						
						 
						
						... 
						
						
						
						Signed-off-by: Tibor Vass <tibor@docker.com > 
						
						
					 
					
						2020-04-21 22:42:03 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Goff 
							
						 
					 
					
						
						
							
						
						6634f1e75c 
					 
					
						
						
							
							Support reading from env on bake --set <t>.args  
						
						 
						
						... 
						
						
						
						This works just like the `build` command where if you have `--build-arg
FOO`, it will read the variable from env and only set a value if the
variable is defined.
Signed-off-by: Brian Goff <cpuguy83@gmail.com > 
						
						
					 
					
						2019-10-30 15:31:38 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tonis Tiigi 
							
						 
					 
					
						
						
							
						
						15a5a42eb1 
					 
					
						
						
							
							bake: merge targets on same groups  
						
						 
						
						... 
						
						
						
						Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com > 
						
						
					 
					
						2019-08-19 15:48:42 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tibor Vass 
							
						 
					 
					
						
						
							
						
						8b2171f78a 
					 
					
						
						
							
							bake: honor --no-cache and --pull  
						
						 
						
						... 
						
						
						
						Signed-off-by: Tibor Vass <tibor@docker.com > 
						
						
					 
					
						2019-07-30 19:39:01 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tonis Tiigi 
							
						 
					 
					
						
						
							
						
						f1fd9a274b 
					 
					
						
						
							
							bake: make dockerfile relative to context  
						
						 
						
						... 
						
						
						
						Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com > 
						
						
					 
					
						2019-05-24 16:04:01 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tonis Tiigi 
							
						 
					 
					
						
						
							
						
						b68b005f68 
					 
					
						
						
							
							vendor: update buildkit to f238f1e  
						
						 
						
						... 
						
						
						
						Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com > 
						
						
					 
					
						2019-05-14 17:59:01 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tonis Tiigi 
							
						 
					 
					
						
						
							
						
						94a0422a1b 
					 
					
						
						
							
							rename to docker/buildx  
						
						 
						
						... 
						
						
						
						Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com > 
						
						
					 
					
						2019-04-24 20:02:20 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tonis Tiigi 
							
						 
					 
					
						
						
							
						
						a238b05a4c 
					 
					
						
						
							
							bake: add output key  
						
						 
						
						... 
						
						
						
						Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com > 
						
						
					 
					
						2019-04-23 15:49:42 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tonis Tiigi 
							
						 
					 
					
						
						
							
						
						ef4afac948 
					 
					
						
						
							
							bake: fix dockerfile and context defaults  
						
						 
						
						... 
						
						
						
						Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com > 
						
						
					 
					
						2019-04-19 22:54:34 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tibor Vass 
							
						 
					 
					
						
						
							
						
						6e3dfe72cb 
					 
					
						
						
							
							Merge pull request  #31  from tonistiigi/platforms-fixes  
						
						 
						
						... 
						
						
						
						fixes for managing platforms 
						
						
					 
					
						2019-04-18 20:11:28 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tonis Tiigi 
							
						 
					 
					
						
						
							
						
						96a148020a 
					 
					
						
						
							
							build: add cache-from and cache-to support  
						
						 
						
						... 
						
						
						
						Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com > 
						
						
					 
					
						2019-04-17 23:07:22 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tonis Tiigi 
							
						 
					 
					
						
						
							
						
						e773d0eb2a 
					 
					
						
						
							
							util: add platformutil  
						
						 
						
						... 
						
						
						
						Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com > 
						
						
					 
					
						2019-04-17 16:49:28 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tonis Tiigi 
							
						 
					 
					
						
						
							
						
						a932d52e35 
					 
					
						
						
							
							bake: initial implementation  
						
						 
						
						... 
						
						
						
						Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com > 
						
						
					 
					
						2019-04-09 19:26:53 -07:00