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
Documentation: https://docs.openstack.org/karbor/latest/
Admin guide: https://docs.openstack.org/karbor/latest/admin/index.html
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
Metadata
Release files for karbor 1.6.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| karbor-1.6.0.tar.gz | 6.8 MB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| karbor-1.6.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 7.3 MB
Release files / karbor-1.6.0.tar.gz
| Download URL | karbor-1.6.0.tar.gz |
|---|---|
| Size | 6.8 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
33540b3178968f9a0f4db016ffbb5cd646b25b54935bfcbbb8927e75e348e2bf
|
|
BLAKE2b-256 checksum How to use checksums |
1f550964d6129992e657099540ebf931d6b7d2a71f3ff774fcf39736d419d0e3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.50.0 CPython/3.7.8
|
Release files / karbor-1.6.0-py3-none-any.whl
| Download URL | karbor-1.6.0-py3-none-any.whl |
|---|---|
| Size | 544.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c250ff5f6054b5d42cb2def6c0a6b828251ea78290b989f13df452a5ed3671bf
|
|
BLAKE2b-256 checksum How to use checksums |
313e2cb592a6d11c7b71024ab7f546d7c862e9828835f01d5eaef32ea8d59cf8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.50.0 CPython/3.7.8
|
Security for karbor 1.6.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.