Remove is_backup flag for snapshots
This won't be needed for anything.
This commit is contained in:
		| @@ -1249,7 +1249,7 @@ def get_list( | ||||
| # | ||||
| # VM Snapshot Tasks | ||||
| # | ||||
| def create_vm_snapshot(zkhandler, domain, snapshot_name=None, is_backup=False): | ||||
| def create_vm_snapshot(zkhandler, domain, snapshot_name=None): | ||||
|     # Validate that VM exists in cluster | ||||
|     dom_uuid = getDomainUUID(zkhandler, domain) | ||||
|     if not dom_uuid: | ||||
| @@ -1317,15 +1317,6 @@ def create_vm_snapshot(zkhandler, domain, snapshot_name=None, is_backup=False): | ||||
|                 ), | ||||
|                 tstart, | ||||
|             ), | ||||
|             ( | ||||
|                 ( | ||||
|                     "domain.snapshots", | ||||
|                     dom_uuid, | ||||
|                     "domain_snapshot.is_backup", | ||||
|                     snapshot_name, | ||||
|                 ), | ||||
|                 is_backup, | ||||
|             ), | ||||
|             ( | ||||
|                 ( | ||||
|                     "domain.snapshots", | ||||
| @@ -1355,7 +1346,7 @@ def create_vm_snapshot(zkhandler, domain, snapshot_name=None, is_backup=False): | ||||
|     ) | ||||
|  | ||||
|  | ||||
| def remove_vm_snapshot(zkhandler, domain, snapshot_name, remove_backup=False): | ||||
| def remove_vm_snapshot(zkhandler, domain, snapshot_name): | ||||
|     # Validate that VM exists in cluster | ||||
|     dom_uuid = getDomainUUID(zkhandler, domain) | ||||
|     if not dom_uuid: | ||||
| @@ -1369,30 +1360,6 @@ def remove_vm_snapshot(zkhandler, domain, snapshot_name, remove_backup=False): | ||||
|             f'ERROR: Could not find snapshot "{snapshot_name}" of VM "{domain}"!', | ||||
|         ) | ||||
|  | ||||
|     print( | ||||
|         zkhandler.read( | ||||
|             ("domain.snapshots", dom_uuid, "domain_snapshot.is_backup", snapshot_name) | ||||
|         ) | ||||
|     ) | ||||
|     if ( | ||||
|         strtobool( | ||||
|             zkhandler.read( | ||||
|                 ( | ||||
|                     "domain.snapshots", | ||||
|                     dom_uuid, | ||||
|                     "domain_snapshot.is_backup", | ||||
|                     snapshot_name, | ||||
|                 ) | ||||
|             ) | ||||
|         ) | ||||
|         and not remove_backup | ||||
|     ): | ||||
|         # Disallow removing backups normally, but expose `remove_backup` flag for internal usage by refactored backup handlers | ||||
|         return ( | ||||
|             False, | ||||
|             f'ERROR: Snapshot "{snapshot_name}" of VM "{domain}" is a backup; please remove with "pvc backup"!', | ||||
|         ) | ||||
|  | ||||
|     tstart = time.time() | ||||
|  | ||||
|     _snapshots = zkhandler.read( | ||||
|   | ||||
		Reference in New Issue
	
	Block a user