Commit Graph

28 Commits

Author SHA1 Message Date
Ryan Beisner 72b7a5b16f Update requirements
Change-Id: Ic9e43835bcc84441414f93dfd851c571c611fb19
2018-10-03 11:15:05 -05:00
Corey Bryant ec8bcd5f9d Sync charm-helpers for Rocky series support
Change-Id: Iec56fb9c4a2bfd79c3580dca54c5ba68d64fc4c0
2018-06-21 18:51:42 +00:00
James Page b6dca11a1b luminous: ceph-volume switch
Switch to using ceph-volume + LVM for managing block devices
for Luminous and later; this is the upstream preferred approach
to managing OSD devices, allowing for more flexibility in terms
of use of crypto and logical volumes.

Change-Id: I30c4d29e6f568ac2e30a45b1a7bc0e68685c3707
Depends-On: I1675b67d364ae6042129a8a717d4bdffff5bde92
2018-04-10 09:17:38 +01:00
James Page 1efade7f7c Resync charmhelpers for py3 fixes
Includes fix for failed sysctl tuning with lxdbr0.

Change-Id: I53de0d6dd9e9c4035f02405d172e1e2e5224daf0
Closes-Bug: 1735070
2017-11-29 09:20:12 +00:00
Ryan Beisner 7cc0308d5e Sync charm-helpers
Change-Id: I7521ba297ab6a9d23246ca39b7cf508fd0b50f48
2017-11-22 18:23:35 +00:00
Alex Kavanagh 4e1ecd55b8 Bring ceph-osd to Python 3
* Synced version of charm-helpers
* Synced version of charms.ceph to bring in Py3 compatible library
  methods.

Change-Id: I5ac45740f48a71d9cb0c5943472fc8590a723514
2017-11-17 12:13:54 +00:00
Frode Nordahl 8ba8bce657 Update functional test model to use cinder-ceph subordinate
Change-Id: I2d441da31e8e3b6570bf237661bf22c294d8ee73
Related-Bug: #1719742
2017-10-23 17:17:43 +02:00
James Page 0aa8e01af3 Updates for pike b1
Resync charmhelpers for pike version support.

Add pike tests but leave disabled until all charms support
pike.

Change-Id: Iafcbca139ca18afd3243ba05cf5170dd1ca57214
2017-05-12 07:08:45 +02:00
Ryan Beisner 3a3cbcb37b Update Amulet defs, series metadata and c-h sync
- Sync charm helpers if applicable.

- Fix test executable hashbags for virtualenv prep.

- Add Yakkety-Newton Amulet test definitions.

- Prep Xenial-Ocata Amulet test definitions (not yet enabled).

- Prep Zesty-Ocata Amulet test definitions (not yet enabled).

- Remove Precise charm series metadata if present.

- Remove Precise Amulet test definitions if present.

Change-Id: I367b6e9e22464c0b85e71ad330234477699835e0
2016-12-03 16:41:49 +00:00
Ryan Beisner b6f4efa89e Update amulet test definitions for Newton
- Remove Precise-Icehouse Amulet test definitions if they exist.

- Add Xenial-Newton Amulet test definitions.

- Add Yakkety-Newton Amulet test definitions.

- Use the percona-cluster charm in tests instead of the mysql charm.

Change-Id: Icb3adfbe08c9db339499f69523f7b223dda94c0c
2016-10-10 20:53:52 -05:00
David Ames 6ba551b13e Pre-release charm-helpers sync 16.10
Get each charm up to date with lp:charm-helpers for release testing.

Change-Id: I93569f02dad733e75869df21dc125429b17ec2e5
2016-09-30 08:49:58 -07:00
James Page 5e506b8c50 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 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 support for this feature.

Change-Id: If1ec3dcc5025d1a1f7e64f21481412ad630050ea
2016-09-21 09:47:09 +01:00
David Ames ab5de8087a Pre-release charm-helpers sync
To begin release testing get each charm up to date with lp:charm-helpers

Change-Id: I671fa63c665337295c1c448709fcc38123d4508d
2016-07-15 10:48:51 -07:00
James Page 107291ea84 Resync charmhelpers for licensing change
The charm-helpers project have re-licensed to Apache 2.0
inline with the agreed licensing approach to intefaces,
layers and charms generally.

Resync helpers to bring charmhelpers inline with charm
codebase.

Change-Id: I9ab9a5d8801536e68e3ee672be0cc9accdb5fd9a
2016-07-06 16:29:43 +01:00
James Page 2cc4e952a0 Switch to using charm-store for amulet tests
All OpenStack charms are now directly published to the charm store
on landing; switch Amulet helper to resolve charms using the
charm store rather than bzr branches, removing the lag between
charm changes landing and being available for other charms to
use for testing.

This is also important for new layered charms where the charm must
be build and published prior to being consumable.

Change-Id: Ib0c1da50750027f343bd3b77dcd6b85a059435dd
2016-06-17 11:37:15 +01:00
Liam Young 828ae40f59 Charmhelper sync before 1604 testing
Change-Id: I688e367fa758cf9f052e85de13b3c549876807a7
2016-04-12 14:06:49 +00:00
James Page d938364366 Resync charm-helpers
Change-Id: Ibbfcc6d2f0086ee9baf347ccfdf0344ed9c0fb82
2016-03-02 12:06:15 +00:00
Ryan Beisner e8d7bc59fe sync charmhelpers for mitaka cloud archive support 2016-01-22 22:29:34 +00:00
Liam Young effb78693f [gnuoy,trivial] Charmhelper sync (+1'd by mojo) 2015-08-19 14:50:42 +01:00
Ryan Beisner cb96ab2a3c resync tests/charmhelpers 2015-06-29 14:24:05 +00:00
Ryan Beisner d68d9a9f67 Refactor osd pool checks for flexibility and reusability in other ceph-related charms (radosgw). 2015-06-22 16:11:44 +00:00
Ryan Beisner 7e5855acdb sync tests/charmhelpers 2015-06-17 16:33:37 +00:00
Ryan Beisner 111e186e38 auto sync charmhelpers 2015-04-16 21:32:48 +00:00
Edward Hope-Morley 9d5016a007 [trivial] charmhelpers sync 2015-02-24 11:00:08 +00:00
Liam Young c1e7833dbd [gnuoy,trivial] Pre-release charmhelper sync 2015-01-26 11:51:28 +00:00
Jorge Niedbalski 15fbd7b3a1 [all] make sync for charmhelpers 2014-11-25 13:52:35 -03:00
Corey Bryant c1a7b3b285 Sync charm-helpers to pick up lint fix. 2014-09-29 20:39:40 +00:00
Corey Bryant 1383cf6c5c Sync charm-helpers. 2014-09-27 17:18:26 +00:00