contrib/ceph: Tidy up long lines and update docstring format
In preparing for updates to the ``Pool`` classes I am doing some
tidying up as a separate commit to avoid too much thrashing in the
commits that does the functional changes.
BugFix: snap services always use systemd, even in trusty (#494)
* Unpin runtime requirements because the pinning occurs at charm-build time, not charm-install time. This gives downstream charmers the flexibilty to pin as they wish
* move specific version pinning to test_requirements.txt
* remove requirements.txt from test_requirements.txt... all runtime tests are installed
* Make charmhelpers.core.host.init_is_systemd depend on optional service_name so snap packages are always systemd regarless of the os-release
* Fix Linting issues
9e20a38...
by
Alex Kavanagh <email address hidden>
Fix directory /etc/nagios/nrpe.d/ issue (#492)
* Fix directory /etc/nagios/nrpe.d/ issue
Under certain deployment conditions, the charm can attempt to write to
the /etc/nagios/nrpe.d/ directory before it exists. This directory is
created by the nrpe charm, but if the hacluster gets installed first,
then it can be triggered to attempt to set up the nrpe entries before
the directory can be created by nrpe. This change (and the associated
charm-helpers change) ensures that the charm will delay the nrpe config
until the directory is available (and thus, the nrpe charm is fully
installed)
contrib/ovs: Fix deletion of virtual bridge ports (#491)
The OVS `del_bridge_port` helper currently assumes it will be used
with interfaces that actually exist in the system.
This is not always the case. Add arguments that allow the caller
to decide whether a interface link and promiscuous settings should
be touched after removing the port from a OVS bridge. Defaults to
being compatible with the current behaviour.