a75b951605 
					 
					
						
						
							
							Ensure echo always has an argument  
						
						 
						
						
						
						
					 
					
						2021-11-25 09:33:26 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						658e80350f 
					 
					
						
						
							
							Fix ordering of pvcnoded unit  
						
						 
						
						... 
						
						
						
						We want to be after network.target and want network-online.target 
						
						
					 
					
						2021-11-18 16:56:49 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3aa20fbaa3 
					 
					
						
						
							
							Bump version to 0.9.44  
						
						 
						
						
						
						
					 
					
						2021-11-11 16:20:38 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6d101df1ff 
					 
					
						
						
							
							Add Munin plugin for Ceph utilization  
						
						 
						
						
						
						
					 
					
						2021-11-08 15:21:09 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						be6a3992c1 
					 
					
						
						
							
							Add 0.05s to connection timeout  
						
						 
						
						... 
						
						
						
						This is recommended by the Python Requests documentation:
> It’s a good practice to set connect timeouts to slightly larger than a
  multiple of 3, which is the default TCP packet retransmission window. 
						
						
					 
					
						2021-11-08 03:11:41 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d76da0f25a 
					 
					
						
						
							
							Use separate connect and data timeouts  
						
						 
						
						... 
						
						
						
						This allows us to keep a very low connect timeout of 3 seconds, but also
ensure that long commands (e.g. --wait or VM disable) can take as long
as the API requires to complete.
Avoids having to explicitly set very long single-instance timeouts for
other functions which would block forever on an unreachable API. 
						
						
					 
					
						2021-11-08 03:10:09 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						bc722ce9b8 
					 
					
						
						
							
							Fix quote in sed for unstable deb build  
						
						 
						
						
						
						
					 
					
						2021-11-08 02:54:27 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						7890c32c59 
					 
					
						
						
							
							Add sudo to deploy-package task  
						
						 
						
						
						
						
					 
					
						2021-11-08 02:41:10 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6febcfdd97 
					 
					
						
						
							
							Bump version to 0.9.43  
						
						 
						
						
						
						
					 
					
						2021-11-08 02:29:17 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						11d8ce70cd 
					 
					
						
						
							
							Fix sed commands after Black formatting change  
						
						 
						
						
						
						
					 
					
						2021-11-08 02:29:05 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a17d9439c0 
					 
					
						
						
							
							Remove references to Ansible manual  
						
						 
						
						
						
						
					 
					
						2021-11-08 00:29:47 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						9cd02eb148 
					 
					
						
						
							
							Remove Ansible and Testing manuals  
						
						 
						
						... 
						
						
						
						The Ansible manual can't keep up with the other repo, so it should live
there instead (eventually, after significant rewrites).
The Testing page is obsoleted by the "test-cluster" script. 
						
						
					 
					
						2021-11-08 00:25:27 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						459485c202 
					 
					
						
						
							
							Allow American spelling for compatibility  
						
						 
						
						
						
						
					 
					
						2021-11-08 00:09:59 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						9f92d5d822 
					 
					
						
						
							
							Shorten help messages slightly to fit  
						
						 
						
						
						
						
					 
					
						2021-11-08 00:07:21 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						947ac561c8 
					 
					
						
						
							
							Add forced colour support  
						
						 
						
						... 
						
						
						
						Allows preserving colour within e.g. watch, where Click would normally
determine that it is "not a terminal". This is done via the wrapper echo
which filters via the local config. 
						
						
					 
					
						2021-11-08 00:04:20 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ca143c1968 
					 
					
						
						
							
							Add funding configuration  
						
						 
						
						
						
						
					 
					
						2021-11-06 18:05:17 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6e110b178c 
					 
					
						
						
							
							Add start delineators to command output  
						
						 
						
						
						
						
					 
					
						2021-11-06 13:35:30 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d07d37d08e 
					 
					
						
						
							
							Revamp formatting and linting on commit  
						
						 
						
						... 
						
						
						
						Remove the prepare script, and run the two stages manually. Better
handle Black reformatting by doing a check (for the errcode) then
reformat and abort commit to review. 
						
						
					 
					
						2021-11-06 13:34:33 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0639b16c86 
					 
					
						
						
							
							Apply more granular timeout formatting  
						
						 
						
						... 
						
						
						
						We don't need to wait forever if state changes aren't waiting or disable
(which does a shutdown before returning). 
						
						
					 
					
						2021-11-06 13:34:03 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						1cf8706a52 
					 
					
						
						
							
							Up timeout when setting VM state  
						
						 
						
						... 
						
						
						
						Ensures the API won't time out immediately especially during a
wait-flagged or disable action. 
						
						
					 
					
						2021-11-06 04:15:10 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						dd8f07526f 
					 
					
						
						
							
							Use positive check rather than negative  
						
						 
						
						... 
						
						
						
						Ensure the VM is start before doing shutdown/stop, rather than being
stopped. Prevents overwrite of existing disable state and other
weirdness. 
						
						
					 
					
						2021-11-06 04:08:33 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						5a5e5da663 
					 
					
						
						
							
							Add disable forcing to CLI  
						
						 
						
						... 
						
						
						
						References #148  
						
						
					 
					
						2021-11-06 04:02:50 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						739b60b91e 
					 
					
						
						
							
							Perform automatic shutdown/stop on VM disable  
						
						 
						
						... 
						
						
						
						Instead of requiring the VM to already be stopped, instead allow disable
state changes to perform a shutdown first. Also add a force option which
will do a hard stop instead of a shutdown.
References #148  
						
						
					 
					
						2021-11-06 03:57:24 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						16544227eb 
					 
					
						
						
							
							Reformat recent changes with Black  
						
						 
						
						
						
						
					 
					
						2021-11-06 03:27:07 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						73e3746885 
					 
					
						
						
							
							Fix linting error F541 f-string placeholders  
						
						 
						
						
						
						
					 
					
						2021-11-06 03:26:03 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						66230ce971 
					 
					
						
						
							
							Fix linting errors F522/F523 unused args  
						
						 
						
						
						
						
					 
					
						2021-11-06 03:24:50 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						fbfbd70461 
					 
					
						
						
							
							Rename build-deb.sh to build-stable-deb.sh  
						
						 
						
						... 
						
						
						
						Unifies the naming with the other build-unstable-deb.sh script. 
						
						
					 
					
						2021-11-06 03:18:58 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						2506098223 
					 
					
						
						
							
							Remove obsolete gitlab-ci config  
						
						 
						
						
						
						
					 
					
						2021-11-06 03:18:22 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						83e887c4ee 
					 
					
						
						
							
							Ensure all helper scripts pushd/popd  
						
						 
						
						... 
						
						
						
						Make sure all of these move to the root of the repository first, then
return to where they were afterwards, using pushd/popd. This allows them
to be executed from anywhere in the repo. 
						
						
					 
					
						2021-11-06 03:17:47 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						4eb0f3bb8a 
					 
					
						
						
							
							Unify formatting and linting  
						
						 
						
						... 
						
						
						
						Ensures optimal formatting in addition to linting during manual deploys
and during pre-commit actions. 
						
						
					 
					
						2021-11-06 03:10:17 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						adc767e32f 
					 
					
						
						
							
							Add newline to start of lint  
						
						 
						
						
						
						
					 
					
						2021-11-06 03:04:14 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						2083fd824a 
					 
					
						
						
							
							Reformat code with Black code formatter  
						
						 
						
						... 
						
						
						
						Unify the code style along PEP and Black principles using the tool. 
						
						
					 
					
						2021-11-06 03:02:43 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3aa74a3940 
					 
					
						
						
							
							Add safe mode to Black  
						
						 
						
						
						
						
					 
					
						2021-11-06 02:59:54 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						71d94bbeab 
					 
					
						
						
							
							Move Flake configuration into dedicated file  
						
						 
						
						... 
						
						
						
						Avoid passing arguments in the script. 
						
						
					 
					
						2021-11-06 02:55:37 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						718f689df9 
					 
					
						
						
							
							Clean up linter after Black add (pass two)  
						
						 
						
						
						
						
					 
					
						2021-11-06 02:51:14 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						268b5c0b86 
					 
					
						
						
							
							Exclude Alembic migrations from Black  
						
						 
						
						... 
						
						
						
						These files are autogenerated with their own formats, so we don't want
to override that. 
						
						
					 
					
						2021-11-06 02:46:06 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b016b9bf3d 
					 
					
						
						
							
							Clean up linter after Black add (pass one)  
						
						 
						
						
						
						
					 
					
						2021-11-06 02:44:24 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						7604b9611f 
					 
					
						
						
							
							Add black formatter to project root  
						
						 
						
						
						
						
					 
					
						2021-11-06 02:44:05 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b21278fd80 
					 
					
						
						
							
							Add Basic Builder configuration  
						
						 
						
						... 
						
						
						
						Configuration for my new CI system under Gitea. 
						
						
					 
					
						2021-10-31 00:09:55 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3b02034b70 
					 
					
						
						
							
							Add some delay and additional tries to fencing  
						
						 
						
						
						
						
					 
					
						2021-10-27 16:24:17 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c7a5b41b1e 
					 
					
						
						
							
							Fix ordering to show correct message  
						
						 
						
						
						
						
					 
					
						2021-10-27 13:37:52 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						48b0091d3e 
					 
					
						
						
							
							Support adding the same network to a VM again  
						
						 
						
						... 
						
						
						
						This is a supported configuration for some edge cases and should be
allowed. 
						
						
					 
					
						2021-10-27 13:33:27 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						2e94516ee2 
					 
					
						
						
							
							Reorder linting on build-and-deploy  
						
						 
						
						
						
						
					 
					
						2021-10-27 13:25:14 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d7f26b27ea 
					 
					
						
						
							
							More gracefully handle restart + live  
						
						 
						
						... 
						
						
						
						Instead of erroring, just use the implication that restarting a VM does
not want a live modification, and proceed from there. Update the help
text to match. 
						
						
					 
					
						2021-10-27 13:23:39 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						872f35a7ee 
					 
					
						
						
							
							Support removing VM interfaces by MAC  
						
						 
						
						... 
						
						
						
						Provides a way to handle multiple interfaces in the same network
gracefully, while making the previous behaviour explicit. 
						
						
					 
					
						2021-10-27 13:20:05 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						52c3e8ced3 
					 
					
						
						
							
							Fix bad test in postinst  
						
						 
						
						
						
						
					 
					
						2021-10-19 00:27:12 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						1d7acf62bf 
					 
					
						
						
							
							Fix bad location of config sets  
						
						 
						
						
						
						
					 
					
						2021-10-12 17:23:04 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c790c331a7 
					 
					
						
						
							
							Also validate on failures  
						
						 
						
						
						
						
					 
					
						2021-10-12 17:11:03 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						23165482df 
					 
					
						
						
							
							Bump version to 0.9.42  
						
						 
						
						
						
						
					 
					
						2021-10-12 15:25:42 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						057071a7b7 
					 
					
						
						
							
							Go back to passing if exception  
						
						 
						
						... 
						
						
						
						Validation already happened and the set happens again later. 
						
						
					 
					
						2021-10-12 14:21:52 -04:00