Skip to content
Snippets Groups Projects
  1. Nov 27, 2020
  2. Sep 28, 2020
    • James Page's avatar
      Make EC profiles immutable · 8e74666f
      James Page authored
      Changing an existing EC profile can have some nasty side effects
      including crashing OSD's (which is why its guarded with a --force).
      
      Update the ceph helper to log a warning and return if an EC profile
      already exists, effectively making them immutable and avoiding
      any related issues.
      
      Reconfiguration of a pool would be undertaking using actions:
      
        - create new EC profile
        - create new pool using new EC profile
        - copy data from old pool to new pool
        - rename old pool
        - rename new pool to original pool name
      
      this obviously requires an outage in the consuming application.
      
      Change-Id: I630f6b6c5e3c6dd252a85cd373d7e204b9e77245
      Closes-Bug: 1897517
      8e74666f
  3. Aug 28, 2020
    • James Page's avatar
      Use charms.ceph for Ceph broker · f84e7139
      James Page authored
      Drop use of local copy of ceph_broker.py in preference to the
      centrally maintained copy in charms.ceph.
      
      Change-Id: I89aa0f9fc7d5d2d480ebabc1cb17a86dcbef21bf
      f84e7139
  4. Jul 27, 2020
    • Alex Kavanagh's avatar
      Release sync for 20.08 · 8db81805
      Alex Kavanagh authored
      - Classic charms: sync charm-helpers.
      - Classic ceph based charms:  also sync charms.ceph
      - Reactive charms: trigger a rebuild
      - sync tox.ini
      - sync requirements.txt and test-requirements.txt
      
      Change-Id: I0003f91a5f451ed3234ae8f4bc273fa4b49f2b51
      8db81805
  5. Jul 24, 2020
  6. May 11, 2020
  7. Mar 05, 2020
  8. Feb 05, 2020
  9. Jan 17, 2020
  10. Oct 14, 2019
    • Ryan Beisner's avatar
      Sync charm/ceph helpers, tox, and requirements · 63c0ebbc
      Ryan Beisner authored
      Also clean up pre-existing pep8 violations in the
      files/* dir which was previously not covered by lint testing.
      
      Also clean-up mocking issues around apt-pkg replacements in the
      unit tests.
      
      Also fix py35 issue with enabled_manager_modules() function in the
      charmhelpers library (see
      https://github.com/juju/charm-helpers/pull/387).
      
      Also fix the functional tests bundles so they actually test the
      version of OpenStack that the bundle indicates.
      
      Change-Id: I2c8d84fadc11311c622dd308c4694496872dc157
      63c0ebbc
  11. Jul 16, 2019
  12. Apr 05, 2019
  13. Apr 04, 2019
  14. Mar 10, 2019
    • Alex Kavanagh's avatar
      Convert the charm to Python3 · ddd26acc
      Alex Kavanagh authored
      * Move charmhelpers to the root of the charm
      * sync charmhelpers to latest version
      
      Change-Id: Id0b838f0206635cf912d205f2fb6fda7b31d0dfe
      ddd26acc
Loading