Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						13e47fc3f5 
					 
					
						
						
							
							Remove matrix-nginx-proxy integration support from matrix-synapse-admin  
						
						
						
						
					 
					
						2024-01-12 16:33:44 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						74099383cd 
					 
					
						
						
							
							Adapt external_prometheus.yml.example.j2 to our new metrics exposure setup  
						
						
						
						
					 
					
						2024-01-12 13:01:06 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						934b73c849 
					 
					
						
						
							
							Remove leftover Synapse metrics code for integrating with matrix-nginx-proxy  
						
						
						
						
					 
					
						2024-01-12 12:57:28 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						c0308307e2 
					 
					
						
						
							
							Make homeserver services sleep after startup, instead of all dependencies sleeping separately  
						
						... 
						
						
						
						This is an attempt at optimizing service startup.
The effect is most pronounced when many services are restarted one by one.
The systemd service manager role sometimes does this - for example when `just install-service synapse` runs.
In such cases, a 5-second delay for each Synapse worker service
(or other bridge/bot service that waits on the homeserver) quickly adds up to a lot.
When services are all stopped fully and then started, the effect is not so pronounced, because
`matrix-synapse.service` starts first and pulls all worker services (defined as `Wants=` for it).
Later on, when the systemd service manager role "starts" these worker services, they're started already.
Even if they had a 5-second wait each, it would have happened in parallel. 
						
						
					 
					
						2024-01-12 12:45:18 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						41a52945d6 
					 
					
						
						
							
							Add support for exposing metrics for Synapse workers  
						
						
						
						
					 
					
						2024-01-12 12:16:06 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						22f5f0ba75 
					 
					
						
						
							
							Add support for exposing metrics for Synapse (without workers)  
						
						
						
						
					 
					
						2024-01-12 12:15:57 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						3556dd77ef 
					 
					
						
						
							
							Use variables instead of hardcoding service port numbers in labels for matrix-synapse  
						
						
						
						
					 
					
						2024-01-12 09:31:31 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						a92efa46ad 
					 
					
						
						
							
							Merge branch 'master' into bye-bye-nginx-proxy  
						
						
						
						
					 
					
						2024-01-11 18:57:44 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						b38b00bbd7 
					 
					
						
						
							
							Upgrade mautrix-signal (959eb7eaf9 -> de8c8d97c2)  
						
						... 
						
						
						
						Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/3090 
Related to https://github.com/mautrix/signal/issues/422  
						
						
					 
					
						2024-01-11 18:57:16 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						1831f09f2b 
					 
					
						
						
							
							Shorten Traefik router names (*-endpoint -> *)  
						
						
						
						
					 
					
						2024-01-11 12:35:41 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						f9faaae26c 
					 
					
						
						
							
							Shorten Traefik router name (*-well-known-endpoint -> *-well-known)  
						
						
						
						
					 
					
						2024-01-11 12:35:39 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						18254cd0b2 
					 
					
						
						
							
							Remvoe all Traefik labels from matrix-nginx-proxy and update docs for delegation via SRV  
						
						
						
						
					 
					
						2024-01-11 12:31:56 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						ce2f541deb 
					 
					
						
						
							
							Switch all remaining container volume mounting from -v to --mount  
						
						... 
						
						
						
						`--mount` is safer, as `-v` has the side-effect of creating the "source"
destination as a directory if it doesn't exist yet.
We don't need such magic. 
						
						
					 
					
						2024-01-11 12:16:27 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						881c20bf25 
					 
					
						
						
							
							Switch matrix_dendrite_container_additional_volumes from using -v to --mount  
						
						... 
						
						
						
						Related to e5130372b9 
						
						
					 
					
						2024-01-11 12:15:32 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						e5130372b9 
					 
					
						
						
							
							Switch matrix_synapse_container_additional_volumes from using -v to --mount  
						
						... 
						
						
						
						Depending on the `options` that people provide, this may break
compatibility. 
						
						
					 
					
						2024-01-11 12:12:44 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						c4d6144bb9 
					 
					
						
						
							
							Add metrics-exposure support for Dendrite  
						
						
						
						
					 
					
						2024-01-11 12:02:15 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						f257cd9fbe 
					 
					
						
						
							
							Fix a few incorrect service names in labels for matrix-synapse/matrix-synapse-reverse-proxy-companion  
						
						
						
						
					 
					
						2024-01-11 11:58:20 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						0701a01825 
					 
					
						
						
							
							Fix service name in federation labels for Dendrite  
						
						
						
						
					 
					
						2024-01-11 11:41:27 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						4873af18a8 
					 
					
						
						
							
							Fix service name in federation labels for Conduit  
						
						
						
						
					 
					
						2024-01-11 11:41:15 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						bea41e28b0 
					 
					
						
						
							
							Remove Dendrite support from matrix-nginx-proxy  
						
						
						
						
					 
					
						2024-01-11 11:33:33 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						d8eb768e03 
					 
					
						
						
							
							Add native Traefik support to matrix-dendrite  
						
						
						
						
					 
					
						2024-01-11 11:30:42 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						f78adfde47 
					 
					
						
						
							
							Remove Synapse support from matrix-nginx-proxy  
						
						
						
						
					 
					
						2024-01-11 09:24:01 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						030e8065e4 
					 
					
						
						
							
							Remove Conduit support from matrix-nginx-proxy  
						
						
						
						
					 
					
						2024-01-11 09:21:00 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						9ae8ccac36 
					 
					
						
						
							
							Add matrix_conduit_hostname  
						
						
						
						
					 
					
						2024-01-11 09:17:13 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						4639eebf12 
					 
					
						
						
							
							Add native Traefik support to matrix-conduit  
						
						
						
						
					 
					
						2024-01-11 08:56:51 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						3e0e92bdf7 
					 
					
						
						
							
							Do not use matrix_synapse_reverse_proxy_companion_ variables in the matrix-synapse role  
						
						
						
						
					 
					
						2024-01-11 08:49:57 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						53b5d8286f 
					 
					
						
						
							
							Merge branch 'master' into bye-bye-nginx-proxy  
						
						
						
						
					 
					
						2024-01-11 08:35:53 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						95e505106b 
					 
					
						
						
							
							Restore matrix_mautrix_signal_appservice_bot_username usage  
						
						... 
						
						
						
						Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/3088 
Looks like the migration to the Go-based Signal bridge hardcoded the
`signalbot` username instead of using the variable we had.
Related to: https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/3041  
						
						
					 
					
						2024-01-11 07:55:41 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						6766216fcb 
					 
					
						
						
							
							Wire Conduit to advertise usage of the Coturn TURN server  
						
						... 
						
						
						
						Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/3089  
						
						
					 
					
						2024-01-11 07:52:48 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						f54b68956d 
					 
					
						
						
							
							Adapt matrix-media-repo to new container network setup, etc.  
						
						
						
						
					 
					
						2024-01-09 18:52:38 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						fc79afadd1 
					 
					
						
						
							
							Merge branch 'master' into bye-bye-nginx-proxy  
						
						
						
						
					 
					
						2024-01-09 16:07:54 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						3e19c8b102 
					 
					
						
						
							
							Define matrix_media_repo_homeservers_auto in group vars  
						
						... 
						
						
						
						This is mostly so as to avoid referring to variables from other roles,
like `matrix_nginx_proxy_proxy_matrix_client_api_addr_with_container`. 
						
						
					 
					
						2024-01-09 16:07:23 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						c7a637bfde 
					 
					
						
						
							
							Merge branch 'master' into bye-bye-nginx-proxy  
						
						
						
						
					 
					
						2024-01-09 16:03:01 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						883afa11dc 
					 
					
						
						
							
							Do not hardcode devture_postgres_identifier in matrix-media-repo role  
						
						... 
						
						
						
						This should come (and already does) from group_vars/matrix_servers 
						
						
					 
					
						2024-01-09 16:02:31 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						f83c221fda 
					 
					
						
						
							
							Merge branch 'master' into bye-bye-nginx-proxy  
						
						
						
						
					 
					
						2024-01-09 15:38:23 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						7ad5321f54 
					 
					
						
						
							
							Make sure ma1sd uninstallation tasks also run on setup-all  
						
						
						
						
					 
					
						2024-01-09 15:37:51 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						aea66442a1 
					 
					
						
						
							
							Move matrix-ma1sd to its own container network and add native Traefik support  
						
						
						
						
					 
					
						2024-01-09 15:27:13 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						81f1c4683b 
					 
					
						
						
							
							Use Path() intead of PathPrefix() for ldap-registration-proxy endpoint  
						
						
						
						
					 
					
						2024-01-09 13:16:20 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						7441fff210 
					 
					
						
						
							
							Fix regex in atrix_ldap_registration_proxy_container_labels_registration_endpoint_path_prefix  
						
						
						
						
					 
					
						2024-01-09 13:15:28 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						b2b373bab3 
					 
					
						
						
							
							Merge branch 'master' into bye-bye-nginx-proxy  
						
						
						
						
					 
					
						2024-01-09 12:06:09 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						0c048c7592 
					 
					
						
						
							
							Fix ma1sd self-building and make it not require gradle  
						
						
						
						
					 
					
						2024-01-09 12:06:01 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						300e67c03d 
					 
					
						
						
							
							Split matrix_ldap_registration_proxy_systemd_wanted_services_list and update docs a bit  
						
						
						
						
					 
					
						2024-01-09 11:51:15 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						61216d51cc 
					 
					
						
						
							
							Move matrix-ldap-registration-proxy to its own container network and add native Traefik support  
						
						... 
						
						
						
						This also makes it handle the `/_matrix/client/v3/register` endpoint,
not just `/_matrix/client/r0/register` 
						
						
					 
					
						2024-01-09 11:28:20 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						9171b8df91 
					 
					
						
						
							
							Merge branch 'master' into bye-bye-nginx-proxy  
						
						
						
						
					 
					
						2024-01-09 10:49:00 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						998e9ce655 
					 
					
						
						
							
							Revert "Auto-generate matrix_bot_matrix_registration_bot_bot_password via group vars"  
						
						... 
						
						
						
						This reverts commit bf95ad2235 
						
						
					 
					
						2024-01-09 10:22:20 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						bf95ad2235 
					 
					
						
						
							
							Auto-generate matrix_bot_matrix_registration_bot_bot_password via group vars  
						
						
						
						
					 
					
						2024-01-09 10:19:57 +02:00 
						 
				 
			
				
					
						
							
							
								Pierre 'McFly' Marty 
							
						 
					 
					
						
						
							
						
						5caf1fef1d 
					 
					
						
						
							
							chore(deps): update signal bridge version + config ( #3084 )  
						
						... 
						
						
						
						* chore(deps): update signal bridge version + config
* style(deps): rename default note to self config variable
* Add to_json for additional safety
---------
Co-authored-by: Slavi Pantaleev <slavi@devture.com > 
						
						
					 
					
						2024-01-09 10:07:46 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						4c7ee34194 
					 
					
						
						
							
							Rename variable for consistency (matrix_hookshot_ident -> matrix_hookshot_identifier)  
						
						
						
						
					 
					
						2024-01-09 09:56:21 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						fce84a2b3c 
					 
					
						
						
							
							Rename variable for consistency (matrix_homeserver_proxy_ident -> matrix_homeserver_proxy_identifier)  
						
						
						
						
					 
					
						2024-01-09 09:54:42 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						2f27a57d00 
					 
					
						
						
							
							Rename variable for consistency (matrix_static_files_ident -> matrix_static_files_identifier)  
						
						
						
						
					 
					
						2024-01-09 09:54:00 +02:00