48662e90c1 
					 
					
						
						
							
							Remove obsolete monitoring_instance passing  
						
						
						
						
							
						
					 
					
						2023-09-15 22:47:45 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						079381c03e 
					 
					
						
						
							
							Move printing to end and add runtime  
						
						
						
						
							
						
					 
					
						2023-09-15 22:40:09 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						794cea4a02 
					 
					
						
						
							
							Reverse ordering, run checks before starting timer  
						
						
						
						
							
						
					 
					
						2023-09-15 22:25:37 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fa24f3ba75 
					 
					
						
						
							
							Fix bad fstring in psur check  
						
						
						
						
							
						
					 
					
						2023-09-15 22:19:49 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						caadafa80d 
					 
					
						
						
							
							Add PSU redundancy sensor check  
						
						
						
						
							
						
					 
					
						2023-09-15 19:07:29 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						479e156234 
					 
					
						
						
							
							Run monitoring plugins once on startup  
						
						
						
						
							
						
					 
					
						2023-09-15 17:53:16 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						86830286f3 
					 
					
						
						
							
							Adjust message printing to be on one line  
						
						
						
						
							
						
					 
					
						2023-09-15 17:00:34 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4d51318a40 
					 
					
						
						
							
							Make monitoring interval configurable  
						
						
						
						
							
						
					 
					
						2023-09-15 16:54:51 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cba6f5be48 
					 
					
						
						
							
							Fix wording of non-coordinator state  
						
						
						
						
							
						
					 
					
						2023-09-15 16:51:04 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						254303b9d4 
					 
					
						
						
							
							Use coordinator_state instead of router_state  
						
						... 
						
						
						
						Makes it much clearer what this variable represents. 
						
						
							
						
					 
					
						2023-09-15 16:47:56 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						40b7d68853 
					 
					
						
						
							
							Separate monitoring and move to 60s interval  
						
						... 
						
						
						
						Removes the dependency of the monitoring subsystem from the node
keepalives, and runs them at a 60s interval to avoid excessive backups
if a plugin takes too long.
Adds its own logs and related items as required.
Finally adds a new required argument to the run() of plugins, the
coordinator state, which can be used by a plugin to determine actions
based on whether the node is a primary, secondary, or non-coordinator. 
						
						
							
						
					 
					
						2023-09-15 16:47:11 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						79d871ebc6 
					 
					
						
						
							
							Ensure provisioning VMs are properly coloured  
						
						
						
						
							
						
					 
					
						2023-09-15 15:42:46 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						311bb69785 
					 
					
						
						
							
							Format based on updated Black  
						
						
						
						
							
						
					 
					
						2023-09-12 16:41:02 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						dfcfe4df4a 
					 
					
						
						
							
							Move docs to separate repo  
						
						
						
						
							
						
					 
					
						2023-09-12 16:40:46 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a8115cafd1 
					 
					
						
						
							
							Bump version to 0.9.73  
						
						
						
						
							
 
						
					 
					
						2023-09-02 02:16:19 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						570da99605 
					 
					
						
						
							
							Avoid failures if no children found  
						
						
						
						
							
						
					 
					
						2023-09-02 01:36:17 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fdda47e8a2 
					 
					
						
						
							
							Bump version to 0.9.72  
						
						
						
						
							
 
						
					 
					
						2023-09-01 16:34:45 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a5ffe373cd 
					 
					
						
						
							
							Add default node values to commands  
						
						
						
						
							
						
					 
					
						2023-09-01 16:33:26 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bb2aac145d 
					 
					
						
						
							
							Bump version to 0.9.71  
						
						
						
						
							
 
						
					 
					
						2023-09-01 00:36:38 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a7c1b91f60 
					 
					
						
						
							
							[Bookworm] Correct install of manage scripts  
						
						
						
						
							
						
					 
					
						2023-09-01 00:36:24 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ec6d3351b2 
					 
					
						
						
							
							[Bookworm] Correct Celery invocation  
						
						
						
						
							
						
					 
					
						2023-09-01 00:30:01 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						22faaa9bbc 
					 
					
						
						
							
							[Bookworm] Correct Flask DB migration process  
						
						... 
						
						
						
						Move the old manage script to _legacy, and add a new _flask version with
modern Flask tooling. Decide which one to call via pvc-api-db-migrate
using /etc/debian_version call. 
						
						
							
						
					 
					
						2023-09-01 00:29:17 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6c407d54c3 
					 
					
						
						
							
							Bump version to 0.9.70  
						
						
						
						
							
 
						
					 
					
						2023-08-31 14:15:54 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9ba7aa5b08 
					 
					
						
						
							
							[Bookworm] Remove obsolete package  
						
						
						
						
							
						
					 
					
						2023-08-31 14:13:05 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cb413e5ce6 
					 
					
						
						
							
							[Bookworm] Fix Ceph 16 OSD stat parsing  
						
						
						
						
							
						
					 
					
						2023-08-31 00:45:03 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						123499f75f 
					 
					
						
						
							
							[Bookworm] Specify YAML loader explicitly  
						
						
						
						
							
						
					 
					
						2023-08-31 00:16:19 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						83b8ce7b62 
					 
					
						
						
							
							Bump version to 0.9.69 (nice)  
						
						
						
						
							
 
						
					 
					
						2023-08-29 22:02:13 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5e43f9bd7c 
					 
					
						
						
							
							Ensure Patroni failures do not block takeover  
						
						
						
						
							
						
					 
					
						2023-08-29 22:00:11 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ed087d83c2 
					 
					
						
						
							
							Found cpuload to 2 decimal places  
						
						
						
						
							
						
					 
					
						2023-08-29 21:41:44 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						83d475bd15 
					 
					
						
						
							
							Bump version to 0.9.68  
						
						
						
						
							
 
						
					 
					
						2023-08-27 20:59:23 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3d5cdf2b23 
					 
					
						
						
							
							Fix missing function parameter  
						
						
						
						
							
						
					 
					
						2023-08-27 20:57:27 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						705ec802a3 
					 
					
						
						
							
							Bump version to 0.9.67  
						
						
						
						
							
 
						
					 
					
						2023-08-27 14:47:20 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						47d7b23763 
					 
					
						
						
							
							Fix missing re import  
						
						
						
						
							
						
					 
					
						2023-08-27 14:45:51 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0bae729a18 
					 
					
						
						
							
							Better handle empty diffs  
						
						
						
						
							
						
					 
					
						2023-08-27 14:44:21 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b968110e9f 
					 
					
						
						
							
							Add missing import for difflib unified_diff  
						
						
						
						
							
						
					 
					
						2023-08-27 14:40:52 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4898ae5082 
					 
					
						
						
							
							Fix missing import of colorama Fore  
						
						
						
						
							
						
					 
					
						2023-08-27 14:34:47 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						249e1568a1 
					 
					
						
						
							
							Fix incorrect echo() calls  
						
						
						
						
							
						
					 
					
						2023-08-27 14:33:42 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0b90f37518 
					 
					
						
						
							
							Bump version to 0.9.66  
						
						
						
						
							
 
						
					 
					
						2023-08-27 11:41:22 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						33205273dc 
					 
					
						
						
							
							Fix missing YAML load  
						
						
						
						
							
						
					 
					
						2023-08-27 11:41:10 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1e083d7652 
					 
					
						
						
							
							Bump version to 0.9.65  
						
						
						
						
							
 
						
					 
					
						2023-08-23 01:56:57 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						65d2b7869c 
					 
					
						
						
							
							Restore original no-connection behavior  
						
						... 
						
						
						
						Previously not specifying a connection when multiple were available
would error. This restores that behaviour. 
						
						
							
						
					 
					
						2023-08-23 01:38:50 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						66aee73f1d 
					 
					
						
						
							
							Fix incorrect short flags in node list  
						
						
						
						
							
						
					 
					
						2023-08-22 09:26:35 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						075dbe7cc9 
					 
					
						
						
							
							Bump version to 0.9.64  
						
						
						
						
							
 
						
					 
					
						2023-08-18 12:34:27 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2ff7a6865b 
					 
					
						
						
							
							Avoid none entries in VM state list  
						
						
						
						
							
						
					 
					
						2023-08-18 12:34:27 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2002394a51 
					 
					
						
						
							
							Improve timing in test script  
						
						
						
						
							
						
					 
					
						2023-08-18 11:58:13 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0e8bdfad15 
					 
					
						
						
							
							Improve testing with more tests  
						
						
						
						
							
						
					 
					
						2023-08-18 11:44:39 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b5f996febd 
					 
					
						
						
							
							Fix bugs for node flush for stop/shutdown/restart  
						
						... 
						
						
						
						Previously VMs in stop/shutdown/restart states wouldn't be properly
handled during a node flush. This fixes the bugs and ensures that the
transient VM states (shutdown/restart) are completed before proceeding,
and then avoids setting a stopped/shutdown VM to shutdown/auotstart. 
						
						
							
						
					 
					
						2023-08-18 11:25:59 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3a4914fa5e 
					 
					
						
						
							
							Readd errexit to test script  
						
						
						
						
							
						
					 
					
						2023-08-18 10:33:59 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						dcda7b5748 
					 
					
						
						
							
							Revamp cluster test script  
						
						
						
						
							
						
					 
					
						2023-08-17 23:01:38 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ae7950e9b7 
					 
					
						
						
							
							Fix bad import  
						
						
						
						
							
						
					 
					
						2023-08-17 22:45:50 -04:00