Hotpot: OpenSDS Controller Project
Clone or download
xing-yang Merge pull request #542 from opensds/development
Merge Development to Master to prepare for Milestone-3 release
Latest commit a655b30 Nov 9, 2018
Permalink
Failed to load latest commit information.
.github Add issue and pull request draft template Dec 29, 2017
client Support Multi-Openstack using Cinder Compatible API adapter with keys… Oct 31, 2018
cmd Merge development into master branch for publishing v0.1.10 release (#… Jun 18, 2018
contrib Cindercompatibleapi does not authenticate when "List Api Versions" Nov 2, 2018
dashboard Dashboard fix bugs for Availability Zones (#507) Aug 2, 2018
docs Update some documents on readthedocs template Nov 6, 2018
examples Add huawei fusionstorage driver (#538) Nov 1, 2018
openapi-spec Update opensds api doc Nov 1, 2018
osdsctl Add uploading snapshot to cloud feature Oct 23, 2018
pkg Add huawei fusionstorage driver (#538) Nov 1, 2018
script Modify the keystone installation script Oct 23, 2018
test Update some docs Sep 7, 2018
testutils Fixed some errors which is commented in github Oct 25, 2018
vendor Switch to using dep for dependency management Jun 29, 2018
.gitignore Add dist make target for build packaging Jul 21, 2018
.travis.yml Install necessary packages for CI Jul 21, 2018
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md Dec 28, 2017
COMMUNITY.md Revert some modification and move them to other PRs Sep 14, 2018
CONTRIBUTING.md Remove the doc change Sep 20, 2018
Gopkg.lock Switch to using dep for dependency management Jun 29, 2018
Gopkg.toml Switch to using dep for dependency management Jun 29, 2018
HACKING.md Remove the doc change Sep 20, 2018
INSTALL.md Update INSTALL.md Dec 20, 2017
LICENSE Update dependency packages Nov 3, 2017
Makefile Add dist make target for build packaging Jul 21, 2018
OpenSDS Architecture.jpg Fix some bugs about volume groups and update some documents Oct 30, 2018
README.md Update README.md (#486) Jul 2, 2018
docker-compose.yml Share tgt conf dir to container Oct 23, 2018

README.md

OpenSDS

Go Report Card Build Status Coverage Status Releases LICENSE

Latest Release: v0.2.0 Aruba

OpenAPI doc

Release notes

Introduction

The OpenSDS Project is a collaborative project under Linux Foundation supported by storage users and vendors, including Dell EMC, Intel, Huawei, Fujitsu, Western Digital, Vodafone, NTT and Oregon State University. The project will also seek to collaborate with other upstream open source communities such as Cloud Native Computing Foundation, Docker, OpenStack, and Open Container Initiative.

It is a software defined storage controller that provides unified block, file, object storage services and focuses on:

  • Simple: well-defined API that follows the OpenAPI specification.
  • Lightweight: no external dependencies, deployed once in binary file or container.
  • Extensible: pluggable framework available for different storage systems, identity services, capability filters, etc.

Community

The OpenSDS community welcomes anyone who is interested in software defined storage and shaping the future of cloud-era storage. If you are a company, you should consider joining the OpenSDS Project. If you are a developer and would like to be part of the code development that is happening now, please refer to the Contributing sections below.

Collaborative Testing

Contact

OpenSDS Controller Work Group

See COMMUNITY for details on discussion of the OpenSDS architecture design and feature development.

Contributing

If you're interested in being a contributor and want to get involved in developing the OpenSDS code, please see CONTRIBUTING for details on submitting patches and the contribution workflow.

Hacking

Please refer to HACKING for any requirements when you want to perform code development for OpenSDS.

Installation

Please refer to INSTALL for any requirements when you want to perform code development for OpenSDS.

License

OpenSDS is under the Apache 2.0 license. See the LICENSE file for details.