Commit Graph

23 Commits

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

Change-Id: I359df29fb7c86caf0c29c7f35c3e4b68392ba5ad
2022-04-06 18:43:26 +01:00
Alex Kavanagh 797fee19a3 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: Ib60368dca3a37a5e48cef6ce1a4015861d128bf5
2021-05-03 16:03:46 +01:00
Alex Kavanagh a95f4fa83f 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: I3741b0cabb03c39a950f1d807f7ff89b2855b5a3
2021-04-03 20:23:04 +01:00
Ryan Beisner cbff05ee1a
Sync charm/ceph helpers, tox, and requirements
Change-Id: Ia983450e480ab6811a67034e5503ef3a476b6cbb
2019-09-30 22:09:55 -05:00
David Ames 8577da90f5 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: I46b4174540b8a2ec4644a77d1c7c8e7e2278cbd1
2019-02-12 15:56:10 -08:00
Alex Kavanagh 834cde35ec Migrate to python3 only charm
Change-Id: Ia4bcf570d40083625358fdd4fea14202ff3d89af
2019-01-30 12:36:21 +00:00
Frode Nordahl c52e9ac2ac Update repo to do ch-sync from Git
Change-Id: Idfd1979871c31ea47e83f4ac3cd39ea0ffb076ca
2017-09-26 10:20:35 +02:00
James Page 43c436f7a8 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: I3cb8ac7b2f1b455a3c3086544c492500812363c6
2016-09-19 15:50:07 +01:00
Corey Bryant b106b41843 Sync charm helpers and drop icehouse default
The following updates are picked up in the charm-helpers sync:
  * Drop icehouse from deploy from source defaults
  * Partial support for kilo-eol tag for deploy from source defaults
  * Set upper constraints for openstack when deploying from source
  * Improve systemd unit file generation for deploy from source

Icehouse is dropped from the openstack-origin-git defaults because
the default git repos don't work as-is for deploying icehouse so
let's not allow them to be deployed via default openstack-origin-git
values. The reason the default git repos don't work is because icehouse
didn't have the concept of upper-constraints so the depenencies aren't
capped, which causes problems.

Change-Id: Ia2e00b4a7a7076d4edcf143e194747ee2b1fdda8
2016-06-30 13:14:19 +00:00
Edward Hope-Morley 0bee8428f5 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: I69c132b95290faa2cf14accb5e024f98b5aa9c6b
2016-03-31 10:43:24 +01:00
Edward Hope-Morley e55108a88c restore charm-helpers-hooks.yaml (no other changes since sync was null) 2016-02-12 09:36:31 +00:00
Edward Hope-Morley 388b415516 [hopem,r=]
Sync charmhelpers to get fix for bug 1518975
2016-02-11 13:03:07 +00:00
Corey Bryant b60f6ae858 [corey.bryant,r=trivial] Enable sync of payload.archive 2016-01-08 02:32:19 +00:00
Liam Young 3f44e0d078 [gnuoy,trivial] Pre-release charmhelper sync to pickup cli module 2015-07-31 14:11:29 +01:00
Corey Bryant 46456e389e Pass list of config_files to git.upstart template 2015-04-08 17:46:13 +00:00
Edward Hope-Morley 377f069a33 cleanup 2015-03-18 19:35:28 +01:00
Edward Hope-Morley 106407931f more 2015-03-18 13:08:38 +01:00
Liam Young cec15340bd Merged next in and resolved conflicts 2015-01-09 16:02:39 +00:00
Corey Bryant bcef933b9e Remove __init__ from charm-helpers yaml. 2014-12-11 14:49:38 +00:00
Corey Bryant 8ee298fe1e Add __init__ to charm-helpers sync. 2014-12-11 13:34:28 +00:00
Corey Bryant 8559826a48 Add contrib.python.packages to charm-helpers sync. 2014-12-10 15:47:52 +00:00
Brad Marshall e38c0a75de [bradm] Added charmsupport to charmhelpers 2014-10-30 15:56:51 +10:00
Ryan Beisner 04f6e35c7b Move charm-helpers.yaml to charm-helpers-hooks.yaml, add charm-helpers-tests.yaml, update Makefile sync target. 2014-07-28 14:38:09 +00:00