401c9bca56af62b5858b05dcaea9a065348aa58a
OpenStack is dropping the py2.7 support in ussuri cycle. Karbor is ready with python 3 and ok to drop the python 2.7 support. Complete discussion & schedule can be found in - http://lists.openstack.org/pipermail/openstack-discuss/2019-October/010142.html - https://etherpad.openstack.org/p/drop-python2-support Ussuri Communtiy-wide goal: https://governance.openstack.org/tc/goals/selected/ussuri/drop-py27.html Depends-On: https://review.opendev.org/#/c/693631/ Change-Id: Id923a1e18a1ba2439eda11a88abab64a3b32cab1
Team and repository tags
Karbor
Application Data Protection as a Service for OpenStack
Mission Statement
To protect the Data and Metadata that comprises an OpenStack-deployed Application against loss/damage (e.g. backup, replication) by providing a standard framework of APIs and services that allows vendors to provide plugins through a unified interface
Open Architecture
Design for multiple perspectives:
- User: Protect App Deployment
- Configure and manage custom protection plans on the deployed resources (topology, VMs, volumes, images, ...)
- Admin: Define Protectable Resources
- Decide what plugins protect which resources, what is available for the user
- Decide where users can protect their resources
- Vendors: Standard API for protection products
- Create plugins that implement Protection mechanisms for different OpenStack resources
Links
- Free software: Apache license
- Wiki: https://wiki.openstack.org/wiki/Karbor
- Documentation: https://docs.openstack.org/karbor/latest/
- Admin guide: https://docs.openstack.org/karbor/latest/admin/index.html
- Source: https://opendev.org/openstack/karbor
- Bugs: https://storyboard.openstack.org/#!/project/openstack/karbor
- Release notes: https://docs.openstack.org/karbor/latest/releasenotes.html
Features
Version 0.1
- Resource API
- Plan API
- Bank API
- Ledger API
- Cross-resource dependencies
Limitations
- Only 1 Bank plugin per Protection Plan
- Automatic object discovery not supported
Description
