Commit Graph

12 Commits

Author SHA1 Message Date
James Page 536c22a6a2 Retire project
Leave README around for those that follow.

Change-Id: I34f8092296c70cd1b51de7c48d7ee589f410d55d
2018-09-14 11:53:08 -06:00
Frode Nordahl ec47fb4fa7 Update repo to do ch-sync from Git
Change-Id: If12dca6812660be221dcf2f2a13275454902d555
2017-09-26 10:16:58 +02:00
James Page a980e1c7d6 Add support for application version
Juju 2.0 provides support for display of the version of
an application deployed by a charm in juju status.

Insert the application_version_set function into the
existing assess_status function - this gets called after
all hook executions, and periodically after that, so any
changes in package versions due to normal system updates
will also be reflected in the status output.

This review also includes a resync of charm-helpers to
pickup hookenv support for this feature.

Change-Id: I22763c26a28d397688f02845f0acb8021320a5ae
2016-09-21 09:11:37 +01:00
Edward Hope-Morley af7ac0be61 Add support for user-provided ceph config
Adds a new config-flags option to the charm that
supports setting a dictionary of ceph configuration
settings that will be applied to ceph.conf.

This implementation supports config sections so that
settings can be applied to any section supported by
the ceph.conf template in the charm.

Change-Id: I5ed2530b1e06a4565029d62124b469b97e17d342
Closes-Bug: 1522375
2016-05-25 15:54:08 +01:00
Edward Hope-Morley 080685d831 Add hardening support
Add charmhelpers.contrib.hardening and calls to install,
config-changed, upgrade-charm and update-status hooks. Also
add new config option to allow one or more hardening
modules to be applied at runtime.

Change-Id: I230b8c11ba32395b708b9300d6b91dad728194e8
2016-03-30 11:48:16 +01:00
Liam Young 9aa3eea353 [gnuoy,trivial] Pre-release charmhelper sync to pickup cli module 2015-07-31 14:11:12 +01:00
Liam Young e96b8a217a Merged next in and resolved conflicts 2015-01-09 16:19:00 +00:00
Corey Bryant e64180a87e Remove __init__ from charm-helpers yaml. 2014-12-11 16:46:45 +00:00
Liam Young 144a6ffbe5 Add __init__.py to charmhelpers sync & perform sync to get fix for recent charmhelpers break 2014-12-01 17:35:21 +00:00
Edward Hope-Morley 8000bd0d4a Added Ceph broker support to allow clients to request
resources e.g. pools as opposed to creating them
themselves. This hopefully simplifies the logic at
the client side and reduces the risk of race
conditions by shifting execution to the ceph
charm itself. Backwards-compatibility with
clients that don't want to/yet support this approach
is maintained.
2014-11-07 14:16:26 +01:00
Brad Marshall ee991c7554 [bradm] Initial nrpe checks 2014-10-30 16:57:10 +10:00
Corey Bryant 77af37a023 Move charm-helpers-sync.yaml to charm-helpers-hooks.yaml and
add charm-helpers-tests.yaml.
2014-08-25 18:26:04 +00:00