21 Commits

Author SHA1 Message Date
James Page
58bf5b0628 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 os_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 and contrib.openstack support for this
feature.

Change-Id: I8c1d6b9b6d42bcc357d764ec1bd04a36e9982f57
2016-09-20 12:35:19 +01:00
Edward Hope-Morley
4b98e30307 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: Icf48829e010d35d7d7a4ccd547eae6a8c511c04e
2016-03-31 19:30:33 +01:00
Corey Bryant
c4d0c80135 [corey.bryant,r=trivial] Enable sync of payload.archive 2016-01-08 02:36:07 +00:00
Liam Young
fb46491d74 [gnuoy,trivial] Pre-release charmhelper sync to pickup cli module 2015-07-31 14:10:41 +01:00
Liam Young
7353f5a8e8 Merged next in and resolved conflicts 2015-01-09 15:47:07 +00:00
Corey Bryant
2f0162b9ea Remove __init__ from charm-helpers yaml. 2014-12-11 14:51:17 +00:00
Corey Bryant
778d78c957 Add __init__ to charm-helpers sync. 2014-12-11 13:40:30 +00:00
Corey Bryant
5bdf5f4817 Add contrib.python.packages to charm-helpers sync. 2014-12-10 15:54:30 +00:00
Brad Marshall
096ab680c0 [bradm] Added charmsupport to charmhelpers 2014-10-30 16:03:48 +10:00
James Page
eee9635e0d Rebase, resync 2014-10-02 10:22:36 +01:00
James Page
0fc9af6238 Resync helpers, deal with clustered HA + HTTPS 2014-09-30 09:24:17 +01:00
James Page
bbc7aa5cb2 resync helpers 2014-09-26 11:13:52 +01:00
Edward Hope-Morley
2c45f88142 reset charm-helpers sync path to lp:charm-helpers 2014-09-23 11:21:46 +01:00
Edward Hope-Morley
e8685516c8 synced lp:~cts-engineering/charms/trusty/charm-helpers/ipv6 2014-09-22 21:21:48 +01:00
James Page
44e161ab6e Ensure all helpers are synced 2014-09-22 17:12:12 +01:00
James Page
d4261e4055 Sync multi-http helper 2014-09-22 16:51:30 +01:00
Hui Xiang
0c34eae15d Sync charm-helpers, fix ipv6 format address. 2014-09-17 16:37:24 +08:00
Hui Xiang
ddf4fbc2ae Sync charm-helpers, support haproxy for IPv6. 2014-08-21 17:04:33 +08:00
Liam Young
22f0e8159a Sync peer storage from charmhelpers 2014-08-11 13:54:34 +00:00
James Page
f5ed6b80af [trivia] Add missing helper 2014-07-28 13:05:42 +01:00
Corey Bryant
f9e489c86c Move charm-helpers.yaml to charm-helpers-hooks.yaml and
add charm-helpers-tests.yaml.
2014-06-24 17:19:15 +00:00