Commit Graph

15 Commits

Author SHA1 Message Date
Alex Kavanagh 88c3c9d5a4 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
- charmhelpers sync

Change-Id: I9e03f8032c4e66586feec2bbf5f07e93b89355cc
2022-04-07 12:20:45 +01:00
Alex Kavanagh 5a7dfeac7f 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: I4c38f3db7c7bcdbb993ffb27b8bf1473f8f0f3a6
2021-05-03 16:07:58 +01:00
Alex Kavanagh ab2d2152b0 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: Ice0f02ee3724b1cf9f59efb59ef8b33e1bf54968
2021-04-03 20:29:30 +01:00
Ryan Beisner f2c9168d9a
Sync charm/ceph helpers, tox, and requirements
Change-Id: I08d3837f2c25e62e6c0fa801e9bcd84c2596ccf3
2019-09-30 22:10:12 -05:00
David Ames 9c04d4ff33 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: I0be40a133391da18cbd2b70627228910d172d28d
2019-02-12 15:57:24 -08:00
Frode Nordahl 24cd3112fd Update repo to do ch-sync from Git
Change-Id: Ieb521eee80a3f22db5f6d8ed7b436f22aade7233
2017-09-26 10:00:27 +02:00
James Page fa1451445c 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: I33cce8efc03f9217552234a8e03133d360ce95e3
2016-09-20 12:25:54 +01:00
James Page eff9065360 Sync correct charm-helpers branch
Revert accidential commit that made use of an obsolete
feature branch for charm-helpers.

Change-Id: I7e50cfa2e2b836a087d48c93ab146d5532b11793
2016-04-01 11:50:55 +01:00
Jenkins 5e33f255ba Merge "Add Juju Network Space support" 2016-03-31 23:19:16 +00:00
James Page 61a0ef9408 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: I7c3ec5a7a1b6f6c7e1cf26146360f1af1d9eaf3c
2016-03-31 12:28:22 +01:00
Edward Hope-Morley 1ef99d852e 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: I46e1b43df3a5e59018f604ce1ae20bd62744a45b
2016-03-31 10:40:23 +01:00
Subbarayudu Mukkamala 37802d3866 Merge from lp:~openstack-charmers/.../next 2015-08-20 06:45:36 -07:00
Liam Young 46dda298c8 [gnuoy,trivial] Pre-release charmhelper sync to pickup cli module 2015-07-31 14:10:47 +01:00
Subbarayudu Mukkamala 6ea952e970 Update charm-helpers-hooks.yaml 2015-04-28 18:44:13 -07:00
Liam Young 4852b063cb Add amulet tests 2015-02-17 07:10:15 +00:00