Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						a70af2cb6c 
					 
					
						
						
							
							Merge branch 'master' into bye-bye-nginx-proxy  
						
						
						
						
					 
					
						2024-01-13 17:39:34 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						ae64be525f 
					 
					
						
						
							
							Upgrade postgres-backup  
						
						
						
						
					 
					
						2024-01-13 17:39:28 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						594839448f 
					 
					
						
						
							
							Move matrix-nginx-proxy to its own container network  
						
						... 
						
						
						
						This service will be removed soon, but for now we need to get rid of
`matrix_docker_network` usage everywhere. 
						
						
					 
					
						2024-01-13 17:31:37 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						cdf28c39d3 
					 
					
						
						
							
							Move matrix-user-verification service to its own container network  
						
						
						
						
					 
					
						2024-01-13 17:31:03 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						0921087a21 
					 
					
						
						
							
							Make Rageshake use its own container network  
						
						
						
						
					 
					
						2024-01-13 17:29:14 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						1c7f892b2b 
					 
					
						
						
							
							Make wsproxy use its own container network (matrix_mautrix_wsproxy_container_network)  
						
						
						
						
					 
					
						2024-01-13 17:28:23 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						7c286ab179 
					 
					
						
						
							
							Remove matrix_docker_network references from remove-all script  
						
						
						
						
					 
					
						2024-01-13 17:19:39 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						c96a0156c0 
					 
					
						
						
							
							Make matrix-dynamic-dns use its own container network  
						
						
						
						
					 
					
						2024-01-13 17:18:22 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						75f8a879de 
					 
					
						
						
							
							Remove matrix_docker_network references from matrix-bridge-mx-puppet-twitter  
						
						
						
						
					 
					
						2024-01-13 17:18:22 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						d1d6fe01b0 
					 
					
						
						
							
							Remove matrix_docker_network references from matrix-bot-maubot  
						
						
						
						
					 
					
						2024-01-13 17:18:22 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						23845c1d24 
					 
					
						
						
							
							Remove matrix_docker_network references from matrix-bridge-hookshot  
						
						
						
						
					 
					
						2024-01-13 17:18:22 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						c86cff2708 
					 
					
						
						
							
							Fix NeDB to Postgres importing task for matrix-bridge-appservice-slack  
						
						... 
						
						
						
						Same as 250b91a40968e, but for Slack 
						
						
					 
					
						2024-01-13 17:18:22 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						6b73073012 
					 
					
						
						
							
							Fix NeDB to Postgres importing task for matrix-bridge-appservice-irc  
						
						... 
						
						
						
						Postgres is not in `matrix_docker_network` anymore, so what we had
before could not possibly work anymore. 
						
						
					 
					
						2024-01-13 17:18:22 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						e782e91fbd 
					 
					
						
						
							
							Fix some variable typos in matrix-appservice-webhooks.service  
						
						
						
						
					 
					
						2024-01-13 17:18:22 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						3f212feb1f 
					 
					
						
						
							
							Move matrix-email2matrix to its own container network  
						
						
						
						
					 
					
						2024-01-13 17:18:22 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						809cce98cc 
					 
					
						
						
							
							Rework prometheus-nginxlog-exporter docs page  
						
						
						
						
					 
					
						2024-01-13 16:56:40 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						e2157517af 
					 
					
						
						
							
							Hook matrix-homeserver-proxy to matrix-prometheus-nginxlog-exporter  
						
						
						
						
					 
					
						2024-01-13 16:51:09 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						262caf0d59 
					 
					
						
						
							
							Add native Traefik support to matrix-prometheus-nginxlog-exporter  
						
						
						
						
					 
					
						2024-01-13 16:50:44 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						a78a749f75 
					 
					
						
						
							
							Define matrix_synapse_reverse_proxy_companion_access_log_syslog_integration_server_port in the role defaults and make the tag configurable  
						
						
						
						
					 
					
						2024-01-13 16:43:46 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						0fe4aaae09 
					 
					
						
						
							
							Fix variable name typos in validation tasks for a few bridges  
						
						... 
						
						
						
						The old variables existed as well, but I inteded to use these new ones. 
						
						
					 
					
						2024-01-13 16:08:47 +02:00 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
						
						c23022ff86 
					 
					
						
						
							
							Merge branch 'master' into bye-bye-nginx-proxy  
						
						
						
						
					 
					
						2024-01-13 15:07:07 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						71e0022d9a 
					 
					
						
						
							
							Upgrade prometheus-postgres-exporter (v0.14.0-2 -> v0.14.0-3)  and stop using prometheus_postgres_exporter_server_fqn  
						
						
						
						
					 
					
						2024-01-13 15:06:29 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						e5f4da8e27 
					 
					
						
						
							
							Merge branch 'master' into bye-bye-nginx-proxy  
						
						
						
						
					 
					
						2024-01-13 10:34:04 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						4698e64bb8 
					 
					
						
						
							
							Improve matrix-reminder-bot maintenance announcement wording  
						
						
						
						
					 
					
						2024-01-13 10:33:56 +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 
							
						 
					 
					
						
						
							
						
						253a7772aa 
					 
					
						
						
							
							Merge branch 'master' into bye-bye-nginx-proxy  
						
						
						
						
					 
					
						2024-01-13 09:05:50 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						48311bb96a 
					 
					
						
						
							
							Stop using deprecated variable name (prometheus_node_exporter_server_fqn)  
						
						
						
						
					 
					
						2024-01-13 09:05:43 +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 
							
						 
					 
					
						
						
							
						
						3c81d0b06a 
					 
					
						
						
							
							Only expose prometheus-node-exporter/prometheus-postgres-exporter metrics publicly if matrix_metrics_exposure_enabled  
						
						
						
						
					 
					
						2024-01-12 17:58:11 +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 
							
						 
					 
					
						
						
							
						
						ea65bde7a6 
					 
					
						
						
							
							Merge branch 'master' into bye-bye-nginx-proxy  
						
						
						
						
					 
					
						2024-01-12 17:53:53 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						ab9efb6921 
					 
					
						
						
							
							Upgrade prometheus-postgres-exporter (v0.14.0-1 -> v0.14.0-2)  
						
						
						
						
					 
					
						2024-01-12 17:53:46 +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 
							
						 
					 
					
						
						
							
						
						170ebabe30 
					 
					
						
						
							
							Merge branch 'master' into bye-bye-nginx-proxy  
						
						
						
						
					 
					
						2024-01-12 17:40:18 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						2881dc0a54 
					 
					
						
						
							
							Upgrade prometheus-node-exporter (v1.7.0-1 -> v1.7.0-2)  
						
						
						
						
					 
					
						2024-01-12 17:40:04 +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