The source repository for this project is located at StorPool's Software Factory instance
Please submit your changes there, or contact the StorPool support team.
spfactory.storpool.com runs automated tests on every submission.
To be accepted, each change has to pass:
black
, pep8
, and lint
cover
func-test <UBUNTU_VER>-<OPENSTACK_VER>[-edge]
All of these except the Zaza tests can be executed locally, on the developer's machine:
tox -e black tox -e pep8 ...
This can decrease the time it takes for a change to get accepted.
The combinations of Ubuntu and OpenStack versions, as well as charm channel types for the Zaza tests, are described in tests/README.md.
At the time of writing, this charm aims to adhere to the general Charm development best practices