- 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 21, 2016
-
-
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
-
- Jun 01, 2016
-
-
Edward Hope-Morley authored
Adds a new config-flags option to the charm that supports setting a dictionary of ceph configuration settings that will be applied to ceph.conf. This implementation supports config sections so that settings can be applied to any section supported by the ceph.conf template in the charm. Change-Id: I306fd138820746c565f8c7cd83d3ffcc388b9735 Closes-Bug: 1522375
-
- Mar 31, 2016
-
-
Chris Holcombe authored
This change adds functionality to allow the ceph osd cluster to upgrade in a serial rolled fashion. This will use the ceph monitor cluster to lock and allows only 1 ceph osd server at a time to upgrade. The upgrade is initiated setting a config value for source for the service which will prompt the osd cluster to upgrade to that new source and restart all osds processes server by server. If an osd server has been waiting on a previous server for more than 10 minutes and hasn't seen it finish it will assume it died during the upgrade and proceed with its own upgrade. I had to modify the amulet test slightly to use the ceph-mon charm instead of the default ceph charm. I also changed the test so that it uses 3 ceph-osd servers instead of 1. Limtations of this patch: If the osd failure domain has been set to osd than this patch will cause brief temporary outages while osd processes are being restarted. Future work will handle this case. This reverts commit db09fdce. Change-Id: Ied010278085611b6d552e050a9d2bfdad7f3d35d
-
- Mar 25, 2016
-
-
Chris Holcombe authored
This reverts commit 5b2cebfd. Change-Id: Ic6f371fcc2879886b705fdce4d59bc99e41eea89
-
- Mar 24, 2016
-
-
Edward Hope-Morley authored
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: Ic417d678d3b0f7bfda5b393628a67297d7e79107
-
- Mar 23, 2016
-
-
Chris Holcombe authored
This change adds functionality to allow the ceph osd cluster to upgrade in a serial rolled fashion. This will use the ceph monitor cluster to lock and allows only 1 ceph osd server at a time to upgrade. The upgrade is initiated setting a config value for source for the service which will prompt the osd cluster to upgrade to that new source and restart all osds processes server by server. If an osd server has been waiting on a previous server for more than 10 minutes and hasn't seen it finish it will assume it died during the upgrade and proceed with its own upgrade. I had to modify the amulet test slightly to use the ceph-mon charm instead of the default ceph charm. I also changed the test so that it uses 3 ceph-osd servers instead of 1. Limtations of this patch: If the osd failure domain has been set to osd than this patch will cause brief temporary outages while osd processes are being restarted. Future work will handle this case. Change-Id: Id9f89241f3aebe4886310e9b208bcb19f88e1e3e
-
- Aug 03, 2015
-
-
Liam Young authored
-
- Nov 04, 2014
-
-
Brad Marshall authored
-
- Sep 27, 2014
-
-
Corey Bryant authored
add charm-helpers-tests.yaml.
-
- Sep 23, 2014
-
-
Edward Hope-Morley authored
-
- Sep 22, 2014
-
-
Edward Hope-Morley authored
-
- Jul 04, 2014
-
-
James Page authored
-
- Jun 06, 2014
-
-
James Page authored
-
- Mar 25, 2014
-
-
James Page authored
-
- Mar 20, 2014
-
-
James Page authored
-
- Nov 13, 2013
-
-
James Page authored
-
- Oct 10, 2013
-
-
James Page authored
-
- Jul 03, 2013
-
-
James Page authored
-
James Page authored
-
James Page authored
-
- Jun 25, 2013
-
-
James Page authored
-
- Jun 24, 2013
-
-
James Page authored
-
James Page authored
-