805477b8be 
					 
					
						
						
							
							Ignore more errors for user: module  
						
						
						
						
					 
					
						2024-08-29 01:08:44 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cc2fb44689 
					 
					
						
						
							
							Lower default pgnum and pgpnum to 32  
						
						
						
						
					 
					
						2024-03-27 11:11:50 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fcb4096f19 
					 
					
						
						
							
							Ensure directory is created first  
						
						
						
						
					 
					
						2024-03-07 13:34:23 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5a3233a905 
					 
					
						
						
							
							Fix shutdown bug with keydb  
						
						
						
						
					 
					
						2024-03-07 13:21:10 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						65dce44f72 
					 
					
						
						
							
							Ignore errors when disabling units  
						
						
						
						
					 
					
						2024-01-09 12:07:45 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3be0da1e21 
					 
					
						
						
							
							Fix incorrect source template path  
						
						
						
						
					 
					
						2023-12-28 11:36:39 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						687d8f31bb 
					 
					
						
						
							
							Ignore errors when disabling sockets  
						
						
						
						
					 
					
						2023-12-27 15:35:17 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d45bbad17a 
					 
					
						
						
							
							Only install libvirt exporter on Debian 11+  
						
						
						
						
					 
					
						2023-12-27 13:57:21 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fc1556c16c 
					 
					
						
						
							
							Fix incorrect flag  
						
						
						
						
					 
					
						2023-12-14 14:05:45 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fdf856c53d 
					 
					
						
						
							
							Add creation of PVC directory  
						
						
						
						
					 
					
						2023-12-14 12:53:11 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9842f628a3 
					 
					
						
						
							
							Use GO zkcli instead of trash BASH one  
						
						... 
						
						
						
						With Debian 12+ the interactive zkCli.sh is completely broken, failing
to load the JLine module regardless of what is done, and no one in the
project seems to care about that.
Instead let's swap this out for the (non-interactive) GO-based zkcli of
https://github.com/go-zkcli/zkcli  instead, as this suits our needs
nicely. 
						
						
					 
					
						2023-12-13 15:48:12 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b2a7eecf2c 
					 
					
						
						
							
							Only set exclude_perf_counts on Debian 12+  
						
						
						
						
					 
					
						2023-12-10 12:43:34 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						09eba9de80 
					 
					
						
						
							
							Add Prometheus Zookeeper exporter  
						
						
						
						
					 
					
						2023-12-10 12:39:35 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c7d914696b 
					 
					
						
						
							
							Add configuration for Postgres Prom exporter  
						
						
						
						
					 
					
						2023-12-10 02:53:11 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						258b5792da 
					 
					
						
						
							
							Add Libvirt Prometheus exporter  
						
						
						
						
					 
					
						2023-12-10 01:42:09 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						513313d60f 
					 
					
						
						
							
							Limit FRR Prom exporter to 12+  
						
						... 
						
						
						
						Package did not exist on Debian 10/11 
						
						
					 
					
						2023-12-10 00:31:21 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bf10ede298 
					 
					
						
						
							
							Add additional Prometheus exporters  
						
						
						
						
					 
					
						2023-12-10 00:24:19 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9e21aecf97 
					 
					
						
						
							
							Ignore errors then check for PVC package  
						
						... 
						
						
						
						This helps work around apt issues when running from the oneshot
update-pvc-daemons playbook. On a new install, this will be OK. On an
upgrade, the apt tasks will fail OK but then the verification that
pvc-client-cli will ensure that things are actually sane before
proceeding. 
						
						
					 
					
						2023-12-09 23:56:34 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						865c7d0872 
					 
					
						
						
							
							Add Ceph Prometheus configurations (0.9.84)  
						
						
						
						
					 
					
						2023-12-09 23:51:29 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						73ad2a7751 
					 
					
						
						
							
							Avoid removal of old versions at all  
						
						... 
						
						
						
						We simply shouldn't do this here. Let's leave them hanging around unless
removed in another way (e.g. in update-pvc-daemons) 
						
						
					 
					
						2023-12-01 02:08:22 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						97b1469a70 
					 
					
						
						
							
							Set ownership of pvc.conf  
						
						
						
						
					 
					
						2023-12-01 01:57:56 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d59c9ce1ea 
					 
					
						
						
							
							Add safety to removal of legacy configs  
						
						... 
						
						
						
						This conditional will ensure that, the first time pvc.conf is installed
(or, subsequent times, until it stabilizes), the legacy configs will not
be removed. Then, on the next run in which pvc.conf does not change,
they will be removed.
This should provide a safety valve during a 0.9.83 update with the
update-pvc-daemons playbook: if the update succeeds, on the next run,
the legacy configs will be purged; otherwise, they will still be present
and can be used for fallback just in case.
This probably isn't needed, but just in case I'd rather be safe. 
						
						
					 
					
						2023-12-01 01:45:48 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1cfda69e5e 
					 
					
						
						
							
							Remove autobackup.yaml and fix quoting  
						
						
						
						
					 
					
						2023-12-01 01:43:14 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9408bf709c 
					 
					
						
						
							
							Only install pvcapid on coordinators  
						
						... 
						
						
						
						There should be no reason for the API to be installed on non-coordinator
hosts, so separate it out. 
						
						
					 
					
						2023-12-01 01:40:56 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9d2af41d3f 
					 
					
						
						
							
							Install new packages and remove old confs  
						
						
						
						
					 
					
						2023-11-30 03:29:24 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b1d6915cf4 
					 
					
						
						
							
							Write new pvc.conf style configuration (0.9.82+)  
						
						
						
						
					 
					
						2023-11-28 16:10:23 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						523f7da71e 
					 
					
						
						
							
							Add KeyDB (Redis clone) to configuration  
						
						... 
						
						
						
						Replaces Redis for PVC >= 0.9.81 
						
						
					 
					
						2023-11-05 19:24:30 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						103e9fe147 
					 
					
						
						
							
							Add restart overrides for ceph-mgr  
						
						... 
						
						
						
						Needed because ceph-mgr seems to crash frequently under Debian 12 when
adding or removing OSDs. The default settings do not restart it
properly, so this override does. 
						
						
					 
					
						2023-11-03 14:25:31 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						15a5b581f1 
					 
					
						
						
							
							Disable failing socket services  
						
						
						
						
					 
					
						2023-11-03 12:10:19 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						90417621d7 
					 
					
						
						
							
							Add autobackup support to pvc-ansible  
						
						
						
						
					 
					
						2023-10-27 02:08:20 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						17f819ea3f 
					 
					
						
						
							
							Don't set "latest" for libvirt packages  
						
						... 
						
						
						
						Avoids errors during runs before upgrades. 
						
						
					 
					
						2023-10-24 10:41:47 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f4bbdb7c86 
					 
					
						
						
							
							Use full path for uuidgen  
						
						
						
						
					 
					
						2023-09-29 03:00:53 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8ebb8a8339 
					 
					
						
						
							
							Disable autoscale via command  
						
						... 
						
						
						
						As per [1] the ceph.conf option does not work properly and must be set this way.
[1] https://stackoverflow.com/questions/63853436/ceph-octopus-setting-autoscale-mode-from-ceph-conf-file  
						
						
					 
					
						2023-09-02 01:59:47 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a10b3e8d4a 
					 
					
						
						
							
							Lower default pgs and disable autoscale  
						
						
						
						
					 
					
						2023-09-01 23:54:10 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cf426408f2 
					 
					
						
						
							
							Restore original setting  
						
						
						
						
					 
					
						2023-09-01 16:18:20 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3680717daa 
					 
					
						
						
							
							Remove extra restarts on bootstrap  
						
						
						
						
					 
					
						2023-09-01 15:42:30 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1f4cd92d63 
					 
					
						
						
							
							Fix bad calls to node primary  
						
						
						
						
					 
					
						2023-09-01 15:42:30 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6da9956811 
					 
					
						
						
							
							Fix delegate_to  
						
						
						
						
					 
					
						2023-09-01 15:42:30 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7b061966ad 
					 
					
						
						
							
							Ignore errors in Patroni  
						
						... 
						
						
						
						Required during upgrades as the service may be masked. 
						
						
					 
					
						2023-09-01 15:42:30 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1e497413e8 
					 
					
						
						
							
							Remove extra whitespace  
						
						
						
						
					 
					
						2023-09-01 15:42:30 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						64ce09122d 
					 
					
						
						
							
							Add additional primary node switch  
						
						
						
						
					 
					
						2023-09-01 15:42:30 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9411679004 
					 
					
						
						
							
							Fix reboot  
						
						
						
						
					 
					
						2023-09-01 15:42:30 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7c8b6919fe 
					 
					
						
						
							
							Add Debian 12 Patroni config  
						
						
						
						
					 
					
						2023-09-01 15:42:30 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2ba8f1cfc3 
					 
					
						
						
							
							Add retries to all apt commands  
						
						
						
						
					 
					
						2023-09-01 15:42:30 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d54844746e 
					 
					
						
						
							
							Ignore errors enabling vhostmd  
						
						... 
						
						
						
						Seems to cause issues in bookworm. 
						
						
					 
					
						2023-09-01 15:42:30 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						71d956dab7 
					 
					
						
						
							
							Add final pvcnoded restart  
						
						
						
						
					 
					
						2023-09-01 15:42:30 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f79d1da5be 
					 
					
						
						
							
							Update other commands to use new CLI format  
						
						
						
						
					 
					
						2023-09-01 15:42:30 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						017e1405ed 
					 
					
						
						
							
							Use debian_version custom fact  
						
						
						
						
					 
					
						2023-09-01 15:42:29 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						561ecb5c61 
					 
					
						
						
							
							Adjust name of bootstrap trigger variable  
						
						... 
						
						
						
						The PVC bootstrap framework overrides this variable and wreaks havoc on
it. Instead adjust our side so that it looks for do_bootstrap instead. 
						
						
					 
					
						2023-09-01 15:42:29 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5a48ec4d79 
					 
					
						
						
							
							Ensure CPU tuning is only applied on Debian 11+  
						
						
						
						
					 
					
						2023-09-01 15:42:29 -04:00