Skip to content
Snippets Groups Projects
  1. Aug 28, 2017
  2. Aug 16, 2017
    • Chris MacNaughton's avatar
      Sync charms.ceph changes · 7384c244
      Chris MacNaughton authored
      - ensure filestore is used by default
      - allow upgrades to luminous
      
      Change-Id: I00aa4fcba53d9bd28592b9ba1b89f74d869148c2
      Depends-on: I8205f7c7c63ec30900c4afdc76df174d3d9a8466
      7384c244
  3. Aug 14, 2017
  4. Jul 07, 2017
    • James Page's avatar
      Add bluestore support for OSD's · ca8a5c33
      James Page authored
      Add highly experimental support for bluestore storage format for
      OSD devices; this is disabled by default and should only be enabled
      in deployments where loss of data does not present a problem!
      
      Change-Id: I21beff9ce535f1b5c16d7f6f51c35126cc7da43e
      Depends-On: I36f7aa9d7b96ec5c9eaa7a3a970593f9ca14cb34
      ca8a5c33
  5. Jun 27, 2017
    • Xav Paice's avatar
      Update ceph and charmhelpers · 70eac013
      Xav Paice authored
      Straight update using the Makefile to update helper libraries.
      
      Change-Id: I820118b6cc8a0482e609ccbc7ed3c312b2277fdd
      70eac013
  6. May 16, 2017
    • David Ames's avatar
      Do not install NTP when installed in a container · 498c2676
      David Ames authored
      Use determine_packages() to avoid installing NTP when in a container.
      Sync charms.ceph to get ceph.determine_packages().
      
      Partial-Bug: #1690513
      Change-Id: I274f2bad0edece04eb7782f94803d991cb2973dd
      498c2676
  7. Apr 11, 2017
  8. Mar 28, 2017
    • Billy Olsen's avatar
      Upgrade OSDs one at a time when changing ownership · 2c5406b6
      Billy Olsen authored
      Some upgrade scenarios (hammer->jewel) require that the ownership
      of the ceph osd directories are changed from root:root to ceph:ceph.
      This patch improves the upgrade experience by upgrading one OSD at
      a time as opposed to stopping all services, changing file ownership,
      and then restarting all services at once.
      
      This patch makes use of the `setuser match path` directive in the
      ceph.conf, which causes the ceph daemon to start as the owner of the
      OSD's root directory. This allows the ceph OSDs to continue running
      should an unforeseen incident occur as part of this upgrade.
      
      Change-Id: I00fdbe0fd113c56209429341f0a10797e5baee5a
      Closes-Bug: #1662591
      2c5406b6
  9. Dec 12, 2016
    • Chris MacNaughton's avatar
      Move a disk with an action · 5945a350
      Chris MacNaughton authored
      A new action is implemented to allow an
      administrator to move an OSD into a
      different Ceph bucket
      
      Change-Id: I6f9a2bfa12e97b4437cfac67747b62741de81e53
      5945a350
  10. Dec 03, 2016
    • Ryan Beisner's avatar
      Update Amulet defs, series metadata and c-h sync · 3a3cbcb3
      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
      3a3cbcb3
  11. Nov 28, 2016
    • Chris MacNaughton's avatar
      Add action to list unmounted disks · 2dfbb5fe
      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
      2dfbb5fe
  12. Oct 11, 2016
    • Ryan Beisner's avatar
      Update amulet test definitions for Newton · b6f4efa8
      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
      b6f4efa8
  13. Sep 30, 2016
  14. 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
  15. Sep 21, 2016
    • Chris Holcombe's avatar
      Move upgrade code to shared lib · 801f8538
      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
      801f8538
  16. Aug 11, 2016
    • Chris MacNaughton's avatar
      Clean up dependency chain · 69b821d3
      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
      69b821d3
  17. Aug 02, 2016
    • Chris MacNaughton's avatar
      Migrate to shared lib · f9993191
      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
      f9993191
Loading