Pluggable storages

Registered by Eldar Nugaev

At the moment freezer hardly relies on Swift as the only storage fro backups.

A several arguments are specific only for swift:

container
list_containers
list-objects

Code is even more rely on swift.py and a lot of stuff is really swift specific -
for example

show_containers infojob is really should be rethinking in terms of any storage (like local or ssh) to show folders/swift containers/s3 containers

we should refactor getting information about backup - in case of swift it can be containers with metainformation, in ssh - files with json etc.

So we should make some work for decoupling components of stroage from backup/restore operations.

Blueprint information

Status:
Complete
Approver:
Fausto Marzi
Priority:
High
Drafter:
Eldar Nugaev
Direction:
Approved
Assignee:
Eldar Nugaev
Definition:
Approved
Series goal:
None
Implementation:
Implemented
Milestone target:
None
Started by
Fausto Marzi
Completed by
Eldar Nugaev

Related branches

Sprints

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.