Commit Graph

11 Commits

Author SHA1 Message Date
Alex Kavanagh 906218c1d3 Updates to enable jammy and finalise charmcraft builds
- Add 22.04 to charmcraft.yaml
- Update metadata to include jammy
- Remove impish from metadata
- Update osci.yaml to include py3.10 default job
- Modify tox.ini to remove py35,py36,py37 tox target and add py310
  target.
- ensure that the openstack-origin is yoga
- charm-helpers-sync

Change-Id: I27bba777156f162331b0be992d2eec4259b4d23f
2022-04-07 16:10:36 -04:00
Alex Kavanagh 0c480b198f 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: I94ca1393e0a565e4595022564660194d9fd44ce2
2021-05-03 16:05:07 +01:00
Alex Kavanagh c93b67b11e 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: Iffe53a0a9feb59e0d94f08ee152e6f5d7107192c
2021-04-03 20:25:34 +01:00
Alvaro Uria 213a6a8c95 Add nrpe support
Parses services() available, and uses charmhelpers' haproxy checks to
set default checks for Heat. By enabling nrpe-external-master interface,
we also allow hacluster subordinate application to be monitored for
check_crm and pacemakerd.

Change-Id: I4ad2b1c514099f9b6fe352cdab65587780915e5c
Closes-Bug: 1664745
Signed-off-by: Alvaro Uria <alvaro.uria@canonical.com>
2020-11-13 15:38:52 +01:00
Ryan Beisner 83bd9aa5ad
Sync charm/ceph helpers, tox, and requirements
Change-Id: I1ed7854fe42faa2090c085735eea0c4cac2f0acc
2019-09-30 22:41:48 -05:00
David Ames 03aef9f645 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: I6a9a056bfe590471f22e2fd78db0357a6bb86420
2019-02-12 15:57:03 -08:00
Frode Nordahl 010956d9cb Update repo to do ch-sync from Git
Change-Id: I1b60c848aefca69ccf1d80789c10e92b1d17a4f6
2017-09-26 10:22:26 +02:00
James Page 33edd384eb 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: I37d6296b9fdf682de46ffe70c6150cd880e0e516
2016-09-20 12:15:23 +01:00
Edward Hope-Morley 2e717d228d 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: I3d3ff350256bb09145c335a29e48c21433ac4c43
2016-03-24 10:39:29 +00:00
Liam Young 7db5f2cba9 [gnuoy,trivial] Pre-release charmhelper sync to pickup cli module 2015-07-31 14:11:47 +01:00
Ryan Beisner 2467fb4f44 add basic heat amulet tests 2015-06-01 16:16:40 +00:00