Development

Configuration file generation

To generate osvmexpire.conf and policy.json files

oslo-config-generator --namespace oslo.log --namespace oslo.db --namespace oslo.messaging --namespace osvmexpire.common.config --namespace keystonemiddleware.auth_token --namespace oslo.service.periodic_task --namespace oslo.service.service > etc/oslo-config-generator/osvmexpire.conf

oslopolicy-sample-generator --config-file etc/oslo-config-generator/policy.conf --format json

Create/Upgrade DB

If using mysql need library MySQL-python or PyMySQL according to database connection url.

osvmexpire-db-manage upgrade

Generate documentation

python setup.py build_sphinx

Release notes

Release notes are managed via reno

tox -e releasenotes

To add a release note:

reno -new XXXX