https://github.com/vmware-samples/object-storage-extension-samples
VMware Cloud Director Object Storage Extension Samples
https://github.com/vmware-samples/object-storage-extension-samples
Last synced: 5 months ago
JSON representation
VMware Cloud Director Object Storage Extension Samples
- Host: GitHub
- URL: https://github.com/vmware-samples/object-storage-extension-samples
- Owner: vmware-samples
- License: apache-2.0
- Created: 2020-08-06T11:03:07.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-07-09T19:32:55.000Z (over 1 year ago)
- Last Synced: 2025-10-11T12:04:54.860Z (5 months ago)
- Language: Python
- Size: 1.11 MB
- Stars: 7
- Watchers: 4
- Forks: 4
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.txt
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Oject Storage Extension Samples
## Overview
[VMware Cloud Director Object Storage Extension](https://docs.vmware.com/en/VMware-Cloud-Director-Object-Storage-Extension/index.html) (OSE) is a midware which provides the capability of consuming object storage services for Cloud Director users.
Since version 2.0, OSE opens the extensibility framework for vendor and community to integrate third-party S3 compliant object storage platforms with Cloud Director. The extensibility framework offers a set of REST APIs for the vendor to implement upon the third-party object storage platform, called Object Storage Interoperability Services (OSIS). Below diagram gives the overview of OSE architecture and OSIS' position in the system.

This open source project includes sample implentation of extensively integrated object storage platforms for OSE, but not limited to these.
## Samples
[OSIS Instruction](vmware-ose-osis-instruction/) gives overview of OSIS deveployment and deployment.
* [OSIS CEPH Reference Implementation](vmware-ose-osis-ceph-ri/) is an implementation of OSIS for CEPH.
* [OSIS Stub](vmware-ose-osis-stub/) is a Java REST client stub of OSIS specification.
* [OSIS Verifier](vmware-ose-osis-verifier/) is a tool to verify the readiness and compatibiity of the OSIS implementation.
[Common Test Suites](vmware-ose-common-test-suites/) is developed based on [boto3](https://github.com/boto/boto3) to verify the compatibility of OSE certified storage platforms, like Clouian HyperStore and DELL ECS.
## Contributing
The object-storage-extension-samples project team welcomes contributions from the community. If you wish to contribute code and you have not signed our contributor license agreement (CLA), our bot will update the issue when you open a Pull Request. For any questions about the CLA process, please refer to our [FAQ](https://cla.vmware.com/faq).
All contributions to this repository must be signed as described on that page. Your signature certifies that you wrote the patch or have the right to pass it on as an open-source patch. For more detailed information, refer to [CONTRIBUTING.md](CONTRIBUTING.md).