Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						217b4a8808 
					 
					
						
						
							
							Release Synapse v1.27.0 to ARM32 via self-building  
						
						... 
						
						
						
						Related to: https://matrix.org/blog/2021/02/18/synapse-1-27-0-released#dropping-armv7-docker-images  
						
						
					 
					
						2021-02-19 09:10:16 +02:00 
						 
				 
			
				
					
						
							
							
								Béla Becker 
							
						 
					 
					
						
						
							
						
						65eab14a64 
					 
					
						
						
							
							Make sure Etherpad has a database to write to  
						
						
						
						
					 
					
						2021-02-18 17:43:14 +01:00 
						 
				 
			
				
					
						
							
							
								Béla Becker 
							
						 
					 
					
						
						
							
						
						005f4d57f9 
					 
					
						
						
							
							Remove mention of sqlite3 support for Etherpad  
						
						... 
						
						
						
						The official Etherpad Docker image has no support for sqlite3 databases. 
						
						
					 
					
						2021-02-18 17:39:36 +01:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						1789620901 
					 
					
						
						
							
							Merge branch 'master' into synapse-workers  
						
						
						
						
					 
					
						2021-02-18 18:24:43 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						d6c4d41c2b 
					 
					
						
						
							
							Define instanceId property on workers  
						
						... 
						
						
						
						This give us the possibility to run multiple instances of
workers that that don't expose a port.
Right now, we don't support that, but in the future we could
run multiple `federation_sender` or `pusher` workers, without
them fighting over naming (previously, they'd all be named
something like `matrix-synapse-worker-pusher-0`, because
they'd all define `port` as `0`). 
						
						
					 
					
						2021-02-18 18:19:51 +02:00 
						 
				 
			
				
					
						
							
							
								rakshazi 
							
						 
					 
					
						
						
							
						
						996f732f98 
					 
					
						
						
							
							Update synapse-admin (0.6.1 -> 0.7.0)  
						
						
						
						
					 
					
						2021-02-18 12:05:21 +00:00 
						 
				 
			
				
					
						
							
							
								Cody Neiman 
							
						 
					 
					
						
						
							
						
						c4e1209452 
					 
					
						
						
							
							Merge branch 'master' into add-mx-puppet-groupme-gh  
						
						
						
						
					 
					
						2021-02-17 13:52:37 -05:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						d33483b8ce 
					 
					
						
						
							
							Document that Synapse pusher worker instances are shardable  
						
						... 
						
						
						
						Related to:
- https://github.com/matrix-org/synapse/pull/9407 
- https://github.com/matrix-org/synapse/pull/7855  
						
						
					 
					
						2021-02-16 17:45:41 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						daae74b074 
					 
					
						
						
							
							Merge branch 'master' into synapse-workers  
						
						
						
						
					 
					
						2021-02-16 17:31:40 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						521160c12f 
					 
					
						
						
							
							Upgrade Synapse (v1.26.0 -> v1.27.0)  
						
						
						
						
					 
					
						2021-02-16 17:30:48 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						865d71e35a 
					 
					
						
						
							
							Upgrade Element (1.7.20 -> 1.7.21)  
						
						
						
						
					 
					
						2021-02-16 13:44:28 +02:00 
						 
				 
			
				
					
						
							
							
								Marc Leuser 
							
						 
					 
					
						
						
							
						
						fd3d48bb6d 
					 
					
						
						
							
							trust the reverse proxy by default  
						
						
						
						
					 
					
						2021-02-15 10:50:45 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Leuser 
							
						 
					 
					
						
						
							
						
						1434c371bd 
					 
					
						
						
							
							safer port binding of etherpad docker container  
						
						... 
						
						
						
						don't bind to any host port if nginx_proxy is used
only bind to localhost if it's not used 
						
						
					 
					
						2021-02-15 10:46:23 +01:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						61e427d690 
					 
					
						
						
							
							Do not let people enable more than 1 federation_sender worker  
						
						
						
						
					 
					
						2021-02-15 11:37:03 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						85a05f38e8 
					 
					
						
						
							
							Allow Synapse worker list to be generated dynamically  
						
						... 
						
						
						
						This leads to much easier management and potential safety
features (validation). In the future, we could try to avoid port
conflicts as well, but it didn't seem worth the effort to do it now.
Our port ranges seem large enough.
This can also pave the way for a "presets" feature
(similar to `matrix_nginx_proxy_ssl_presets`) which makes it even easier
for people to configure worker counts. 
						
						
					 
					
						2021-02-15 11:25:35 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						43059bb040 
					 
					
						
						
							
							Fix metrics listeners for Synapse workers  
						
						... 
						
						
						
						`::` leads to errors like:
> socket.gaierror: [Errno -9] Address family for hostname not supported 
						
						
					 
					
						2021-02-15 11:19:07 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						453a4ec2d8 
					 
					
						
						
							
							Relocate tasks related to Synapse workers  
						
						
						
						
					 
					
						2021-02-15 11:18:47 +02:00 
						 
				 
			
				
					
						
							
							
								Cody Neiman 
							
						 
					 
					
						
						
							
						
						e510481e84 
					 
					
						
						
							
							Merge branch 'master' into add-mx-puppet-groupme-gh  
						
						
						
						
					 
					
						2021-02-14 13:41:16 -05:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						5cfeae806b 
					 
					
						
						
							
							Merge branch 'master' into synapse-workers  
						
						
						
						
					 
					
						2021-02-14 13:00:57 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						894679750e 
					 
					
						
						
							
							Merge pull request  #862  from s-thom/nginx-additional  
						
						... 
						
						
						
						Add additional domains for Let's Encrypt certificates to be obtained 
						
						
					 
					
						2021-02-14 11:05:25 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						a8e9f35708 
					 
					
						
						
							
							Touch up documentation a bit  
						
						
						
						
					 
					
						2021-02-14 11:05:05 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						7d39e5153a 
					 
					
						
						
							
							Upgrade Postgres minor versions  
						
						
						
						
					 
					
						2021-02-14 09:12:29 +02:00 
						 
				 
			
				
					
						
							
							
								Cody Neiman 
							
						 
					 
					
						
						
							
						
						dc5e7eed3f 
					 
					
						
						
							
							Fix mx-puppet-groupme port typo  
						
						
						
						
					 
					
						2021-02-13 11:20:35 -05:00 
						 
				 
			
				
					
						
							
							
								Cody Neiman 
							
						 
					 
					
						
						
							
						
						2b3c143487 
					 
					
						
						
							
							Update mx-puppet-groupme docker image  
						
						
						
						
					 
					
						2021-02-13 11:10:53 -05:00 
						 
				 
			
				
					
						
							
							
								Cody Neiman 
							
						 
					 
					
						
						
							
						
						5a70a56ff0 
					 
					
						
						
							
							Initial implementation  
						
						
						
						
					 
					
						2021-02-12 23:13:30 -05:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						8434af10de 
					 
					
						
						
							
							Do not fail on unrelated validation tasks when Grafana not enabled  
						
						
						
						
					 
					
						2021-02-12 15:45:19 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						66d5b0e5b9 
					 
					
						
						
							
							Do not fail on unrelated validation tasks when Prometheus not enabled  
						
						... 
						
						
						
						These validation tasks should only run when Prometheus is enabled. 
						
						
					 
					
						2021-02-12 15:41:15 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						2ac2b02cb4 
					 
					
						
						
							
							Merge pull request  #838  from Peetz0r/stats  
						
						... 
						
						
						
						Prometheus and Grafana on stats.<domain> 
						
						
					 
					
						2021-02-12 14:03:17 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						c8ab200cb1 
					 
					
						
						
							
							Break dependency between matrix-prometheus and (matrix-prometheus-node-exporter, matrix-synapse)  
						
						
						
						
					 
					
						2021-02-12 11:59:24 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						6842102e00 
					 
					
						
						
							
							Split install/uninstall tasks in matrix-prometheus  
						
						
						
						
					 
					
						2021-02-12 11:59:24 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						18e31526a8 
					 
					
						
						
							
							Rename some variables  
						
						
						
						
					 
					
						2021-02-12 11:59:24 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						85a260daaf 
					 
					
						
						
							
							Make --tags=setup-prometheus not break, relying on matrix-base facts  
						
						
						
						
					 
					
						2021-02-12 11:59:24 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						df3dd1c824 
					 
					
						
						
							
							Use --read-only FS for metrics-related containers  
						
						... 
						
						
						
						It seems like it doesn't cause any issues for any of these services. 
						
						
					 
					
						2021-02-12 11:59:24 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						3ce9712388 
					 
					
						
						
							
							Fix Grafana dashboard/datasource label  
						
						
						
						
					 
					
						2021-02-12 11:59:24 +02:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						f0cd294628 
					 
					
						
						
							
							Fix matrix-prometheus-node-exporter failure to start  
						
						... 
						
						
						
						The quotes around "host" for both `--pid` and `--net` were
causing trouble for me:
> docker: --pid: invalid PID mode.
and:
> docker: Error response from daemon: network "host" not found.
I've also changed the `-v` call to `--mount` for consistency with the
rest of the playbook. 
						
						
					 
					
						2021-02-12 11:59:24 +02:00 
						 
				 
			
				
					
						
							
							
								efraimbart 
							
						 
					 
					
						
						
							
						
						b7e68cb779 
					 
					
						
						
							
							Fix wrong docker image being pulled  
						
						... 
						
						
						
						Changed `matrix_mautrix_signal_docker_image_force_pull` to `matrix_mautrix_signal_daemon_docker_image_force_pull` when force pulling the daemon 
						
						
					 
					
						2021-02-11 22:56:37 -05:00 
						 
				 
			
				
					
						
							
							
								Peetz0r 
							
						 
					 
					
						
						
							
						
						fde222a041 
					 
					
						
						
							
							Update Prometheus Node Exporter 1.0.1 => 1.1.0  
						
						
						
						
					 
					
						2021-02-10 23:11:17 +01:00 
						 
				 
			
				
					
						
							
							
								Peetz0r 
							
						 
					 
					
						
						
							
						
						3a77261dc6 
					 
					
						
						
							
							Update Grafana 7.3.7 => 7.4.0  
						
						
						
						
					 
					
						2021-02-10 23:11:02 +01:00 
						 
				 
			
				
					
						
							
							
								Peetz0r 
							
						 
					 
					
						
						
							
						
						144a5e6198 
					 
					
						
						
							
							Register docker network info and use it for prometheus-node-exporter  
						
						... 
						
						
						
						Using the hardcoded IP did break while I was
messing with IPv6 stuff on the other branch 
						
						
					 
					
						2021-02-10 22:54:42 +01:00 
						 
				 
			
				
					
						
							
							
								Peetz0r 
							
						 
					 
					
						
						
							
						
						76d7e84be5 
					 
					
						
						
							
							Make prometheus-node-exporter a bit more capable  
						
						... 
						
						
						
						By running it in a more privileged container with access to the host network stack and such 
						
						
					 
					
						2021-02-10 22:54:14 +01:00 
						 
				 
			
				
					
						
							
							
								Peetz0r 
							
						 
					 
					
						
						
							
						
						989100b1c1 
					 
					
						
						
							
							Grafana nginx proxy config  
						
						
						
						
					 
					
						2021-02-10 22:54:14 +01:00 
						 
				 
			
				
					
						
							
							
								Peetz0r 
							
						 
					 
					
						
						
							
						
						eb5aa93e8a 
					 
					
						
						
							
							Grafana  
						
						... 
						
						
						
						Also includes the dashboards for Synapse and for Node Exporter.
Again has only been tested on debian amd64 so far, but the grafana docker image is available for arm64 and arm32. Nice. 
						
						
					 
					
						2021-02-10 22:54:14 +01:00 
						 
				 
			
				
					
						
							
							
								Peetz0r 
							
						 
					 
					
						
						
							
						
						e525970b39 
					 
					
						
						
							
							Prometheus Node Exporter  
						
						... 
						
						
						
						Basic system stats, to show stuff the synapse metrics
can't show such as resource usage by bridges, etc
Seems to work fine as well.
This too has only been tested on debian amd64 so far 
						
						
					 
					
						2021-02-10 22:54:14 +01:00 
						 
				 
			
				
					
						
							
							
								Peetz0r 
							
						 
					 
					
						
						
							
						
						13ef9e85cf 
					 
					
						
						
							
							Prometheus  
						
						... 
						
						
						
						Initial attempt. Seems to work fine.
Only tested on debian amd64 so far 
						
						
					 
					
						2021-02-10 22:54:14 +01:00 
						 
				 
			
				
					
						
							
							
								Slavi Pantaleev 
							
						 
					 
					
						
						
							
						
						7e8e95a09a 
					 
					
						
						
							
							Make S3-mounting path configurable  
						
						... 
						
						
						
						This will make data migration easier. 
						
						
					 
					
						2021-02-09 22:05:07 +02:00 
						 
				 
			
				
					
						
							
							
								Yan 
							
						 
					 
					
						
						
							
						
						385b6c623e 
					 
					
						
						
							
							Fixes:  a66a604e ("Selfbuild appservice-slack bridge")  
						
						
						
						
					 
					
						2021-02-09 00:02:48 +01:00 
						 
				 
			
				
					
						
							
							
								Stuart Thomson 
							
						 
					 
					
						
						
							
						
						064b2e533c 
					 
					
						
						
							
							Add variable for extra domains to get LE certs for  
						
						... 
						
						
						
						I felt that adding another variable was probably going to be the easiest way to do this. I may end up adding another variable to enable this feature, for consistency with some of the other things. 
						
						
					 
					
						2021-02-06 20:02:39 +13:00 
						 
				 
			
				
					
						
							
							
								Paul Tötterman 
							
						 
					 
					
						
						
							
						
						9ad67d7cdf 
					 
					
						
						
							
							Upgrade Element (1.7.19 -> 1.7.20)  
						
						... 
						
						
						
						https://github.com/vector-im/element-web/releases/tag/v1.7.20 
https://hub.docker.com/layers/vectorim/element-web/v1.7.20/images/sha256-44cae3a532d86c16940deb70866b522ba6acc8c5d7adf3c661cfc8b06f1de681?context=explore  
					
						2021-02-04 16:26:56 +02:00 
						 
				 
			
				
					
						
							
							
								Aaron Raimist 
							
						 
					 
					
						
						
							
						
						5cb976c321 
					 
					
						
						
							
							Upgrade Element (1.7.18 -> 1.7.19)  
						
						
						
						
					 
					
						2021-02-03 10:07:43 -06:00 
						 
				 
			
				
					
						
							
							
								Julian Foad 
							
						 
					 
					
						
						
							
						
						d1f28d17bb 
					 
					
						
						
							
							Allow psql args to be given to matrix-postgres-cli  
						
						... 
						
						
						
						This passes any arguments given to 'matrix-postgres-cli' to the 'psql' command.
Examples:
  $ # start an interactive shell connected to a given db
  $ sudo matrix-postgres-cli -d synapse
  $ # run a query, non-interactively
  $ sudo matrix-postgres-cli -d synapse -c 'SELECT group_id FROM groups;' 
						
						
					 
					
						2021-02-03 12:59:21 +00:00