Commit Graph

20 Commits

Author SHA1 Message Date
Corey Bryant 545dfc167a Add Antelope support
* sync charm-helpers to classic charms
* change openstack-origin/source default to antelope
* align testing with antelope
* add new antelope bundles
* add antelope bundles to tests.yaml
* add antelope tests to osci.yaml and .zuul.yaml
* update build-on and run-on bases

Change-Id: I940bf81b4dfaa57df6bf194d40d8a28b01aeb7e5
2023-03-07 21:49:27 +00:00
Alex Kavanagh c40f1d531b 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: Ie37826e7803659f2f40eaac5f8d539cce5ef145b
2022-04-07 12:31:59 +01:00
Alex Kavanagh 4990afb937 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: Id214883525ba3db9001f367cea3379ee3ffbd003
2021-05-03 16:11:08 +01:00
Alex Kavanagh 9e0b2b4fb0 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: I4e72dafd2ab198846cb376097dd8a2b7438dedd9
2021-04-03 20:34:29 +01:00
Ryan Beisner 2fc678dcee
Sync charm/ceph helpers, tox, and requirements
Change-Id: I60b1c5949a0e03e1effd4fb2d229a2c7b13fb656
2019-09-30 22:42:05 -05:00
David Ames 0b3be36674 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: I8e046f8816fd91920ba2c15f8c960b74442eb7bd
2019-02-12 15:58:53 -08:00
David Ames 5368af6302 Swift storage ACLs
Ensure that only the swift-proxy units and swift-storage peers have
access to direct communication with swift storage daemons.

Charm-helpers sync to include ufw module and the ingress_address and
iter_units_for_relation_name functions.

Please review and merge first:
https://github.com/juju/charm-helpers/pull/35

Closes-Bug: #1727463

Change-Id: Id5677edbc40b0b891cbe66867d39d076a94c5436
2017-11-07 10:24:53 -08:00
Frode Nordahl 20f7ab87b1 Update repo to do ch-sync from Git
Change-Id: Ibd975dd4afe849013b39a685ae9c3e400f979b77
2017-09-26 10:29:32 +02:00
James Page cae0a2c4f5 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: I75009a66ce9c9d43e234f9c5acbb185ac4a66ba5
2016-09-20 13:32:28 +01:00
Edward Hope-Morley 6ab28b3639 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: If0d1e10b58ed506e0aca659f30120b8d5c96c04f
2016-03-24 11:11:58 +00:00
Adam Collard 3475df472c Merge from -next 2015-08-06 11:48:37 +01:00
Liam Young 467340c30a [gnuoy,trivial] Pre-release charmhelper sync to pickup cli module 2015-07-31 14:11:32 +01:00
Adam Collard 6ecc72dabd Move charmhelpers to top-level, symlink into hooks 2015-07-17 10:58:24 +01:00
Liam Young 40a440746b Merged next branch in 2015-01-09 09:59:47 +00:00
Corey Bryant 8703cd9253 Remove __init__ from charm-helpers yaml. 2014-12-11 14:52:15 +00:00
Corey Bryant 757be86f77 Add __init__ to charm-helpers sync. 2014-12-11 13:43:15 +00:00
Corey Bryant e8ae6e7fc6 Add contrib.python.packages to charm-helpers sync. 2014-12-10 16:05:40 +00:00
root 5727c68515 [bradm] Adding nrpe checks, handle rsyncd config fragments 2014-10-30 00:52:15 -05:00
James Page 35718a9fe2 [trivial] Add missing helper from resync 2014-07-28 13:08:48 +01:00
Corey Bryant 8748626ee0 Move charm-helpers.yaml to charm-helpers-hooks.yaml and
add charm-helpers-tests.yaml.
2014-07-08 15:36:53 +00:00