Skip to content
Snippets Groups Projects
  1. Jul 27, 2020
  2. Jul 24, 2020
  3. 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
  4. May 18, 2020
  5. 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
  6. May 11, 2020
  7. Mar 05, 2020
  8. Feb 18, 2020
  9. 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
  10. Feb 05, 2020
  11. Jan 17, 2020
  12. Oct 31, 2019
  13. Oct 24, 2019
  14. 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
  15. 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
  16. 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
  17. 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
  18. Sep 05, 2019
  19. 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
  20. Aug 29, 2019
  21. 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
  22. Jul 30, 2019
  23. Jul 16, 2019
  24. May 28, 2019
  25. Apr 19, 2019
  26. Apr 10, 2019
    • Frode Nordahl's avatar
      Enable bionic/stein and disco/stein functional tests · 2d70bab0
      Frode Nordahl authored
      Drop explicit install of python-ceph; ceph-common has an
      appropriate dependency on the required python{3}-ceph package
      so this is not required, and breaks on Stein where Python 2
      packages are no longer provided.
      
      Closes-Bug: 1824154
      Change-Id: Ia219258f73f038170bc5a070d562e499459fe246
      2d70bab0
  27. Apr 05, 2019
    • Chris MacNaughton's avatar
      Sync charm-helpers to enable Ubuntu Disco · 3c4fbb8b
      Chris MacNaughton authored
      Change-Id: If730e91a5e15fb1279024af4562d99a942cd7348
      3c4fbb8b
    • Frode Nordahl's avatar
      Update series metadata · 39113388
      Frode Nordahl 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: I30800945c7799727f19731f04b61972148df830c
      39113388
  28. Apr 04, 2019
  29. 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
  30. Mar 07, 2019
  31. Feb 13, 2019
    • David Ames's avatar
      Update charm-helpers-hooks.yaml and sync ch · d26fabe6
      David Ames authored
      Using the new version of the sync tool which removes the charmhelpers
      directory before syncing, run charm helpers sync to find any unexpected
      missing dependencies.
      
      Change-Id: Ifa5ba56af4b120903c2cc3822834c4279cd56acc
      d26fabe6
  32. Feb 11, 2019
  33. Feb 08, 2019
    • Ryan Beisner's avatar
      Update pre-install hooks to fail on error · a90b30a8
      Ryan Beisner authored
      The pre-install operations may fail, yet that failure is not
      elevated to the user. This masks the failure and makes early
      package install issues difficult to troubleshoot.
      
      If the basic pre-install script fails, the charm should not
      proceed to later hooks as the requirements may not be met.
      
      Hashbangs for bash should specify -e (errexit) on all of the
      pre-install bash scripts.
      
      Change-Id: I97e2d9fa092fd6af5f426977cf99ab735e520496
      Closes-bug: #1815243
      Partial-bug: #1815231
  34. Feb 06, 2019
Loading