Skip to content
Snippets Groups Projects
  1. Mar 05, 2020
  2. Feb 18, 2020
  3. 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
  4. Feb 05, 2020
  5. Jan 17, 2020
  6. Oct 31, 2019
  7. Oct 24, 2019
  8. 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
  9. 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
  10. 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
  11. 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
  12. Sep 05, 2019
  13. 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
  14. Aug 29, 2019
  15. 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
  16. Jul 30, 2019
  17. Jul 16, 2019
  18. May 28, 2019
  19. Apr 19, 2019
  20. 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
  21. 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
  22. Apr 04, 2019
  23. 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
  24. Mar 07, 2019
  25. 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
  26. Feb 11, 2019
  27. 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
      a90b30a8
  28. Feb 06, 2019
  29. Feb 01, 2019
    • Chris MacNaughton's avatar
      Update source/packages if config changes · eca9d8cd
      Chris MacNaughton authored
      Also, this change removes the harden decorators as
      the required configuration for harden is _not_ present
      in the charm config, rendering it useless.
      
      Change-Id: I20c124d9588b8fd6c0e6611725a848eaf892f6af
      Closes-Bug: #1812219
      eca9d8cd
  30. Jan 11, 2019
  31. Jan 08, 2019
  32. Jan 07, 2019
    • Ryan Beisner's avatar
      Remove ch-tests from make sync command · acd93c43
      Ryan Beisner authored
      The tests/charm-helpers contents were removed in the last cycle
      but the corresponding sync tool was not updated for this charm.
      
      Change-Id: I06fc6263ba31f7e37b45b1bd0af658bcd602254d
      acd93c43
    • Doug Hellmann's avatar
      fix tox python3 overrides · fb73c729
      Doug Hellmann authored
      
      We want to default to running all tox environments under python 3, so
      set the basepython value in each environment.
      
      We do not want to specify a minor version number, because we do not
      want to have to update the file every time we upgrade python.
      
      We do not want to set the override once in testenv, because that
      breaks the more specific versions used in default environments like
      py35 and py36.
      
      Change-Id: I376bcfa0b37407876609f1183ecb72b614160457
      Signed-off-by: default avatarDoug Hellmann <doug@doughellmann.com>
      fb73c729
  33. Nov 09, 2018
  34. Nov 02, 2018
Loading