Note: We recommend OpenEBS users to shift towards CSI based provisioner available at https://github.com/openebs/cstor-operators and https://github.com/openebs/jiva-operator. This provisioner is mainly maintained to support existing cStor and Jiva users till they migrate before these provisioners are declared EOL by Mar 2022.
This provisioner is based on the Kubenretes external storage provisioner. This code has been migrated from https://github.com/openebs/external-storage/tree/release/openebs, as Kubernetes community deprecated the external-storage repository.
This repository mainly contains code required for running the legacy cStor and Jiva pools and volumes like:
openebs-k8s-provisioner
- used for provisoining the legacy cStor and Jiva pools and volumes.snapshot-controller
andsnapshot-operator
- for helping with snapshot and clone on legacy cStor volumes.
Please refer to our documentation at OpenEBS Documentation.
Prior to creating a release tag on this repository on v2.12.x
branch with the required fixes, ensure that the dependent data engine repositories and provisioner are tagged. Once the code is merged, use the following sequence to release a new version for the legacy components:
- (Optional) New release tag on v2.12.x branch of openebs/linux-utils
- (Optional) New release tag on v0.6.x branch of openebs/ndm
- New release tag on v2.12.x branch of openebs/cstor and openebs/libcstor
- New release tag on v2.12.x branch of openebs/jiva
- New release tag on v2.12.x branch of openebs/openebs-k8s-provisioner
- New release tag on v2.12.x branch of openebs/m-exporter
- New release tag on v2.12.x branch of openebs/maya
- New release tag on v2.12.x branch of openebs/velero-plugin
We are looking at further refactoring this repository by moving the common packages from this repository into a new common repository. If you are interested in helping with the refactoring efforts, please reach out to the OpenEBS Community.
For details on setting up the development environment and fixing the code, head over to the CONTRIBUTING.md.
OpenEBS welcomes your feedback and contributions in any form possible.
- Join OpenEBS community on Kubernetes Slack
- Already signed up? Head to our discussions at:
$ make all
$ make container