8949ab2 Switch Helper to use c.openstack PatchHelper
ba7e3ac Fix charm so that on focal it uses named service
5205bce Fix charm so that on focal it uses named service - 2
For the purposes of the backport, they have been squashed into this
single commit. The Change-Id is from ba7e3ac.
Original commit messages (minus change ids):
ba7e3ac Fix charm so that on focal it uses named service
Pre-focal the service was called 'bind9'. On focal+ it is called
'named'. This patch introduces a number of changes to make this
possible:
* Modify existing charm class "DesignateBindCharm" to include a check
to see if the distro version is "focal" or higher; if so switch
the service name to 'named'.
8949ab2 Switch Helper to use c.openstack PatchHelper
Switch Helper to use c.openstack PatchHelper
This charms.openstack PatchHelper class is a better version of the
Helper class in test_lib_charm_openstack_designate_bind.py as it allows
patching by fully qualified class string. This simplifies the patching
in the tests.
21.04 libraries freeze for charms on master branch
* charm-helpers sync for classic charms
* build.lock file for reactive charms
* ensure tox.ini is from release-tools
* ensure requirements.txt files are from release-tools
* On reactive charms:
- ensure stable/21.04 branch for charms.openstack
- ensure stable/21.04 branch for charm-helpers
* Update requirements.txt to pin charm-tools to 2.8.3
* Update tox.ini to change the build parameters.
* This upgrades from <2.7 which adds reproducible charms
* Bug was fixed that controlled the default output directory
doesn't get 'builds' appended. The tox change puts it
back so that stable & master both build to the same
directory. This may be reviewed in the future.