- Jan 23, 2017
-
-
James Page authored
ceph and swift-storage apps may end up on the same unit so a different approach is needed. This reverts commit 7b38a56c. Change-Id: Id74e014d856718fbc5e4d714578b233145c9c047
-
- Jan 13, 2017
-
-
Chris MacNaughton authored
This stops updatedb from indexing the storage locations Change-Id: Idd77f0fc087a06af874d2865bfec8c319a0b15dd Closes-bug: 1520226
-
- Jan 07, 2017
-
-
James Page authored
Make use of new charms.ceph utils to generalize the upgrade paths for OSD upgrades, ensuring that only supported upgrade paths are undertaken for Ubuntu 16.04 UCA pockets. Partial-Bug: 1611082 Change-Id: Ifbf3a7ffbb5ab17e839099658c7a474784ab4083
-
- Dec 12, 2016
-
-
Jenkins authored
-
Chris MacNaughton authored
A new action is implemented to allow an administrator to move an OSD into a different Ceph bucket Change-Id: I6f9a2bfa12e97b4437cfac67747b62741de81e53
-
- Dec 09, 2016
-
-
Chris MacNaughton authored
Addition of configurable availability_zone allows the administrator to deploy Ceph with two dimensions of crush locations, one from config and one from Juju's availability zone Change-Id: Ic4410a94171b1d77f2a7c2bc56ed4c0dabb2b2d8
-
- Dec 03, 2016
-
-
Ryan Beisner authored
- 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
-
- Dec 01, 2016
-
-
Chris MacNaughton authored
Change-Id: Id7026e0109684d312eb36376f6f5b072a5282b37
-
- Nov 29, 2016
-
-
Jenkins authored
-
- Nov 28, 2016
-
-
Chris MacNaughton authored
This action is fairly simple in that it returns a list of unmounted disks This also includes a git-sync to pull in charms.ceph changes. Change-Id: I0daa514958799cf5899375335e8e9e684df27704 Closes-Bug: 1645481
-
- Nov 15, 2016
-
-
Nuno Santos authored
Add additional detail on usage of the ephemeral-unmount configuration option, making clear that the value should be the mountpoint path. Change-Id: Ifd0345d0bb80625978476222445bf9875d33793b
-
- Oct 17, 2016
-
-
Chris MacNaughton authored
This stops an error that happens when size is not specified when adding storage via Juju storage hooks. Without a set minimum, Juju will give 1G to a disk which will cause ceph-disk to fail when connecting the new disk. Change-Id: Ib57314945b1f0bf8995029f5506543bc1b53c89b
-
- Oct 12, 2016
-
-
Jenkins authored
-
- Oct 11, 2016
-
-
Ryan Beisner authored
- 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
-
- Oct 07, 2016
-
-
Chris MacNaughton authored
Change-Id: I0fd9a3fe971d354d4faf4d03cebce66dfe222cd5
-
- Oct 03, 2016
-
-
Chris MacNaughton authored
upgrade-charm could previously fail because of compiled bytecode remaining behind. This change makes the upgrade-charm hook remove any such compiled bytecode files Closes-Bug: 1628322 Change-Id: I3886b514b47d6fc9fdfb350e2b3a2296472e40f6
-
- Sep 30, 2016
-
-
David Ames authored
Get each charm up to date with lp:charm-helpers for release testing. Change-Id: I93569f02dad733e75869df21dc125429b17ec2e5
-
Gabor Meszaros authored
Change-Id: I1dda547003158798cb4d8cd2d0ba57ae726df1a5
-
- Sep 28, 2016
-
-
Chris Holcombe authored
Install apparmor profile for ceph-osd processes, and provide associated configuration option to place any ceph-osd processes into enforce, complain, or disable apparmor profile mode. As this is the first release of this feature, default to disabled and allow charm users to test and provide feedback for this release. Change-Id: I4524c587ac70de13aa3a0cb912033e6eb44b0403
-
- Sep 26, 2016
-
-
Ante Karamatic authored
Path for python modules needs to be appended before the module is imported Closes-Bug: #1627685 Change-Id: I6001a7b01f3ba6c9a5179466a3165f2eace2e092
-
- Sep 23, 2016
-
-
Chris Holcombe authored
Change-Id: I5a86593fd1e81255e1accacfccf5da5984578413
-
- Sep 21, 2016
-
-
Chris Holcombe authored
Moving the ceph mon upgrade code over to the ceph shared library. This will make it easier to make patches and have them be applied to all 3 charms at once. Change-Id: I541269d05e6ff8883233a21c78ebe9df89b9e797
-
James Page authored
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
-
- Sep 14, 2016
-
-
James Page authored
This optimizes the publication process to the charm store, and ensures that the charm code and version is consistent across all supported Ubuntu series. Change-Id: Ifff786758eab3b5b06d68afb6b07d842a0377219
-
- Sep 09, 2016
-
-
Ryan Beisner authored
All OpenStack Charms now contain identical tox.ini files, not to be modified or made unique within each charm repo. This is to ensure consistency across charm repos in tox target naming, approach and purpose, also giving the charm dev and test experience additional consistency. Also create empty dirs with .keep files where necessary. Some classic charms have actions and/or lib dirs, and some do not. In all classic charms, flake will now check those dirs to ensure lint coverage of existing or future content. Change-Id: I657e3c0c0bdb372cb4e005045d7469b806fd5e3d
-
- Sep 08, 2016
-
-
Jenkins authored
-
Chris MacNaughton authored
os.rename does not support moving files over partition boundaries. The charm fails to deploy when /var is on a separate partition. Using shutil instead. Closes-Bug: 1618034 Change-Id: Ifd45425a623fe55fff33299134af5741f587604d
-
- Sep 06, 2016
-
-
Ryan Beisner authored
All OpenStack Charms now contain identical tox.ini files, not to be modified or made unique within each charm repo. This is to ensure consistency across charm repos in tox target naming, approach and purpose, also giving the charm dev and test experience additional consistency. Change-Id: I2b5bb5a0b101609ca3c1e26abf3ecbe5b774d57f
-
- Sep 01, 2016
-
-
Chris Holcombe authored
The rolling upgrade code sets keys in the ceph osd cluster to discover whether it can upgrade itself. This patch addresses an issue where the upgrade code was not taking into account multiple upgrades to newer ceph versions in a row. Closes-Bug: 1611719 Change-Id: I467d95f3619b9ad2a9f4f46abee4e02b5d9703da
-
- Aug 11, 2016
-
-
Chris MacNaughton authored
This includes a resync of charms_ceph to raise the directory one level The charms_ceph change that we're syncing in changes the name of the ceph.py file into the __init__.py file to remove the second level of namespacing Change-Id: I4eabbd313de2e9420667dc4acca177b2dbbf9581
-
- Aug 02, 2016
-
-
Chris MacNaughton authored
This change moves our ceph.py into a seperate repository that we can share between various ceph related Juju projects, along with a Makefile change to use a new git_sync file to partially sync a git repository into a specified path Change-Id: Iaf3ea38b6e5268c517d53b36105b70f23de891bb
-
- Jul 22, 2016
-
-
Jenkins authored
-
Chris Holcombe authored
This change ensures that when ceph is upgraded from an older version that uses root to a newer version that uses ceph as the process owner that all directories are chowned. Closes-Bug: 1600338 Change-Id: Ifac8cde6e6ea6f3a366fb40b9ffd261036720310
-
- Jul 21, 2016
-
-
Ryan Beisner authored
Switch to using bundletester for execution of functional tests, leveraging tox to build out test virtualenvs. Rename amulet tests inline with gate-*, dev-* and dfs-* naming standards. Update README to refer to functional testing section of the charm guide. Change-Id: I618219551fc116c151cda4790c01aa9e86fa462a
-
Liam Young authored
Sync charmhelpers to pick up bug fixes for 1607 release Change-Id: I3bfa157e548f5a60ade8ae943178c0de8ccfcf58
-
- Jul 20, 2016
- Jul 19, 2016
-
-
Chris Holcombe authored
The pause and resume actions shell out to the ceph command to run OSD operations (in/out). Because the default cephx key given out by the monitor cluster does not contain the correct permissions, these commands fail. Use the osd-upgrade user which has the correct permissions. Closes-Bug: 1602826 Depends-On: I6af43b61149c6eeeeb5c77950701194beda2da71 Change-Id: Ie31bc9048972dbb0986ac8deb5b821a4db5d585f
-
Chris Holcombe authored
Use the osd-upgrade key when replacing OSD's as this key has the correct cephx permissions to perform the operation. Closes-Bug: 1602826 Depends-On: I6af43b61149c6eeeeb5c77950701194beda2da71 Change-Id: I32d2f1a4036e09d5d1fd13009c95ab1514e7304c
-
- Jul 18, 2016
-
-
David Ames authored
When using charmhelpers.contrib.network.ip apt install was quietly failing. Install python dependencies in the early install hook (before install.real). Charm-helpers sync to bring in apt_install with fatal=True Change-Id: I0ed76694c452c70313ab26f8c2cf5f6103be9e31 Partial-Bug: 1601972
-