Skip to content
Snippets Groups Projects
  1. Mar 30, 2017
  2. Mar 23, 2017
    • David Ames's avatar
      Enable Ocata Amulet Tests · 42b71274
      David Ames authored
      - Add Zesty as a supported series to metadata.yaml.
      - Turn on Xenial-Ocata Amulet test definitions.
      - Sync charm helpers to get Juju 2.x amulet compatibility.
      - Keeping Zesty-Ocata Amulet test definitions turned off until the
        metadata.yaml changes propagate to the charm store.
      - Resync tox.ini to resolve amulet unit test failures.
      
      Change-Id: Ia14904339099d84d09a2fce171740459a76a8367
      42b71274
  3. Feb 17, 2017
  4. Feb 14, 2017
  5. Jan 25, 2017
  6. Jan 23, 2017
  7. Jan 20, 2017
  8. Jan 16, 2017
  9. Jan 13, 2017
  10. Jan 07, 2017
    • James Page's avatar
      Generalize upgrade paths for osds · a60775be
      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
      a60775be
  11. Dec 22, 2016
    • Billy Olsen's avatar
      Skip osd-devices not absolute paths · 665ea2b6
      Billy Olsen authored
      This change skips over any devices which does not start with a leading
      folder separator ('/'). Allowing such entries causes an OSD to be
      created out of the charm directory. This can be caused by something as
      innocuous as 2 spaces between devices. The result is that the root
      device is also running an OSD, which is undesirable.
      
      Change-Id: I0b5530dc4ec4306a9efedb090e583fb4e2089749
      Closes-Bug: 1652175
      665ea2b6
  12. Dec 12, 2016
  13. Dec 09, 2016
    • Chris MacNaughton's avatar
      Add availability_zone to the OSD configuration · 87723263
      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
      87723263
  14. 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
  15. Dec 01, 2016
  16. Nov 29, 2016
  17. 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
  18. Nov 15, 2016
  19. Oct 17, 2016
    • Chris MacNaughton's avatar
      Add minimum-size to osd-devices · d045424c
      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
      d045424c
  20. Oct 12, 2016
  21. 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
  22. Oct 07, 2016
  23. Oct 03, 2016
    • Chris MacNaughton's avatar
      Remove the compiled python bytecode · 0dd383d3
      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
  24. Sep 30, 2016
  25. 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
  26. Sep 26, 2016
    • Ante Karamatic's avatar
      Reorder importing python modules · 18250455
      Ante Karamatic authored
      Path for python modules needs to be appended before
      the module is imported
      
      Closes-Bug: #1627685
      
      Change-Id: I6001a7b01f3ba6c9a5179466a3165f2eace2e092
      18250455
  27. Sep 23, 2016
  28. 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
    • 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
  29. Sep 14, 2016
    • James Page's avatar
      Add charm series data to metadata.yaml · f41a1a78
      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
      f41a1a78
  30. Sep 09, 2016
    • Ryan Beisner's avatar
      Update tox.ini files from release-tools gold copy · 037a2881
      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
      037a2881
  31. Sep 08, 2016
  32. Sep 06, 2016
    • Ryan Beisner's avatar
      Update tox.ini files from release-tools gold copy · 41a64db7
      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
      41a64db7
  33. Sep 01, 2016
    • Chris Holcombe's avatar
      Allow multiple rolling upgrades · 87672f47
      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
      87672f47
Loading