Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						313ecd8f8d 
					 
					
						
						
							
							Do not require Prometheus in matrix-prometheus-nginxlog-exporter  
						
						... 
						
						
						
						The user may be running Prometheus elsewhere. It doesn't need to be
getting installed using the current playbook. 
						
						
					 
					
						2024-01-13 15:56:49 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						21d412f90b 
					 
					
						
						
							
							Fix syntax errors in some --mount arguments  
						
						... 
						
						
						
						Regression since ce2f541deb 
						
						
					 
					
						2024-01-13 15:51:19 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						a9a1448f62 
					 
					
						
						
							
							Add self-check for the matrix-corporal HTTP API (if enabled)  
						
						
						
						
					 
					
						2024-01-13 15:29:47 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						5d76b91dc2 
					 
					
						
						
							
							Restore matrix-corporal functionality when matrix-nginx-proxy is not involved  
						
						
						
						
					 
					
						2024-01-13 15:29:47 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						48e6344c9e 
					 
					
						
						
							
							Merge branch 'master' into bye-bye-nginx-proxy  
						
						
						
						
					 
					
						2024-01-13 10:25:35 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						22dce1d4cc 
					 
					
						
						
							
							Upgrade matrix-reminder-bot and lock it down via the new allowlist setting  
						
						
						
						
					 
					
						2024-01-13 10:22:06 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						d6e91116ab 
					 
					
						
						
							
							Update documentation related to variables for prometheus-node-exporter/prometheus-postgres-exporter metrics exposure  
						
						
						
						
					 
					
						2024-01-12 18:04:18 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						c468a860f8 
					 
					
						
						
							
							Switch to exposing prometheus-postgres-exporter via native Traefik labels, not via matrix-prometheus-services-proxy-connect.. and remove matrix-prometheus-services-proxy-connect role  
						
						... 
						
						
						
						This requires at least `v0.14.0-2` of the `prometheus-postgres-exporter`
Ansible role. 
						
						
					 
					
						2024-01-12 17:54:54 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						beb0f2387d 
					 
					
						
						
							
							Switch to exposing prometheus-node-exporter via native Traefik labels, not via matrix-prometheus-services-proxy-connect  
						
						... 
						
						
						
						This requires at least `v1.7.0-2` of the `prometheus-node-exporter`
Ansible role. 
						
						
					 
					
						2024-01-12 17:41:54 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						7fba83924c 
					 
					
						
						
							
							Remove etherpad-proxy-connect role  
						
						
						
						
					 
					
						2024-01-12 17:22:46 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						4018aa38b3 
					 
					
						
						
							
							Move matrix-registration service to its own network and add native Traefik support  
						
						
						
						
					 
					
						2024-01-12 17:17:12 +02:00 
						 
				 
			
				
					
						
							
							
								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