Skip to content
Snippets Groups Projects
  1. Sep 28, 2016
    • Chris Holcombe's avatar
      Add support for apparmor security profiles · 7d42f6e0
      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
      7d42f6e0
  2. Sep 21, 2016
    • James Page's avatar
      Add support for application version · 5e506b8c
      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
      5e506b8c
  3. Jun 01, 2016
    • Edward Hope-Morley's avatar
      Add support for user-provided ceph config · 8f0347d6
      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
      8f0347d6
  4. Mar 31, 2016
    • Chris Holcombe's avatar
      Rolling upgrades of ceph osd cluster · 4285f14a
      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
      4285f14a
  5. Mar 25, 2016
  6. Mar 24, 2016
    • Edward Hope-Morley's avatar
      Add hardening support · 62cc6145
      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
      62cc6145
  7. Mar 23, 2016
    • Chris Holcombe's avatar
      Rolling upgrades of ceph osd cluster · 5b2cebfd
      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
      5b2cebfd
  8. Aug 03, 2015
  9. Nov 04, 2014
  10. Sep 27, 2014
  11. Sep 23, 2014
  12. Sep 22, 2014
  13. Jul 04, 2014
  14. Jun 06, 2014
  15. Mar 25, 2014
  16. Mar 20, 2014
  17. Nov 13, 2013
  18. Oct 10, 2013
  19. Jul 03, 2013
  20. Jun 25, 2013
  21. Jun 24, 2013
Loading