f3ba4b6294 
					 
					
						
						
							
							Bump version to 0.9.59  
						
						 
						
						
						
						
					 
					
						2022-11-15 15:50:15 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						faf9cc537f 
					 
					
						
						
							
							Flip behaviour of memory selectors  
						
						 
						
						... 
						
						
						
						It didn't make any sense to me for mem(prov) to be the default selector,
since this has too many caveats versus mem(free). Switch to using
mem(free) as the default (i.e. "mem") and make memprov the alternative. 
						
						
					 
					
						2022-11-15 15:45:59 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a28df75a5d 
					 
					
						
						
							
							Bump version to 0.9.58  
						
						 
						
						
						
						
					 
					
						2022-11-07 12:27:48 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						13dab7a285 
					 
					
						
						
							
							Remove extra lower() call where not needed  
						
						 
						
						
						
						
					 
					
						2022-11-07 12:26:50 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f89dbe802e 
					 
					
						
						
							
							Ensure equality of none and None for selector  
						
						 
						
						
						
						
					 
					
						2022-11-07 11:59:53 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d63e80675a 
					 
					
						
						
							
							Bump version to 0.9.57  
						
						 
						
						
						
						
					 
					
						2022-11-06 01:39:50 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						90f9336041 
					 
					
						
						
							
							Make benchmarker function as a module  
						
						 
						
						... 
						
						
						
						1. Move the test_matrix, volume name, and size to module-level variables
so they can be accessed externally if this is imported.
2. Separate the volume creation and volume cleanup into functions.
3. Separate the individual benchmark runs into a function.
This should enable easier calling of the various subcomponents
externally, e.g. for external benchmark scripts. 
						
						
					 
					
						2022-11-03 21:33:32 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ef3c22d793 
					 
					
						
						
							
							Bump version to 0.9.56  
						
						 
						
						
						
						
					 
					
						2022-10-27 14:21:04 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						bfb363c459 
					 
					
						
						
							
							Ensure None filesystem is valid  
						
						 
						
						
						
						
					 
					
						2022-10-21 15:13:52 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						13e6a0f0bd 
					 
					
						
						
							
							Move /dev umount to cleanup step  
						
						 
						
						
						
						
					 
					
						2022-10-21 14:47:48 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c1302cf8b6 
					 
					
						
						
							
							Adjust help message text  
						
						 
						
						
						
						
					 
					
						2022-10-21 14:22:15 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						9358949991 
					 
					
						
						
							
							Add ova as valid name in addition to default_ova  
						
						 
						
						
						
						
					 
					
						2022-10-21 14:13:40 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						cd0b8c23e6 
					 
					
						
						
							
							Fix console config and domain argument  
						
						 
						
						
						
						
					 
					
						2022-10-21 14:04:17 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						fb30263a41 
					 
					
						
						
							
							Add cloud-init configuration to debootstrap script  
						
						 
						
						... 
						
						
						
						Prevents errors trying to find the cloud-init metadata source. 
						
						
					 
					
						2022-10-21 14:03:34 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						172e3627d4 
					 
					
						
						
							
							Add pfsense example provisioner script  
						
						 
						
						
						
						
					 
					
						2022-10-21 13:35:48 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						53ffe6cd55 
					 
					
						
						
							
							Include /proc in chroot mounts  
						
						 
						
						
						
						
					 
					
						2022-10-20 15:00:10 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						df6e11ae7a 
					 
					
						
						
							
							Properly handle missing source_volume from OVAs  
						
						 
						
						
						
						
					 
					
						2022-10-19 13:18:12 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						de2135db42 
					 
					
						
						
							
							Add missing ceph import  
						
						 
						
						
						
						
					 
					
						2022-10-19 13:10:40 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						72e093c2c4 
					 
					
						
						
							
							Move conversion to install() step  
						
						 
						
						... 
						
						
						
						Seems more clear to me than doing it in prepare() 
						
						
					 
					
						2022-10-19 13:09:29 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						60e32f7795 
					 
					
						
						
							
							Add missing imports  
						
						 
						
						
						
						
					 
					
						2022-10-19 13:07:34 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						23e7d84f53 
					 
					
						
						
							
							Add output messages during OVA prepare  
						
						 
						
						
						
						
					 
					
						2022-10-19 12:58:11 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						dd81594f26 
					 
					
						
						
							
							Fix bad comparison  
						
						 
						
						
						
						
					 
					
						2022-10-19 12:46:15 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						77f49654b9 
					 
					
						
						
							
							Fix missing f-string marker  
						
						 
						
						
						
						
					 
					
						2022-10-15 16:26:47 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						31a5c8801f 
					 
					
						
						
							
							Add rinse example configuration  
						
						 
						
						... 
						
						
						
						Provisions Rocky Linux 8 and 9 systems, and potentially older
CentOS/Fedora/Scientific Linux/SuSE systems. Depends on a custom build
of rinse (3.7.1) with Rocky 9 support. 
						
						
					 
					
						2022-10-07 19:55:56 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0a4e4c7048 
					 
					
						
						
							
							Add host-model to CPU config in VMs  
						
						 
						
						
						
						
					 
					
						2022-10-07 09:36:22 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						de97f2f476 
					 
					
						
						
							
							Add output message to debootstrap install  
						
						 
						
						
						
						
					 
					
						2022-10-07 02:27:20 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						165ce15dfe 
					 
					
						
						
							
							Fix braces in fstring example  
						
						 
						
						
						
						
					 
					
						2022-10-06 15:57:31 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a81d419a2e 
					 
					
						
						
							
							Update copyright header year  
						
						 
						
						
						
						
					 
					
						2022-10-06 11:55:27 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						85a7088e5a 
					 
					
						
						
							
							Fix titles  
						
						 
						
						
						
						
					 
					
						2022-10-06 11:54:36 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b58fa06f67 
					 
					
						
						
							
							Add OVA script support  
						
						 
						
						... 
						
						
						
						1. Ensure that system_template and script are not nullable in the DB.
2. Ensure that the CLI and API enforce the above and clean up CLI
arguments for profile add.
3. Ensure that, before uploading OVAs, a 'default_ova' provisioning
script is present.
4. Use the 'default_ova' script for new OVA uploads.
5. Ensure that OVA details are properly added to the vm_data dict in the
provisioner vmbuilder. 
						
						
					 
					
						2022-10-06 10:48:12 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3b3d2e7f7e 
					 
					
						
						
							
							Reverse numbering of example scripts  
						
						 
						
						
						
						
					 
					
						2022-10-06 10:14:37 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						72a5de800c 
					 
					
						
						
							
							Complete OVA provisioning script  
						
						 
						
						
						
						
					 
					
						2022-10-06 10:14:04 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f450d1d313 
					 
					
						
						
							
							Remove lingering OVA references  
						
						 
						
						
						
						
					 
					
						2022-10-06 00:13:36 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						1bbf8f6bf6 
					 
					
						
						
							
							Reorganize and add more comments to examples  
						
						 
						
						
						
						
					 
					
						2022-10-05 23:35:53 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						191f8780c9 
					 
					
						
						
							
							Fix remaining bugs in example scripts  
						
						 
						
						
						
						
					 
					
						2022-10-05 22:37:11 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						80c1f78864 
					 
					
						
						
							
							Ensure inner cleanup and end message response  
						
						 
						
						
						
						
					 
					
						2022-10-05 22:36:42 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c8c0987fe7 
					 
					
						
						
							
							Fix bad variable reference  
						
						 
						
						
						
						
					 
					
						2022-10-05 17:43:23 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						67560c6457 
					 
					
						
						
							
							Add additional import for config  
						
						 
						
						
						
						
					 
					
						2022-10-05 17:41:37 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						79c9eba28c 
					 
					
						
						
							
							Add better exception handling with ctxtmgrs  
						
						 
						
						
						
						
					 
					
						2022-10-05 17:35:05 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						36e924d339 
					 
					
						
						
							
							Add additional missing import in examples  
						
						 
						
						
						
						
					 
					
						2022-10-05 17:29:34 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						aeb1443410 
					 
					
						
						
							
							Improve error messages  
						
						 
						
						
						
						
					 
					
						2022-10-05 17:26:09 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						eccd2a98b2 
					 
					
						
						
							
							Fix bad ref in examples  
						
						 
						
						
						
						
					 
					
						2022-10-05 17:25:56 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6e2c1fb45e 
					 
					
						
						
							
							Add proper imports to examples  
						
						 
						
						
						
						
					 
					
						2022-10-05 17:22:04 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b14ba9172c 
					 
					
						
						
							
							Better handle cleanups and fix chroot bug  
						
						 
						
						
						
						
					 
					
						2022-10-05 17:21:30 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e9235a627c 
					 
					
						
						
							
							Implement new provisioner setup  
						
						 
						
						
						
						
					 
					
						2022-10-05 16:03:05 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c84ee0f4f1 
					 
					
						
						
							
							Bump version to 0.9.55  
						
						 
						
						
						
						
					 
					
						2022-10-04 13:21:40 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						4b41ee2817 
					 
					
						
						
							
							Bump version to 0.9.54  
						
						 
						
						
						
						
					 
					
						2022-08-23 11:01:05 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						dc36c40690 
					 
					
						
						
							
							Use proper SSLContext and enable TLSv1  
						
						 
						
						... 
						
						
						
						It's bad, but sometimes you need to access the API from a very old
software version. So just enable it for now and clean it up later. 
						
						
					 
					
						2022-08-23 10:58:47 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6146b062d6 
					 
					
						
						
							
							Bump version to 0.9.53  
						
						 
						
						
						
						
					 
					
						2022-08-12 17:47:11 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						73c1ac732e 
					 
					
						
						
							
							Bump version to 0.9.52  
						
						 
						
						
						
						
					 
					
						2022-08-12 11:09:25 -04:00