Commit Graph

20 Commits

Author SHA1 Message Date
Alex Kavanagh 5f38205d3f charmhelpers sync for yoga release
Change-Id: I437e6e843561230cda260d65c7fa75faf75dfbae
2022-04-07 12:30:36 +01:00
Alex Kavanagh a8d77d22fe Updates to flip all libraries back to master
This patchset updates all the requirements for charms.openstack,
charm-helpers, charms.ceph, zaza and zaza-openstack-tests back
to master branch.

Change-Id: Ifad219bd1826fcd7129f687bf2739e217b960930
2021-05-03 16:11:00 +01:00
Alex Kavanagh be941c5270 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

Change-Id: Id08d92c4d80284c290747cb68da06a0fadd1dca6
2021-04-03 20:34:15 +01:00
Ryan Beisner e83d266034
Sync charm/ceph helpers, tox, and requirements
Change-Id: If3bff319915e6ddf33811a37a0a41ecbff75db3f
2019-10-01 14:38:02 -05:00
David Ames 4ef5ba8177 Update charm-helpers-hooks.yaml and sync ch
Using the new version of the sync tool which removes the charmhelpers
directory before syncing, run charm helpers sync to find any unexpected
missing dependencies.

Change-Id: Ic4ccabb17eafbbe029f6294e4376141c895590bf
2019-02-12 15:58:45 -08:00
Frode Nordahl 73f0b77aaf Update repo to do ch-sync from Git
Change-Id: I867eb481c616c48193199adc19e7fbb2a2b21fdd
2017-09-26 09:09:51 +02:00
James Page 2a3b0857b6 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: I81013c7ced18a5d21dc151b023c0656f7300f58f
2016-09-20 12:45:17 +01:00
Edward Hope-Morley 74b951b517 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: I7e6abb16d16d08575cad4f3a52b6fc54b3ac01c2
2016-03-24 11:36:26 +00:00
Adam Collard 1655d722f9 Move swift helpers out of hooks, into lib for re-use by more than just hooks 2015-09-07 14:44:04 +01:00
Liam Young 46cb232994 [gnuoy,trivial] Pre-release charmhelper sync to pickup cli module 2015-07-31 14:11:02 +01:00
Liam Young 774e07aef9 Merged next charm in 2015-01-09 10:36:01 +00:00
Corey Bryant 75457e7a26 Remove __init__ from charm-helpers yaml. 2014-12-11 14:52:02 +00:00
Corey Bryant ce350e38b2 Add __init__ to charm-helpers sync. 2014-12-11 13:42:42 +00:00
Corey Bryant 119c8b7187 Add contrib.python.packages to charm-helpers sync. 2014-12-10 15:57:03 +00:00
Brad Marshall b61a3314b2 [bradm] Added charmsupport to charmhelpers 2014-10-30 16:06:53 +10:00
Edward Hope-Morley 357d9adb7c reset charm-helpers sync path to lp:charm-helpers 2014-09-23 11:22:16 +01:00
Edward Hope-Morley afd037f696 synced lp:~cts-engineering/charms/trusty/charm-helpers/ipv6 2014-09-22 21:22:43 +01:00
Hui Xiang 0d31d30ad3 Set peer private-address, sync charm-helpers. 2014-08-19 14:25:20 +08:00
James Page 90a30b0fce [coreycb,r=james-page] Add amulet tests for swift 2014-07-30 11:06:23 +01:00
Corey Bryant 7c675bbc4d Move charm-helpers.yaml to charm-helpers-hooks.yaml and
add charm-helpers-tests.yaml.
2014-07-02 15:20:13 +00:00