656b31e729 
								
							 
						 
						
							
							
								
								Add missing module in tests  
							
							 
							
							
							
						 
						
							2024-10-01 09:40:38 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								8412a3f1fe 
								
							 
						 
						
							
							
								
								Create automatic installation ISOs ( #26 )  
							
							 
							
							... 
							
							
							
							Co-authored-by: Taeer Bar-Yam <taeer.bar-yam@moduscreate.com>
Co-authored-by: Valentin Gagarin <valentin.gagarin@tweag.io>
Reviewed-on: Fediversity/simple-nixos-fediverse#26 
Co-authored-by: Nicolas “Niols” Jeannerod <nicolas.jeannerod@moduscreate.com>
Co-committed-by: Nicolas “Niols” Jeannerod <nicolas.jeannerod@moduscreate.com> 
							
						 
						
							2024-10-01 10:02:01 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								ff75f07f66 
								
							 
						 
						
							
							
								
								We are way past that!  
							
							 
							
							
							
						 
						
							2024-09-27 11:48:49 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Taeer Bar-Yam 
								
							 
						 
						
							
							
							
							
								
							
							
								401bf59e44 
								
							 
						 
						
							
							
								
								fix frivolous errors in garage test  
							
							 
							
							
							
						 
						
							2024-09-26 01:41:06 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Taeer Bar-Yam 
								
							 
						 
						
							
							
							
							
								
							
							
								1f4b4d62e0 
								
							 
						 
						
							
							
								
								fix the overlay  
							
							 
							
							
							
						 
						
							2024-09-25 11:25:21 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Taeer Bar-Yam 
								
							 
						 
						
							
							
							
							
								
							
							
								473cc7dea0 
								
							 
						 
						
							
							
								
								take bleeding edge pixelfed  
							
							 
							
							
							
						 
						
							2024-09-25 00:40:53 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								4be54ae67b 
								
							 
						 
						
							
							
								
								Not localhost  
							
							 
							
							
							
						 
						
							2024-09-24 16:59:37 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								ed95912726 
								
							 
						 
						
							
							
								
								Make Garage API domain be localhost  
							
							 
							
							
							
						 
						
							2024-09-24 16:42:53 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								f160bc3f4c 
								
							 
						 
						
							
							
								
								Remove SSL in Garage VM  
							
							 
							
							
							
						 
						
							2024-09-24 14:56:33 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								14de9dec55 
								
							 
						 
						
							
							
								
								Remove SSL in VM  
							
							 
							
							
							
						 
						
							2024-09-24 14:52:13 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								af4f77a767 
								
							 
						 
						
							
							
								
								s/port/internalPort  
							
							 
							
							
							
						 
						
							2024-09-24 14:42:18 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								08eac749dd 
								
							 
						 
						
							
							
								
								Move Garage VM stuff out of main file  
							
							 
							
							
							
						 
						
							2024-09-24 14:40:35 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								00384a5948 
								
							 
						 
						
							
							
								
								domainForBucket  
							
							 
							
							
							
						 
						
							2024-09-24 14:23:29 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								7f1e5b56d0 
								
							 
						 
						
							
							
								
								s/urlFor/urlForBucket  
							
							 
							
							
							
						 
						
							2024-09-24 14:17:56 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Taeer Bar-Yam 
								
							 
						 
						
							
							
							
							
								
							
							
								72fa686540 
								
							 
						 
						
							
							
								
								acme fixup 2  
							
							 
							
							
							
						 
						
							2024-09-23 12:39:55 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Taeer Bar-Yam 
								
							 
						 
						
							
							
							
							
								
							
							
								2a28e0289d 
								
							 
						 
						
							
							
								
								acme fixup  
							
							 
							
							
							
						 
						
							2024-09-23 12:39:15 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Taeer Bar-Yam 
								
							 
						 
						
							
							
							
							
								
							
							
								2364e122a2 
								
							 
						 
						
							
							
								
								httpS  
							
							 
							
							
							
						 
						
							2024-09-23 12:22:40 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Taeer Bar-Yam 
								
							 
						 
						
							
							
							
							
								
							
							
								a65c55f7a1 
								
							 
						 
						
							
							
								
								ADD http:// to proxypass  
							
							 
							
							
							
						 
						
							2024-09-23 12:18:22 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Taeer Bar-Yam 
								
							 
						 
						
							
							
							
							
								
							
							
								682f8d6776 
								
							 
						 
						
							
							
								
								remove http:// from nginx server name  
							
							 
							
							
							
						 
						
							2024-09-23 12:14:40 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Taeer Bar-Yam 
								
							 
						 
						
							
							
							
							
								
							
							
								c15009f490 
								
							 
						 
						
							
							
								
								mv {,internal}port  
							
							 
							
							
							
						 
						
							2024-09-23 12:11:04 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Taeer Bar-Yam 
								
							 
						 
						
							
							
							
							
								
							
							
								581b64b77b 
								
							 
						 
						
							
							
								
								had two 'cfg's. changed one to 'fedicfg'  
							
							 
							
							
							
						 
						
							2024-09-23 12:09:16 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Taeer Bar-Yam 
								
							 
						 
						
							
							
							
							
								
							
							
								8d612a712d 
								
							 
						 
						
							
							
								
								;  
							
							 
							
							
							
						 
						
							2024-09-23 11:58:49 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Taeer Bar-Yam 
								
							 
						 
						
							
							
							
							
								
							
							
								a02a741ec4 
								
							 
						 
						
							
							
								
								proxy garage web to port 80  
							
							 
							
							
							
						 
						
							2024-09-23 11:55:54 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								900c92ac01 
								
							 
						 
						
							
							
								
								Exceptionally use non-staging LetsEncrypt servers  
							
							 
							
							
							
						 
						
							2024-09-20 18:55:00 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								a2c54ff172 
								
							 
						 
						
							
							
								
								ACME  
							
							 
							
							
							
						 
						
							2024-09-20 18:51:21 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								d1f58573d8 
								
							 
						 
						
							
							
								
								Also open HTTPS port  
							
							 
							
							
							
						 
						
							2024-09-20 18:44:47 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								c47256d62c 
								
							 
						 
						
							
							
								
								Ignore errors of garage key import  
							
							 
							
							
							
						 
						
							2024-09-20 18:39:32 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								351649c2dd 
								
							 
						 
						
							
							
								
								[HACK] comment out virtualisation  
							
							 
							
							
							
						 
						
							2024-09-20 18:25:21 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								81ab439777 
								
							 
						 
						
							
							
								
								Move stuff from pixelfed-vm to pixelfed  
							
							 
							
							
							
						 
						
							2024-09-20 17:56:40 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								7665609827 
								
							 
						 
						
							
							
								
								Use common options also in tests  
							
							 
							
							
							
						 
						
							2024-09-20 15:45:53 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								bbf5f50432 
								
							 
						 
						
							
							
								
								Note on style choice for eg. fediversity.internal.pixelfed.domain  
							
							 
							
							
							
						 
						
							2024-09-20 17:20:31 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								ecda4f249d 
								
							 
						 
						
							
							
								
								Rework definition of “constants”  
							
							 
							
							... 
							
							
							
							- make things such as `fediversity.garage.api.port` into actual options
  with the right default value
- move them under `fediversity.internal`
Co-authored-by: Taeer Bar-Yam <taeer.bar-yam@moduscreate.com> 
							
						 
						
							2024-09-20 17:13:35 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								29c86aedff 
								
							 
						 
						
							
							
								
								s/types.string/types.str/  
							
							 
							
							... 
							
							
							
							`types.string` was being used for too many thing so it got deprecated
and now there are several different string types. `types.str` is the one
where you don't want to merge definitions if it's defined in more than
one place
Co-authored-by: Taeer Bar-Yam <taeer.bar-yam@moduscreate.com> 
							
						 
						
							2024-09-20 16:35:21 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								cf5139836e 
								
							 
						 
						
							
							
								
								s/mkOption/mkEnableOption  
							
							 
							
							
							
						 
						
							2024-09-20 16:34:08 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								492a199866 
								
							 
						 
						
							
							
								
								Factorise services URIs  
							
							 
							
							
							
						 
						
							2024-09-17 17:58:09 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								61eb2d9081 
								
							 
						 
						
							
							
								
								Factorise Garage URIs  
							
							 
							
							
							
						 
						
							2024-09-17 17:52:54 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								069b1ddb6c 
								
							 
						 
						
							
							
								
								Move Fediversity modules under top-level module  
							
							 
							
							
							
						 
						
							2024-09-17 15:16:11 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								4b379af4ff 
								
							 
						 
						
							
							
								
								Move Fediversity modules into own subdirectory  
							
							 
							
							
							
						 
						
							2024-09-17 14:27:24 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								059a76d933 
								
							 
						 
						
							
							
								
								Move VM-specific stuff in a subdirectory  
							
							 
							
							
							
						 
						
							2024-09-17 14:26:21 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								813c1ca879 
								
							 
						 
						
							
							
								
								Some fixes to the Pixelfed/Garage test  
							
							 
							
							
							
						 
						
							2024-09-17 13:35:51 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Taeer Bar-Yam 
								
							 
						 
						
							
							
							
							
								
							
							
								c2fd51baac 
								
							 
						 
						
							
							
								
								stop threading email and password around as arguments  
							
							 
							
							
							
						 
						
							2024-09-10 08:50:54 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nicolas Jeannerod 
								
							 
						 
						
							
							
							
							
								
							
							
								2dca2caca3 
								
							 
						 
						
							
							
								
								Wait until Garage is up by polling port 3900  
							
							 
							
							
							
						 
						
							2024-09-10 12:41:53 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nicolas Jeannerod 
								
							 
						 
						
							
							
							
							
								
							
							
								9346bcca3d 
								
							 
						 
						
							
							
								
								Check that src points to Garage  
							
							 
							
							
							
						 
						
							2024-09-10 12:17:32 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Taeer Bar-Yam 
								
							 
						 
						
							
							
							
							
								
							
							
								3652a443b1 
								
							 
						 
						
							
							
								
								test image gets uploaded to garage  
							
							 
							
							
							
						 
						
							2024-09-09 10:13:23 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Taeer Bar-Yam 
								
							 
						 
						
							
							
							
							
								
							
							
								5b26cfc7a9 
								
							 
						 
						
							
							
								
								nicer timing for video  
							
							 
							
							
							
						 
						
							2024-09-09 10:13:13 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Taeer Bar-Yam 
								
							 
						 
						
							
							
							
							
								
							
							
								a2da2f48b2 
								
							 
						 
						
							
							
								
								use fediversity logo  
							
							 
							
							
							
						 
						
							2024-09-09 10:12:54 -04:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								a49a2b57df 
								
							 
						 
						
							
							
								
								Run Magick on the server but with right path  
							
							 
							
							
							
						 
						
							2024-09-09 14:25:42 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								2f44a729c2 
								
							 
						 
						
							
							
								
								Follow things graphically  
							
							 
							
							
							
						 
						
							2024-09-09 14:23:05 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								680f54f7d5 
								
							 
						 
						
							
							
								
								Fix logging and Selenium script  
							
							 
							
							
							
						 
						
							2024-09-09 14:23:05 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								b38ec1a62a 
								
							 
						 
						
							
							
								
								Cleanup  
							
							 
							
							
							
						 
						
							2024-09-09 14:23:05 +02:00