Skip to content
Snippets Groups Projects
  1. Jan 14, 2021
    • Alex Kavanagh's avatar
      Updates for testing period for 20.01 release · 76971996
      Alex Kavanagh authored
      * charm-helpers sync for classic charms
      * rebuild for reactive charms
      * ensure tox.ini is from release-tools
      * ensure requirements.txt files are from release-tools
      * On reactive charms:
        - ensure master branch for charms.openstack
        - ensure master branch for charm-helpers
      
      Change-Id: I73cdbc4f9a444cb3bc5e9daa4d1cc038b5ed26c5
      76971996
  2. Jan 13, 2021
  3. Jan 12, 2021
    • Aurelien Lourot's avatar
      Remove Disco and Eoan bits · 1a7a961d
      Aurelien Lourot authored
      Change-Id: I836636ab55d53429862d344d79c7ff5617313adb
      1a7a961d
    • 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
  4. Dec 11, 2020
  5. Nov 27, 2020
  6. Sep 30, 2020
  7. 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
  8. Sep 07, 2020
  9. Sep 04, 2020
  10. Aug 28, 2020
  11. Aug 04, 2020
  12. 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
  13. Jul 24, 2020
  14. 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
  15. May 18, 2020
  16. 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
  17. May 11, 2020
  18. Mar 05, 2020
  19. Feb 18, 2020
  20. 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
  21. Feb 05, 2020
  22. Jan 17, 2020
  23. Oct 31, 2019
  24. Oct 24, 2019
  25. 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
  26. 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
  27. 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
  28. 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
  29. Sep 05, 2019
  30. 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
Loading