freezer.openstack.admin module¶
Freezer Admin modes related functions
- class freezer.openstack.admin.AdminOs(client_manager)¶
Bases:
object- del_cinderbackup_and_dependend_incremental(backup_id)¶
- Parameters:
backup_id – backup_id of cinder volume
- Returns:
list of deleted freezer_backup_ids
- del_off_limit_fullbackup(volume_id, keep_number, freezer_only=True)¶
- Parameters:
volume_id – id of Volume
keep_number – int keep number of fullbackup
freezer_only – bool whether to only rotate backups created by Freezer
- Returns:
list of deleted freezer_backup_ids
- static get_freezer_backup_id(backup)¶
- static is_freezer_backup(backup)¶
- remove_cinderbackup_older_than(volume_id, remove_older_timestamp, freezer_only=True)¶
Removes backups older than or equal to timestamp in a chain-safe manner.
- Parameters:
volume_id – id of Volume
remove_older_timestamp – int
freezer_only – bool whether to only remove backups created by Freezer
- Returns:
list of deleted freezer_backup_ids