charms.openstack/charms_openstack/charm
Frode Nordahl 34bc40a2f8 Allow overriding of source configuration option key
The charms.openstack library contains lots of useful code for
reactive charms which is reusable for other charms.

Allow direct consumers of the OpenStackCharm class to override
the key used for package source selection.  This is usefull for
non-OpenStack charms deploying binaries from UCA (for example
Ceph)

Retain 'openstack-origin' as a default.

Also add and default to a `py3` target in tox for developer
friendliness.

Change-Id: I67d2e5d68bc4da87bcaba813f99d3f782f1d9907
2019-01-10 16:30:29 +01:00
..
__init__.py Refactor of charm.py -> charm/*.py and tests 2017-05-19 18:21:09 +01:00
classes.py Allow overriding of source configuration option key 2019-01-10 16:30:29 +01:00
core.py Allow overriding of source configuration option key 2019-01-10 16:30:29 +01:00
defaults.py Allow overriding of source configuration option key 2019-01-10 16:30:29 +01:00
utils.py Change some helpers to do less work 2017-08-08 14:46:20 +01:00