Metadata-Version: 2.1
Name: karbor
Version: 1.2.0
Summary: Application Data Protection as a Service for OpenStack
Home-page: https://docs.openstack.org/karbor/latest/
Author: OpenStack
Author-email: openstack-discuss@lists.openstack.org
License: UNKNOWN
Platform: UNKNOWN
Classifier: Environment :: OpenStack
Classifier: Intended Audience :: Information Technology
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.5
Requires-Dist: botocore (>=1.5.1)
Requires-Dist: pbr (!=2.1.0,>=2.0.0)
Requires-Dist: Babel (!=2.4.0,>=2.3.4)
Requires-Dist: croniter (>=0.3.4)
Requires-Dist: eventlet (!=0.18.3,!=0.20.1,>=0.18.2)
Requires-Dist: greenlet (>=0.4.10)
Requires-Dist: icalendar (>=3.10)
Requires-Dist: jsonschema (<3.0.0,>=2.6.0)
Requires-Dist: keystoneauth1 (>=3.4.0)
Requires-Dist: keystonemiddleware (>=4.17.0)
Requires-Dist: kubernetes (>=5.0.0)
Requires-Dist: python-manilaclient (>=1.16.0)
Requires-Dist: oslo.config (>=5.2.0)
Requires-Dist: oslo.concurrency (>=3.26.0)
Requires-Dist: oslo.context (>=2.19.2)
Requires-Dist: oslo.db (>=4.27.0)
Requires-Dist: oslo.log (>=3.36.0)
Requires-Dist: oslo.messaging (>=5.29.0)
Requires-Dist: oslo.middleware (>=3.31.0)
Requires-Dist: oslo.policy (>=1.30.0)
Requires-Dist: oslo.serialization (!=2.19.1,>=2.18.0)
Requires-Dist: oslo.service (!=1.28.1,>=1.24.0)
Requires-Dist: oslo.upgradecheck (>=0.1.0)
Requires-Dist: oslo.versionedobjects (>=1.31.2)
Requires-Dist: Paste (>=2.0.2)
Requires-Dist: PasteDeploy (>=1.5.0)
Requires-Dist: python-freezerclient (>=1.3.0)
Requires-Dist: python-glanceclient (>=2.8.0)
Requires-Dist: python-novaclient (>=9.1.0)
Requires-Dist: python-cinderclient (>=3.3.0)
Requires-Dist: python-troveclient (>=2.2.0)
Requires-Dist: requests (>=2.14.2)
Requires-Dist: Routes (>=2.3.1)
Requires-Dist: python-neutronclient (>=6.7.0)
Requires-Dist: six (>=1.10.0)
Requires-Dist: SQLAlchemy (!=1.1.5,!=1.1.6,!=1.1.7,!=1.1.8,>=1.0.10)
Requires-Dist: sqlalchemy-migrate (>=0.11.0)
Requires-Dist: stevedore (>=1.20.0)
Requires-Dist: taskflow (>=2.16.0)
Requires-Dist: WebOb (>=1.7.1)
Requires-Dist: oslo.i18n (>=3.15.3)
Requires-Dist: python-swiftclient (>=3.2.0)
Requires-Dist: python-karborclient (>=0.6.0)
Requires-Dist: abclient (>=0.2.3)

========================
Team and repository tags
========================

.. image:: https://governance.openstack.org/tc/badges/karbor.svg
    :target: https://governance.openstack.org/tc/reference/tags/index.html

.. Change things from this point on

======
Karbor
======

Application Data Protection as a Service for OpenStack

.. image:: https://raw.githubusercontent.com/openstack/karbor/master/doc/images/mascot/OpenStack_Project_Karbor_vertical.png
    :alt: Karbor
    :width: 300
    :height: 525
    :align: center


*****************
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
* Documentation: https://docs.openstack.org/karbor/latest/
* Source: https://git.openstack.org/cgit/openstack/karbor
* Bugs: https://bugs.launchpad.net/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



