| 
							
						 | 
						
							
							
							
							
								
							
							
								7afae84b6c
								
							
						 | 
						
							
							
								
								Add pub key Lois
							
							
							
							
							
						 | 
						
							2025-03-12 12:01:50 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								9dd92b4cc1
								
							
						 | 
						
							
							
								
								basic versioned forms
							
							
							
							
							
							
							
							this is still rudimentary since the actual forms are not auto-generated
from the underlying model. the comments show a path towards that. 
							
						 | 
						
							2025-03-06 11:47:26 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								981ba011ab
								
							
						 | 
						
							
							
								
								store versioned configurations
							
							
							
							
							
							
							
							Test manually:
```shell-session
$ manage shell
>>> from panel.models import Configuration
>>> Configuration().value
'{"enable":false,"domain":"fediversity.eu"}'
>>> Configuration().save()
>>> Configuration.objects.first().parsed_value
Configuration(enable=False, domain=<Domain.EU: 'fediversity.eu'>)
```
							
						 | 
						
							2025-03-05 09:32:03 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								438f7d280a
								
							
						 | 
						
							
							
								
								add django-pydantic-field
							
							
							
							
							
						 | 
						
							2025-03-05 09:00:18 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								cba66d1b8b
								
							
						 | 
						
							
							
								
								allow adding extra Python packages
							
							
							
							
							
						 | 
						
							2025-03-05 08:57:55 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								4db91bd0b7
								
							
						 | 
						
							
							
								
								Transmit initial user from JSON to services
							
							
							
							
							
						 | 
						
							2025-02-28 10:57:31 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								086a69ac53
								
							
						 | 
						
							
							
								
								Support injecting initial user in Pixelfed service
							
							
							
							
							
						 | 
						
							2025-02-28 10:56:22 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								6e386a9fd6
								
							
						 | 
						
							
							
								
								Merge pull request 'Generate machines' list automatically' (#209) from Niols/Fediversity:generate-machines-list-by-hand into main
							
							
							
							
							
							
							
							Reviewed-on: Fediversity/Fediversity#209
Reviewed-by: kiara Grouwstra <kiara@procolix.eu> 
							
						 | 
						
							2025-02-27 22:06:57 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								9cc1e40b5d
								
							
						 | 
						
							
							
								
								Merge pull request 'deploy fedipanel' (#201) from kiara/Fediversity:deploy-panel into main
							
							
							
							
							
							
							
							Reviewed-on: Fediversity/Fediversity#201
Reviewed-by: Nicolas Jeannerod <nicolas.jeannerod@moduscreate.com> 
							
						 | 
						
							2025-02-27 22:06:24 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								0b18938eaa
								
							
						 | 
						
							
							
								
								Support specifying disk size
							
							
							
							
							
						 | 
						
							2025-02-27 16:45:11 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								52e4dc8aec
								
							
						 | 
						
							
							
								
								Make ShellCheck happy
							
							
							
							
							
						 | 
						
							2025-02-27 16:45:11 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								816099eb1f
								
							
						 | 
						
							
							
								
								Document regenerating the list of machines
							
							
							
							
							
						 | 
						
							2025-02-27 16:45:11 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								34476bf93b
								
							
						 | 
						
							
							
								
								Add jq to the environment
							
							
							
							
							
						 | 
						
							2025-02-27 16:45:11 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								8ba000307f
								
							
						 | 
						
							
							
								
								Generate list of machines from config
							
							
							
							
							
						 | 
						
							2025-02-27 16:45:11 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								b42d654ab6
								
							
						 | 
						
							
							
								
								Track machines' descriptions
							
							
							
							
							
						 | 
						
							2025-02-27 16:45:11 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								f34f2e45ab
								
							
						 | 
						
							
							
								
								Get panel config as a block - use eg. mastodon.enable
							
							
							
							
							
						 | 
						
							2025-02-27 11:43:44 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								07b3cd90d7
								
							
						 | 
						
							
							
								
								Make clearer what nixos.module is
							
							
							
							
							
						 | 
						
							2025-02-27 11:39:07 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								ea98ccebfc
								
							
						 | 
						
							
							
								
								Very vague and minimalistic description of deployment/
							
							
							
							
							
						 | 
						
							2025-02-27 11:35:55 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								c66889f58f
								
							
						 | 
						
							
							
								
								Better naming of makeMakeDeployment arguments
							
							
							
							
							
						 | 
						
							2025-02-27 11:35:55 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								cbed66c934
								
							
						 | 
						
							
							
								
								Report errors in subprocesses
							
							
							
							
							
						 | 
						
							2025-02-27 11:35:55 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								0c75a4053e
								
							
						 | 
						
							
							
								
								Report already deleted VM in a clean way
							
							
							
							
							
						 | 
						
							2025-02-27 11:35:55 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								beb225faf7
								
							
						 | 
						
							
							
								
								Better logging of VM removal
							
							
							
							
							
						 | 
						
							2025-02-27 11:35:55 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								e27cc6e96a
								
							
						 | 
						
							
							
								
								Generalise test deployment; get config from JSON
							
							
							
							
							
						 | 
						
							2025-02-27 11:35:54 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								dfe1af608b
								
							
						 | 
						
							
							
								
								contributors: add fricklerhandwerk (#208)
							
							
							
							
							
							
							
							Co-authored-by: Nicolas “Niols” Jeannerod <nicolas.jeannerod@moduscreate.com>
Reviewed-on: Fediversity/Fediversity#208 
							
						 | 
						
							2025-02-27 10:47:47 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								f828afd5d5
								
							
						 | 
						
							
							
								
								minimum setup i got working for deployment
							
							
							
							
							
						 | 
						
							2025-02-27 09:07:13 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								d702ce3d05
								
							
						 | 
						
							
							
								
								Update flake inputs
							
							
							
							
							
							
							
							In particular, grab a version of NixOps4 that reports SSH failures (\o) 
							
						 | 
						
							2025-02-26 10:49:27 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								e819dc4bcc
								
							
						 | 
						
							
							
								
								Stop mentioning non-existing deployments
							
							
							
							
							
						 | 
						
							2025-02-26 09:15:10 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								90efd14e54
								
							
						 | 
						
							
							
								
								Remove unused VMs
							
							
							
							
							
							
							
							This has been done in sync with @kevin who removed them from the
Procolix infrastructure as well. 
							
						 | 
						
							2025-02-26 09:15:10 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								e7e175ef78
								
							
						 | 
						
							
							
								
								Fix typo
							
							
							
							
							
						 | 
						
							2025-02-26 09:14:47 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								1d4004ccf4
								
							
						 | 
						
							
							
								
								update fedipanel import references
							
							
							
							
							
						 | 
						
							2025-02-25 17:11:50 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								ed98d21513
								
							
						 | 
						
							
							
								
								Add ShellCheck to pre-commits (and therefore CI)
							
							
							
							
							
						 | 
						
							2025-02-25 17:10:25 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								6182ba192c
								
							
						 | 
						
							
							
								
								Make ShellCheck happy
							
							
							
							
							
						 | 
						
							2025-02-25 17:10:25 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								44a69fb376
								
							
						 | 
						
							
							
								
								Clean up pre-commit opt-out mechanism
							
							
							
							
							
						 | 
						
							2025-02-25 17:10:25 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								d5264a52a1
								
							
						 | 
						
							
							
								
								panel: override STATIC_ROOT
							
							
							
							
							
						 | 
						
							2025-02-25 16:11:40 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								3354c89503
								
							
						 | 
						
							
							
								
								WIP: deploy fedipanel
							
							
							
							
							
							
							
							Closes #101 
							
						 | 
						
							2025-02-25 16:11:40 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								4e30363c5f
								
							
						 | 
						
							
							
								
								Generate list of machines from machines subdir
							
							
							
							
							
						 | 
						
							2025-02-25 11:57:21 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								2e346d1de7
								
							
						 | 
						
							
							
								
								Move test machines configuration to test-machines directory
							
							
							
							
							
						 | 
						
							2025-02-25 11:57:21 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								c74145fe24
								
							
						 | 
						
							
							
								
								Split machine definitions into subdirectories
							
							
							
							
							
						 | 
						
							2025-02-25 11:57:21 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								3f9c174d97
								
							
						 | 
						
							
							
								
								Get rid of the deployment/ directory
							
							
							
							
							
						 | 
						
							2025-02-25 11:57:20 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								f4153a048c
								
							
						 | 
						
							
							
								
								Reintroduce test machines deployment
							
							
							
							
							
						 | 
						
							2025-02-25 11:57:20 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								f6960010cd
								
							
						 | 
						
							
							
								
								One deployment per machine; bundle test machines
							
							
							
							
							
						 | 
						
							2025-02-25 11:57:20 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								bc8ad08228
								
							
						 | 
						
							
							
								
								Make removal script support ids or names
							
							
							
							
							
						 | 
						
							2025-02-25 11:57:20 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								fb5bed9042
								
							
						 | 
						
							
							
								
								Remove other host keys
							
							
							
							
							
						 | 
						
							2025-02-25 11:57:20 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								636e4636f7
								
							
						 | 
						
							
							
								
								Add test machines
							
							
							
							
							
						 | 
						
							2025-02-25 11:57:20 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								cd47d884f7
								
							
						 | 
						
							
							
								
								Cleaner grabing of options
							
							
							
							
							
						 | 
						
							2025-02-25 11:57:20 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								11fd13a982
								
							
						 | 
						
							
							
								
								Allow injecting a private key in the provisioned VM
							
							
							
							
							
						 | 
						
							2025-02-25 11:57:20 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								bd270999f3
								
							
						 | 
						
							
							
								
								Integrate hostPublicKey with the options
							
							
							
							
							
						 | 
						
							2025-02-25 11:57:20 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								01e2fc8a6f
								
							
						 | 
						
							
							
								
								Update documentation accordingly
							
							
							
							
							
						 | 
						
							2025-02-25 11:57:12 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								4ae3fc27be
								
							
						 | 
						
							
							
								
								Have the provisioning script grab options from the flake
							
							
							
							
							
						 | 
						
							2025-02-25 11:36:55 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								4fda719992
								
							
						 | 
						
							
							
								
								Expose VM options in the flake
							
							
							
							
							
						 | 
						
							2025-02-25 11:36:55 +01:00 | 
						
						
							
							
							
								
							
							
						 |