Commit Graph

30 Commits

Author SHA1 Message Date
Alex Kavanagh a76a3d9599 charm-helpers sync for yoga release
Change-Id: Ib21e44b375ff7bb307908ba9f1c6bd51075e843e
2022-04-07 12:18:30 +01:00
Alex Kavanagh 369887ca52 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: I103b7e541f4f6cd75b5336c3ac0d760bca35d9b4
2021-05-03 16:05:37 +01:00
Alex Kavanagh 9d221a54f1 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: Ie9e790547d9ec532677a6d94b0379798e2f09528
2021-04-03 20:26:14 +01:00
Ryan Beisner 965aa3283e
Sync charm/ceph helpers, tox, and requirements
Change-Id: I6216604292a41c0a65509716d5ead0bb022247d2
2019-09-30 22:10:09 -05:00
David Ames 9725a73a06 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: I3ba0142a09966c3cf61bec547668db6d357a916e
2019-02-12 15:57:13 -08:00
Frode Nordahl 4ce35a4d5d Update repo to do ch-sync from Git
Change-Id: If2b71a1f7224ed3837fcfe8b4a0b8ef858e1f842
2017-09-25 18:26:02 +02:00
James Page 22c103169b 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: I5734e87d39e62c1fb791b0b79ff216e30a784d1f
2016-09-20 12:19:37 +01:00
James Page 7a16d3bb73 Add Juju Network Space support
Juju 2.0 provides support for network spaces, allowing
charm authors to support direct binding of relations and
extra-bindings onto underlying network spaces.

Resync charm-helpers to pickup support in API endpoint
resolution code and add API extra-bindings to the charm
metadata.

Change-Id: I802eeb236930a3f2f2dbb0c9260f407adcd1d5bd
2016-03-31 09:26:48 +01:00
Billy Olsen ec9f5ddfeb 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: I5f85699adcb5c37ffcda971a3ed5f1f965fd7fb6
2016-03-24 13:17:48 +00:00
Corey Bryant 67dfef9bf3 [corey.bryant,r=trivial] Enable sync of payload.archive 2016-01-08 02:35:15 +00:00
Alberto Donato 6de1e4362d Move charmheplers dir out of hooks. 2015-08-06 13:52:27 +02:00
Liam Young a6ad5a5131 [gnuoy,trivial] Pre-release charmhelper sync to pickup cli module 2015-07-31 14:10:52 +01:00
Corey Bryant c6eb82d4de Drop unit test changes 2015-03-18 20:23:12 +00:00
Corey Bryant 1f57af01da Change format of openstack-origin-yaml, use try/except in action, use git_src_dir in post install, update amulet tests. 2015-03-17 20:45:13 +00:00
Corey Bryant ece7c05e39 Add deploy from source action support and various fixups after rebase 2015-03-13 09:52:11 +00:00
Corey Bryant 7c3f9e57be Update openstack-origin-git to take a YAML-formatted two-dimensional array 2015-03-07 21:30:32 -05:00
Corey Bryant 47bd855d55 Merge keystone next charm. 2015-01-16 19:36:22 +00:00
Liam Young 8aca48d035 Merged next in and resolved conflicts 2015-01-09 15:54:17 +00:00
Corey Bryant f2901415b2 Merge with current next branch. 2014-12-15 20:34:04 +00:00
Corey Bryant b6e23a8b0b Revert revno: 92 2014-12-15 15:31:33 +00:00
Corey Bryant 24d56c5011 Remove __init__ from charm-helpers yaml. 2014-12-11 14:50:26 +00:00
Corey Bryant 964ad830a1 Add __init__ to charm-helpers sync. 2014-12-11 13:37:29 +00:00
Corey Bryant bdb70044db Add contrib.python.packages to charm-helpers sync. 2014-12-10 15:52:07 +00:00
Corey Bryant b5a4f2c76e Add function pointer support to restart_map() and refactor git start/stop functions. 2014-12-09 21:42:46 +00:00
Corey Bryant 59b9ccd7db Enable deployment from git. 2014-12-03 16:23:02 +00:00
Brad Marshall ac36d51dbd [bradm] Added charmsupport to charmhelpers 2014-10-30 15:59:33 +10:00
James Page 35df07cf6d Resync to trunk helpers 2014-07-24 11:27:48 +01:00
James Page 8b3f3a5cb1 Resync helpers 2014-07-02 09:19:37 +01:00
James Page 5f2291a78d Add support for multiple networks 2014-06-25 12:45:35 +01:00
Corey Bryant 329c9f6b71 Move charm-helpers.yaml to charm-helpers-hooks.yaml and
add charm-helpers-tests.yaml.
2014-06-24 17:10:29 +00:00