95c59c2b39 
					 
					
						
						
							
							Support non-extension fromhuman for normalization  
						
						
						
						
							
						
					 
					
						2020-02-11 20:31:56 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b29c69378d 
					 
					
						
						
							
							Just describe the body in words  
						
						
						
						
							
						
					 
					
						2020-02-09 21:08:27 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ad60f4b1f1 
					 
					
						
						
							
							Try again with just query  
						
						
						
						
							
						
					 
					
						2020-02-09 21:06:33 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						68638d7760 
					 
					
						
						
							
							Use in: body for body contents  
						
						
						
						
							
						
					 
					
						2020-02-09 21:05:15 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4fa9878e01 
					 
					
						
						
							
							Update swagger.json file  
						
						
						
						
							
						
					 
					
						2020-02-09 21:02:29 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						602c2f9d4a 
					 
					
						
						
							
							Use request instead of requestBody  
						
						
						
						
							
						
					 
					
						2020-02-09 21:02:13 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c979fed10a 
					 
					
						
						
							
							Use proper requestBody description of file  
						
						
						
						
							
						
					 
					
						2020-02-09 20:59:03 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1231ba19b7 
					 
					
						
						
							
							Ensure image_format is mandatory  
						
						... 
						
						
						
						References #68  
						
						
							
						
					 
					
						2020-02-09 20:45:43 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1de57ab6f3 
					 
					
						
						
							
							Add CLI client interface to image upload  
						
						... 
						
						
						
						Closes  #68  
					
						2020-02-09 20:42:56 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e419855911 
					 
					
						
						
							
							Support converting types during upload  
						
						... 
						
						
						
						Allow the user to specify other, non-raw files and upload them,
performing a conversion with qemu-img convert and a temporary block
device as a shim (since qemu-img can't use FIFOs).
Also ensures that the target volume exists before proceeding.
Addresses #68  
						
						
							
						
					 
					
						2020-02-09 20:29:12 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						49e5ce1176 
					 
					
						
						
							
							Support uploading disk images to volumes in API  
						
						... 
						
						
						
						Addresses #68  
						
						
							
						
					 
					
						2020-02-09 13:45:04 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						92df125a77 
					 
					
						
						
							
							Add missing library imports in common functions  
						
						
						
						
							
						
					 
					
						2020-02-08 23:43:49 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7ace5b5056 
					 
					
						
						
							
							Remove /ceph/cmd pipe for (most) Ceph commands  
						
						... 
						
						
						
						Addresses #80  
						
						
							
						
					 
					
						2020-02-08 23:40:02 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						eeb8879f73 
					 
					
						
						
							
							Move run_os_command to common functions  
						
						... 
						
						
						
						References #80  
						
						
							
						
					 
					
						2020-02-08 23:33:15 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						37310e5455 
					 
					
						
						
							
							Correct name of systemd target  
						
						
						
						
							
						
					 
					
						2020-02-08 20:39:07 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						26c2c2c295 
					 
					
						
						
							
							Further split API so only Flask can be loaded  
						
						
						
						
							
						
					 
					
						2020-02-08 20:36:53 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d564671e1c 
					 
					
						
						
							
							Avoid restarting pvcapid in build-and-deploy  
						
						
						
						
							
						
					 
					
						2020-02-08 20:28:58 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4f25c55efc 
					 
					
						
						
							
							Fix startup of API daemon  
						
						... 
						
						
						
						References #79  
						
						
							
						
					 
					
						2020-02-08 20:27:45 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3532dcc11f 
					 
					
						
						
							
							Update startup of API and Swagger generator  
						
						... 
						
						
						
						References #79  
						
						
							
						
					 
					
						2020-02-08 19:52:15 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ce985234c3 
					 
					
						
						
							
							Use consistent naming of components  
						
						... 
						
						
						
						Rename "pvcd" to "pvcnoded", and "pvc-api" to "pvcapid" so names for the
daemons are fully consistent. Update the names of the configuration
files as well to match this new formatting.
References #79  
						
						
							
						
					 
					
						2020-02-08 19:34:07 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						83704d8677 
					 
					
						
						
							
							Adjust package descriptions  
						
						... 
						
						
						
						References #79  
						
						
							
						
					 
					
						2020-02-08 19:01:01 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						97e318a2ca 
					 
					
						
						
							
							Align naming of Debian packages  
						
						... 
						
						
						
						Rename pvc-daemon to pvc-daemon-node and pvc-api to pvc-daemon-api.
Closes  #79  
						
						
							
						
					 
					
						2020-02-08 18:58:56 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4505b239eb 
					 
					
						
						
							
							Rename API and common Debian packages  
						
						... 
						
						
						
						Closes  #79  
					
						2020-02-08 18:50:38 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						74228eb063 
					 
					
						
						
							
							Bump version to 0.6  
						
						
						
						
							
 
						
					 
					
						2020-02-08 18:27:39 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						97a800b065 
					 
					
						
						
							
							Update text in example multipart userdata  
						
						
						
						
							
						
					 
					
						2020-02-07 09:08:29 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						90e42683c6 
					 
					
						
						
							
							Reduce sleep time during VM migrations  
						
						
						
						
							
						
					 
					
						2020-02-04 17:52:37 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						20c8466296 
					 
					
						
						
							
							Handle invalid search fields better  
						
						
						
						
							
						
					 
					
						2020-02-04 17:35:24 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						776d4f7262 
					 
					
						
						
							
							Update API docs for profile  
						
						
						
						
							
						
					 
					
						2020-02-02 01:34:55 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e7728b8375 
					 
					
						
						
							
							Allow modification of a VM profile  
						
						... 
						
						
						
						And fix some bugs around this.
Fixes  #76  
						
						
							
						
					 
					
						2020-01-30 11:45:46 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b3558f1783 
					 
					
						
						
							
							Ensure VM restart happens after cfg update  
						
						... 
						
						
						
						Fixes  #74  
					
						2020-01-30 11:18:53 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cae0de6c0f 
					 
					
						
						
							
							Use strtobool for all boolean flags  
						
						... 
						
						
						
						Fixes  #74  
					
						2020-01-30 09:39:47 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4868625809 
					 
					
						
						
							
							Add try/except around new log lines  
						
						... 
						
						
						
						Fixes  #73  
					
						2020-01-30 09:28:47 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ebfd9c1882 
					 
					
						
						
							
							Gracefully handle API connect timeouts  
						
						... 
						
						
						
						Prevents dumping a massive stacktrace if connection fails. 
						
						
							
						
					 
					
						2020-01-30 09:24:10 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ab28bf40d1 
					 
					
						
						
							
							Change ordering of services during primary switch  
						
						... 
						
						
						
						Fixes  #77  
					
						2020-01-30 09:18:56 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5d73974e95 
					 
					
						
						
							
							Fix several bugs around load-based migrations  
						
						
						
						
							
						
					 
					
						2020-01-29 17:35:10 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						65ddcee0db 
					 
					
						
						
							
							Fix bad ZK node name  
						
						
						
						
							
						
					 
					
						2020-01-29 17:20:08 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						43ddf5b709 
					 
					
						
						
							
							Fix bug accessing auth tokens  
						
						
						
						
							
						
					 
					
						2020-01-29 16:04:03 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8c59707cba 
					 
					
						
						
							
							Prevent writing invalid XML to config  
						
						
						
						
							
						
					 
					
						2020-01-28 10:51:32 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						27e73fc6a9 
					 
					
						
						
							
							Fix issues with wait on node flush/ready  
						
						... 
						
						
						
						Ensure that the strings are converted to booleans on the API side, and
that we're sending a lowercase true/false (for consistency). 
						
						
							
						
					 
					
						2020-01-26 23:05:30 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0892e4c842 
					 
					
						
						
							
							Fix overlapping name config in VM define  
						
						
						
						
							
						
					 
					
						2020-01-23 11:33:09 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0b31bab797 
					 
					
						
						
							
							Add more helpful config parse error message  
						
						
						
						
							
						
					 
					
						2020-01-22 12:09:31 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0076bcc83f 
					 
					
						
						
							
							Add provision to VM list state  
						
						
						
						
							
						
					 
					
						2020-01-21 21:51:02 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						53819b198c 
					 
					
						
						
							
							Add info about disk/net ordering in templates  
						
						... 
						
						
						
						Ensures that the behaviour of 650ed972a1 
						
						
							
						
					 
					
						2020-01-20 21:20:41 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						650ed972a1 
					 
					
						
						
							
							Use disk_id ordering for storage volumes  
						
						... 
						
						
						
						Prevents a bug if a disk is removed/readded and the database ID order
does not match the sdX/vdX order. 
						
						
							
						
					 
					
						2020-01-20 21:12:33 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b615a27e98 
					 
					
						
						
							
							Return false if wait is not set  
						
						
						
						
							
						
					 
					
						2020-01-18 23:12:38 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						99b220b051 
					 
					
						
						
							
							Add profile modification endpoint  
						
						
						
						
							
						
					 
					
						2020-01-16 22:58:08 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5af7dc422d 
					 
					
						
						
							
							Fix bad replace in default config  
						
						
						
						
							
						
					 
					
						2020-01-16 22:35:47 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						194a642c15 
					 
					
						
						
							
							Report errors in log -f  
						
						
						
						
							
						
					 
					
						2020-01-15 00:47:14 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4c1b78d7a4 
					 
					
						
						
							
							Use dictionary get() to prevent crashes  
						
						... 
						
						
						
						Use the get() function throughout to prevent crashes in various
scenarios if the profile data isn't present or consistent. 
						
						
							
						
					 
					
						2020-01-13 09:21:57 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4ad29f669d 
					 
					
						
						
							
							Update default configuration samples  
						
						
						
						
							
						
					 
					
						2020-01-12 21:33:15 -05:00