Skip to content
Snippets Groups Projects
  1. Jan 13, 2021
  2. Jan 12, 2021
    • Liam Young's avatar
      Process requests for radosgw per unit keys · dee1f3c8
      Liam Young authored
      Process requests for radosgw per unit keys. Ideally the charm
      would move to using charms.ceph.utils for the get_radosgw_key
      method but this does not work atm. I have raised bug #1899643
      to cover deduplicating hooks.ceph v charms.ceph.*
      
      Change-Id: I00f5a58f127baa1f7878b0ddb31b4fa009d9651e
      Closes-Bug: #1899634
      dee1f3c8
  3. Dec 11, 2020
  4. Nov 27, 2020
  5. Sep 30, 2020
  6. Sep 28, 2020
    • Alex Kavanagh's avatar
      Sync libraries & common files prior to freeze · 5e80697a
      Alex Kavanagh authored
      * charm-helpers sync for classic charms
      * charms.ceph sync for ceph charms
      * rebuild for reactive charms
      * sync tox.ini files as needed
      * sync requirements.txt files to sync to standard
      
      Change-Id: I512ef8bbb52c08e782c66450b435a40a76b8a532
      5e80697a
    • 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
  7. Sep 07, 2020
  8. Sep 04, 2020
  9. Aug 28, 2020
  10. Aug 04, 2020
  11. 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
    • Aurelien Lourot's avatar
      Add Victoria test bundles · 7c5254a8
      Aurelien Lourot authored
      Change-Id: I45a84f4b252118527a0991a61b526960864dacd7
      7c5254a8
  12. Jul 24, 2020
  13. Jul 23, 2020
    • Alex Kavanagh's avatar
      Add glance/nova-compute to bundles · b71f4fd8
      Alex Kavanagh authored
      This is to resolve the associated bug where cinder-ceph has grown the
      capability to block if it doesn't have an appropriate relation to
      nova-compute.
      
      Also remove the trusty-icehouse bundle as it is not longer supported.
      Note, on trusty-mitaka, the nova-cloud-controller is needed as otherwise
      nova-compute complains and then dies, leaving a nova-compute service is
      not running in the status message.
      
      Also, change the detection of the status messages for the radosgw charm
      as it has changed during the dev cycle.
      
      Change-Id: I072b79705a6a7dfb0d5cbd16095e6ececb432ec3
      Closes-Bug: #1881246
      b71f4fd8
  14. May 18, 2020
  15. May 17, 2020
    • Alex Kavanagh's avatar
      Add focal-ussuri and bionic-ussuri bundle · e3be7e48
      Alex Kavanagh authored
      This patch adds a focal-ussuri and bionic-ussuri bundles to the tests
      for the charm.
      
      Also removes 'admin-token' from the tests, as the keystone charm no
      longer accepts the option.
      
      Also, for focal, btrfs-tools has been removed and replaced by
      btrfs-progs; thus these are installed on focal instead.  See linked Bug.
      
      Closes-Bug: #1871712
      Change-Id: Ifc79beebb981571cebc38be6cb6c2748d22816c9
      e3be7e48
  16. May 11, 2020
  17. Mar 05, 2020
  18. Feb 18, 2020
  19. Feb 12, 2020
    • Chris MacNaughton's avatar
      Ensure that we define `unit` before use · 649bdb46
      Chris MacNaughton authored
      When ceph-proxy is configured prior to being related
      to clients, it is possible for the units to go into
      a hook error because of an undefined variable. This
      change ensures that we do correctly define the unit
      before we use it.
      
      Change-Id: Ic6e28783bde4fc342d7c5ef1d733e69a03b702fe
      Closes-Bug: #1862487
      649bdb46
  20. Feb 05, 2020
  21. Jan 17, 2020
  22. Oct 31, 2019
  23. Oct 24, 2019
  24. 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
  25. Oct 02, 2019
    • Rodrigo Barbieri's avatar
      Add cinder-ceph to CI and functional test · 656301c1
      Rodrigo Barbieri authored
      Added cinder-ceph to CI to run a new functional
      test included in zaza.
      
      Change-Id: I3a91ff4cc55edd824501d0e190cc239ae03f54a5
      656301c1
    • tpsilva's avatar
      Add support for 'add-permissions-to-key' requests · dfb29a47
      tpsilva authored
      Currently add-permissions-to-key requests are not being handled by this
      charm, so if cinder-ceph or glance is deployed with
      restrict-ceph-pools=True, it will not be configured properly. This
      patch ports the implementation of the add-permissions-to-key
      handling from the ceph-mon charm, and updates other methods required
      to properly set up cinder-ceph and glance ceph pools.
      
      Change-Id: If5950af155e10ee4d140300fd7ed5730798b65f0
      Closes-bug: #1836408
      dfb29a47
  26. Sep 24, 2019
    • Zuul's avatar
      Merge "Fix zaza source" · 736866c3
      Zuul authored
      736866c3
    • Liam Young's avatar
      Fix zaza source · 18254cf8
      Liam Young authored
      The charm was incorrectly pulling in an old branch of zaza, this
      change points it back at master.
      
      Change-Id: I2a98f843c54f883782e4911412b45185996ce038
      18254cf8
  27. Sep 23, 2019
    • Rodrigo Barbieri's avatar
      Fix CI not deploying patchset changes · 80d6948a
      Rodrigo Barbieri authored
      Tests.yaml was missing a parameter, causing
      zaza to pull latest ceph-proxy from charm
      store instead of using the changes of
      patches proposed in gerrit.
      
      This change fixes it, now zaza deploys
      ceph-proxy from local repo created
      during tests that contains the patch
      proposed in gerrit.
      
      Change-Id: I3681e72f032780b864d02a95cf983f26a0b1c91e
      80d6948a
  28. Sep 05, 2019
  29. Sep 04, 2019
    • Camille Rodriguez's avatar
      Add disco-stein bundle to gate tests · 1e647886
      Camille Rodriguez authored
      The bundle disco-stein was in the dev bundles because
      a bug with the Python 3.7 syntax prevented the success of
      the deployment of HA clusters. This bug is fixed, we can
      reintegrate disco-stein in the gate bundles.
      
      Other small additions:
      - Passing OS env vars instead of AMULET
      - removing sitepackages in tox.ini to avoid test env pollution
      - skip_missing_interpreters in tox.ini set to False to avoid false
      positives by skipping missing interpreters.
      - adding bionic-stein bundle to gate_bundles instead of dev
      
      LP Related-Bug: #1823718
      Change-Id: Ia7093a5654a763670be05635f7f6fce292eb9c96
      1e647886
  30. Aug 29, 2019
  31. Aug 19, 2019
    • Chris MacNaughton's avatar
      Update series metadata · 67b6872b
      Chris MacNaughton authored
      Ensure that EOL releases are removed from metadata
      and tests, and that the current dev release is enabled
      in metadata.  Dev release tests are enabled separately
      because of chickens and eggs.
      
      Change-Id: Ie306d2caaafb16eff0ee4481a691c1f5a2f31cf4
      67b6872b
  32. Jul 30, 2019
Loading