So You Want to Contribute…

For general information on contributing to OpenStack, please check out the contributor guide to get started. It covers all the basics that are common to all OpenStack projects: the accounts you need, the basics of interacting with our Gerrit review system, how we communicate as a community, etc.

The rbd-iscsi-client library is maintained by the OpenStack Cinder project. To understand our development process and how you can contribute to it, please look at the Cinder project’s general contributor’s page:

Getting Started

Here are some tips for setting up rbd-iscsi-client for local development.

Integration Testing

The rbd-iscsi-client library is consumed by the Cinder RBD ISCSI driver (cinder.volume.drivers.ceph.rbd_iscsi.RBDISCSIDriver). The driver, and hence this library, is tested by the cinder-plugin-ceph-iscsi-tempest job defined in the .zuul.yaml file in the Cinder code repository.