8a4a41e092 
					 
					
						
						
							
							Convert NodeInstance to new zkhandler  
						
						
						
						
							
						
					 
					
						2021-06-01 11:27:35 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a48bf2d71e 
					 
					
						
						
							
							More gracefully handle none selectors  
						
						... 
						
						
						
						Allow selection of "none" as the node selector, and handle this by
always using the cluster default instead of writing it in. 
						
						
							
						
					 
					
						2021-06-01 11:13:13 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a0b9087167 
					 
					
						
						
							
							Set Daemon migration selector in zookeeper  
						
						
						
						
							
						
					 
					
						2021-06-01 10:52:41 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						33a54cf7f2 
					 
					
						
						
							
							Move configuration keys to /config tree  
						
						
						
						
							
						
					 
					
						2021-06-01 10:48:55 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d6a8cf9780 
					 
					
						
						
							
							Convert MetadataAPIInstance to new zkhandler  
						
						
						
						
							
						
					 
					
						2021-05-31 19:55:09 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						abd619a3c1 
					 
					
						
						
							
							Convert DNSAggregatorInstance to new zkhandler  
						
						
						
						
							
						
					 
					
						2021-05-31 19:55:01 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ef5fe78125 
					 
					
						
						
							
							Convert CepnInstance to new zkhandler  
						
						
						
						
							
						
					 
					
						2021-05-31 19:51:27 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f6d0e89568 
					 
					
						
						
							
							Properly add absent node type  
						
						
						
						
							
						
					 
					
						2021-05-31 19:26:27 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d3b5b5236a 
					 
					
						
						
							
							Remove transactional delete  
						
						... 
						
						
						
						This just doesn't work due to the darn limit on recursive deletes in
transactions. 
						
						
							
						
					 
					
						2021-05-31 19:22:01 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8625e9bd3e 
					 
					
						
						
							
							Update Delete to recursive method  
						
						
						
						
							
						
					 
					
						2021-05-31 03:14:09 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ede3e88cd7 
					 
					
						
						
							
							Modify node daemon root to use updated zkhandler  
						
						
						
						
							
						
					 
					
						2021-05-31 03:14:09 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ed4f84a3ec 
					 
					
						
						
							
							Add log handling and persistent listener  
						
						
						
						
							
						
					 
					
						2021-05-31 03:14:09 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a1969eb981 
					 
					
						
						
							
							Allow overwrite during init command  
						
						
						
						
							
						
					 
					
						2021-05-31 00:12:28 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c7992000eb 
					 
					
						
						
							
							Explicitly output JSON cluster data  
						
						
						
						
							
						
					 
					
						2021-05-30 23:50:42 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a1e8cc5867 
					 
					
						
						
							
							Skip patroni tree during backups  
						
						
						
						
							
						
					 
					
						2021-05-30 23:39:37 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ac0c3b0ec9 
					 
					
						
						
							
							Ensure temp_dir exists before starting  
						
						... 
						
						
						
						Otherwise some failures throw the wrong error. 
						
						
							
						
					 
					
						2021-05-30 16:04:38 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						60db800d9c 
					 
					
						
						
							
							Use full ZKHandler in provisioner  
						
						... 
						
						
						
						Required due to references to self from Celery that are replaced by the
ZKConnection self instance. 
						
						
							
						
					 
					
						2021-05-30 15:59:37 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9be426507a 
					 
					
						
						
							
							Fix erroneous lock calls  
						
						
						
						
							
						
					 
					
						2021-05-30 15:31:17 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						58a5b00aa1 
					 
					
						
						
							
							Remove extraneous zkhandler reference  
						
						
						
						
							
						
					 
					
						2021-05-30 01:01:40 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						73407e245f 
					 
					
						
						
							
							Move startup code to an entrypoint function  
						
						... 
						
						
						
						Prevents further issues with startup. 
						
						
							
						
					 
					
						2021-05-30 00:18:04 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						25f80a4478 
					 
					
						
						
							
							Move API version string location to Daemon  
						
						... 
						
						
						
						Prevents a startup bug with pvcapid-manage.py. 
						
						
							
						
					 
					
						2021-05-30 00:11:24 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c23a53d082 
					 
					
						
						
							
							Add daemon_lib symlink to pvcnoded  
						
						
						
						
							
						
					 
					
						2021-05-30 00:00:07 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b4f2cf879e 
					 
					
						
						
							
							Rework vm library for new zkhandler  
						
						
						
						
							
						
					 
					
						2021-05-29 21:17:19 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3603b782c0 
					 
					
						
						
							
							Rework node library for new zkhandler  
						
						
						
						
							
						
					 
					
						2021-05-29 20:56:21 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						62cb72b62f 
					 
					
						
						
							
							Rework network library for new zkhandler  
						
						
						
						
							
						
					 
					
						2021-05-29 20:53:42 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b186a75b4e 
					 
					
						
						
							
							Rework common library for new zkhandler  
						
						
						
						
							
						
					 
					
						2021-05-29 20:35:28 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6205dba451 
					 
					
						
						
							
							Rework cluster library for new zkhandler  
						
						
						
						
							
						
					 
					
						2021-05-29 20:32:20 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						688d1a6ae2 
					 
					
						
						
							
							Rework ceph library for new zkhandler  
						
						
						
						
							
						
					 
					
						2021-05-29 20:29:51 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						163015bd4a 
					 
					
						
						
							
							Port remaining helper functions to ZKConnection  
						
						
						
						
							
						
					 
					
						2021-05-29 00:30:42 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						49bbad8021 
					 
					
						
						
							
							Port provisioner to ZKConnection  
						
						
						
						
							
						
					 
					
						2021-05-29 00:26:15 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2c0bafc313 
					 
					
						
						
							
							Port benchmark to ZKConnection  
						
						
						
						
							
						
					 
					
						2021-05-29 00:24:53 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1963f2c336 
					 
					
						
						
							
							Convert OVA helper to ZKConnection  
						
						
						
						
							
						
					 
					
						2021-05-29 00:22:06 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9cd121ef9f 
					 
					
						
						
							
							Convert remaining VM functions  
						
						
						
						
							
						
					 
					
						2021-05-29 00:16:26 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ea63a58b21 
					 
					
						
						
							
							Port two more functions to new decorator  
						
						
						
						
							
						
					 
					
						2021-05-28 23:38:53 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0eceec0341 
					 
					
						
						
							
							Disable SQLAlchemy modifcation tracking  
						
						
						
						
							
						
					 
					
						2021-05-28 23:36:36 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c6bececb55 
					 
					
						
						
							
							Revamp config parsing and imports  
						
						... 
						
						
						
						Brings sanity to the passing of the config variable around the various
submodules for use in the ZKConnection decorator. 
						
						
							
						
					 
					
						2021-05-28 23:33:36 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4554a0d6af 
					 
					
						
						
							
							Add line break to lint output  
						
						
						
						
							
						
					 
					
						2021-05-28 00:20:03 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f82da03a62 
					 
					
						
						
							
							Add first wrappers and exceptions  
						
						
						
						
							
						
					 
					
						2021-05-28 00:19:39 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fef230ad98 
					 
					
						
						
							
							Implement class-based version of zkhander  
						
						
						
						
							
						
					 
					
						2021-05-27 22:50:00 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3128c8fa70 
					 
					
						
						
							
							Correct flawed conditional in some commands  
						
						
						
						
							
						
					 
					
						2021-05-25 09:59:20 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0c75a127b2 
					 
					
						
						
							
							Bump version to 0.9.18  
						
						
						
						
							
 
						
					 
					
						2021-05-23 17:23:10 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f46c2e7f6a 
					 
					
						
						
							
							Implement VM rename functionality  
						
						... 
						
						
						
						Closes  #125  
					
						2021-05-23 17:21:19 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9de14c46fb 
					 
					
						
						
							
							Bump version to 0.9.17  
						
						
						
						
							
 
						
					 
					
						2021-05-19 17:06:29 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1b8b101b64 
					 
					
						
						
							
							Fix bugs in log follow command  
						
						
						
						
							
						
					 
					
						2021-05-19 16:22:48 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fe15bdb854 
					 
					
						
						
							
							Bump version to 0.9.16  
						
						
						
						
							
 
						
					 
					
						2021-05-10 01:13:21 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b851a6209c 
					 
					
						
						
							
							Catch all other exceptions in subprocess run  
						
						... 
						
						
						
						Found a rare glitch where the subprocess pipes would not engage, causing
a daemon crash. Catch these exceptions with a retcode of 255 instead of
bailing out.
Closes  #124  
						
						
							
						
					 
					
						2021-05-10 01:07:25 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5ceb57e540 
					 
					
						
						
							
							Handle emptying corrupted console log files  
						
						... 
						
						
						
						Libvirt will someones write junk out to console log files, which breaks
the log parser deque with a UnicodeDecodeError.
If this happens, clear the log and re-open the deque again for newer
updates.
Closes  #123  
						
						
							
						
					 
					
						2021-05-10 01:03:04 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						62c84664fc 
					 
					
						
						
							
							Handle restart confirmation for VMs more nicely  
						
						... 
						
						
						
						For the "vm modify", revamp the way confirmations are presented. Do the
edits/load, show changes, verify XML, then prompt to write and the
restart. The previous order didn't make much sense.
For any of these `--restart` triggered VM modifications, also alter how
the confirmation works. If the user declines the restart, do not abort;
instead, just set restart=False and continue with the modification. 
						
						
							
						
					 
					
						2021-04-13 10:35:26 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						66f1ac35ab 
					 
					
						
						
							
							Skip an empty local cluster in cluster list  
						
						
						
						
							
						
					 
					
						2021-04-13 10:01:49 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						529f99841d 
					 
					
						
						
							
							Improve formatting of some help messages  
						
						
						
						
							
						
					 
					
						2021-04-12 15:55:59 -04:00