8fa6bed736 
					 
					
						
						
							
							Ensure cron flag triggers truly silent output  
						
						
						
						
					 
					
						2024-08-25 16:35:24 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f7926726f2 
					 
					
						
						
							
							Adjust snapshot name again  
						
						
						
						
					 
					
						2024-08-25 16:20:59 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						de58efdaa9 
					 
					
						
						
							
							Ensure email_recipients is always a list  
						
						
						
						
					 
					
						2024-08-25 16:18:19 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8ca6976892 
					 
					
						
						
							
							Re-add cron flag for autobackups  
						
						
						
						
					 
					
						2024-08-25 16:17:41 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a957218976 
					 
					
						
						
							
							Fix staging for summary report  
						
						
						
						
					 
					
						2024-08-25 16:11:35 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						61365e6e01 
					 
					
						
						
							
							Adjust autobackup snap name and output messages  
						
						
						
						
					 
					
						2024-08-25 16:09:52 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						35fe16ce75 
					 
					
						
						
							
							Revert "Adjust stage naming to reflect autobackup stages"  
						
						... 
						
						
						
						This reverts commit c1f320ede2 
						
						
					 
					
						2024-08-25 15:58:25 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c45e488958 
					 
					
						
						
							
							Improve output of build-and-deploy  
						
						
						
						
					 
					
						2024-08-25 15:57:07 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c1f320ede2 
					 
					
						
						
							
							Adjust stage naming to reflect autobackup stages  
						
						
						
						
					 
					
						2024-08-25 15:55:16 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						03db9604e1 
					 
					
						
						
							
							Ensure recipients is a proper list  
						
						
						
						
					 
					
						2024-08-25 15:55:00 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f1668bffcc 
					 
					
						
						
							
							Refactor autobackups to implement vm.worker defs  
						
						... 
						
						
						
						Avoid trying to subcall other Celery worker tasks, as this just gets
very screwy with the stages. Instead reimplement what is needed directly
here. While this does cause a fair bit of code duplication, I believe
the resulting clarity is worthwhile. 
						
						
					 
					
						2024-08-25 15:54:03 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c0686fc5c7 
					 
					
						
						
							
							Remove stage overrides  
						
						... 
						
						
						
						These aren't needed after pending refactor. 
						
						
					 
					
						2024-08-25 15:17:46 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7ecc05b413 
					 
					
						
						
							
							Restart worker after becoming primary  
						
						
						
						
					 
					
						2024-08-25 14:18:18 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4b37c4fea3 
					 
					
						
						
							
							Fix assignment bug  
						
						
						
						
					 
					
						2024-08-25 14:10:59 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0d918d66fe 
					 
					
						
						
							
							Port VM autobackups into pvcworkerd with snaps  
						
						... 
						
						
						
						Moves VM autobackups from being in-CLI to being handled by the
pvcworkerd system on the primary coordinator. Turns the CLI autobackup
command into an actual API client endpoint rather than having its logic
in the CLI.
In addition, modifies the new autobackup to leverage the new "pvc vm
snapshot" function set, just with special snapshot names. This helps
automate this within the new snapshot scaffolding. 
						
						
					 
					
						2024-08-23 17:23:06 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fd199f405b 
					 
					
						
						
							
							Add deprection warning to pvc vm backup commands  
						
						
						
						
					 
					
						2024-08-23 17:04:15 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f6c009beac 
					 
					
						
						
							
							Allow overriding stages in some commands  
						
						... 
						
						
						
						This allows them to be called by autobackup commands while still
preserving the current Celery report flow. 
						
						
					 
					
						2024-08-23 11:21:02 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fc89f4f2f5 
					 
					
						
						
							
							Fix error message contents  
						
						
						
						
					 
					
						2024-08-23 10:23:51 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						565011b277 
					 
					
						
						
							
							Set snapshot name before start  
						
						
						
						
					 
					
						2024-08-20 23:01:52 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0bf9cc6b06 
					 
					
						
						
							
							Improve stage handling  
						
						... 
						
						
						
						Run start() at the beginning, and leverage the new tweaks to the CLI to
update the total steps later. Allows errors to be handled gracefully 
						
						
					 
					
						2024-08-20 17:50:27 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f2dfada73e 
					 
					
						
						
							
							Improve return handling for snapshot tasks  
						
						
						
						
					 
					
						2024-08-20 17:40:44 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f63c392ba6 
					 
					
						
						
							
							Show primary status in node run_on  
						
						
						
						
					 
					
						2024-08-20 17:32:33 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7663ad72c5 
					 
					
						
						
							
							Update length of progress bar each update  
						
						... 
						
						
						
						Allows us to start with a lower length, and increase it later. 
						
						
					 
					
						2024-08-20 17:22:15 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9b3075be18 
					 
					
						
						
							
							Add UUID check and fix wording  
						
						... 
						
						
						
						Don't suggest renaming any more as it's not enough. 
						
						
					 
					
						2024-08-20 17:05:27 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9a661d0173 
					 
					
						
						
							
							Convert VM snapshots to worker tasks  
						
						... 
						
						
						
						Improves manageability and offloads these from the API context. 
						
						
					 
					
						2024-08-20 16:50:41 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4a0680b27f 
					 
					
						
						
							
							Fix issues with snapshot imports  
						
						
						
						
					 
					
						2024-08-20 13:59:05 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6597f7aef6 
					 
					
						
						
							
							Fix bad function call  
						
						
						
						
					 
					
						2024-08-20 12:58:17 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f42a1bad0e 
					 
					
						
						
							
							Allow passing zk_only into VM snapshot creation  
						
						
						
						
					 
					
						2024-08-20 12:57:53 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3fb52a13c2 
					 
					
						
						
							
							Add missing VM states from snapshots  
						
						
						
						
					 
					
						2024-08-20 11:53:57 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8937ddf331 
					 
					
						
						
							
							Simplify VM rename to preserve data  
						
						... 
						
						
						
						A rename is simply a change to two values, so instead of undefining and
re-defining the VM, just edit those two fields. This ensures things like
snapshots are preserved automatically. 
						
						
					 
					
						2024-08-20 11:37:28 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7cc354466f 
					 
					
						
						
							
							Finish implementing snapshot import  
						
						
						
						
					 
					
						2024-08-20 11:25:09 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						44232fe3c6 
					 
					
						
						
							
							Fix export swagger definition  
						
						
						
						
					 
					
						2024-08-20 11:07:56 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0a8bad3418 
					 
					
						
						
							
							Add VM snapshot import  
						
						
						
						
					 
					
						2024-08-20 10:53:56 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f10d32987b 
					 
					
						
						
							
							Fix up comments  
						
						
						
						
					 
					
						2024-08-20 10:37:58 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						faf920ac1d 
					 
					
						
						
							
							Fix bug where force_flag is a string  
						
						
						
						
					 
					
						2024-08-20 10:10:33 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a6e824a049 
					 
					
						
						
							
							Improve output text message  
						
						
						
						
					 
					
						2024-08-19 18:51:41 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						624eb4e752 
					 
					
						
						
							
							Fix bug in primary node display  
						
						
						
						
					 
					
						2024-08-19 18:48:32 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d060787503 
					 
					
						
						
							
							Add initial implementation of snapshot export  
						
						
						
						
					 
					
						2024-08-19 18:46:07 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9a435fe2ae 
					 
					
						
						
							
							Allow specifying become-primary during deploys  
						
						
						
						
					 
					
						2024-08-19 17:44:13 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9f47da6777 
					 
					
						
						
							
							Fix triplicate API calls on GET commands  
						
						
						
						
					 
					
						2024-08-19 17:33:21 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0cf229273a 
					 
					
						
						
							
							Add API endpoint for current primary node  
						
						... 
						
						
						
						This was never exposed before, so expose it for use in other functions
being built. 
						
						
					 
					
						2024-08-19 17:15:52 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						212ecaab68 
					 
					
						
						
							
							Fix Swagger doc issues  
						
						
						
						
					 
					
						2024-08-19 16:56:18 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f1b4593367 
					 
					
						
						
							
							Store current stats with snapshots  
						
						... 
						
						
						
						Allows getting info like size, etc. for the snapshot. 
						
						
					 
					
						2024-08-19 14:07:27 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fc55046812 
					 
					
						
						
							
							Add confirmation of snapshot removals  
						
						
						
						
					 
					
						2024-08-19 13:57:20 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						33f905459a 
					 
					
						
						
							
							Implement VM rollback  
						
						... 
						
						
						
						Closes  #184  
					
						2024-08-16 10:47:18 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						174e6e08e3 
					 
					
						
						
							
							Correct issues with VM output formats  
						
						
						
						
					 
					
						2024-08-16 10:46:25 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9f85c92dff 
					 
					
						
						
							
							Handle missing or empty snapshot lists  
						
						
						
						
					 
					
						2024-08-16 10:46:25 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4b30d2f58a 
					 
					
						
						
							
							Always show snapshots  
						
						
						
						
					 
					
						2024-08-16 10:46:25 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2fcee28fed 
					 
					
						
						
							
							Hide topology in long output  
						
						
						
						
					 
					
						2024-08-16 10:46:25 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1f18e88c06 
					 
					
						
						
							
							Add snapshots to VM info details  
						
						
						
						
					 
					
						2024-08-16 10:46:25 -04:00