Skip to content
Snippets Groups Projects
  1. Apr 19, 2019
  2. 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
  3. 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
  4. Apr 04, 2019
  5. 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
  6. Mar 07, 2019
  7. 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
  8. Feb 11, 2019
  9. 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
  10. Feb 06, 2019
  11. 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
  12. Jan 11, 2019
  13. Jan 08, 2019
  14. 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
  15. Nov 09, 2018
  16. Nov 02, 2018
  17. Oct 26, 2018
  18. Oct 23, 2018
    • David Ames's avatar
      Series Upgrade · 06ac9046
      David Ames authored
      Implement the series-upgrade feature allowing to move between Ubuntu
      series.
      
      Change-Id: Ic5df91f3560e8928585b25339cef992653dc59d7
      06ac9046
  19. Oct 03, 2018
  20. Sep 26, 2018
    • Zuul's avatar
      Merge "support custom admin user and user auth" · 91987551
      Zuul authored
      91987551
    • Dmitrii Shcherbakov's avatar
      support custom admin user and user auth · 81383a16
      Dmitrii Shcherbakov authored
      In order to support cases where pools and keys are pre-created and
      ceph-proxy just proxies this data to client applications this change
      introduces support for:
      
      * having custom "admin" users which may not actually have admin
      privileges on the target cluster (client.admin is probably occupied by
      real admins in this case);
      * using cephx keys provided via charm config.
      
      Change-Id: I01014b6986f92bf0ad8147a08afa1d61fdd5c088
      Closes-bug: #1793991
      81383a16
  21. Sep 24, 2018
  22. Sep 19, 2018
  23. Sep 11, 2018
    • Doug Hellmann's avatar
      import zuul job settings from project-config · 269453a3
      Doug Hellmann authored
      This is a mechanically generated patch to complete step 1 of moving
      the zuul job settings out of project-config and into each project
      repository.
      
      Because there will be a separate patch on each branch, the branch
      specifiers for branch-specific jobs have been removed.
      
      Because this patch is generated by a script, there may be some
      cosmetic changes to the layout of the YAML file(s) as the contents are
      normalized.
      
      See the python3-first goal document for details:
      https://governance.openstack.org/tc/goals/stein/python3-first.html
      
      Change-Id: Ia81142eaa122161aa583550c683f26a18dc5eb86
      Story: #2002586
      Task: #24317
      269453a3
  24. Aug 27, 2018
  25. Jul 18, 2018
  26. Jul 17, 2018
  27. Jul 13, 2018
  28. Jul 11, 2018
    • Ryan Beisner's avatar
      Update series metadata · 9fb8252a
      Ryan Beisner 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: If892cf5e5b045300433dc2737f3b8b479d12527e
      9fb8252a
  29. Jun 05, 2018
    • Chris MacNaughton's avatar
      Update tests to use Juju storage · 199da4e7
      Chris MacNaughton authored
      Due to changes to the ceph-osd charm, it is
      suggested to use Juju storage for testing.
      
      Change-Id: Icd1b53d8672271a5350b630f14f20bbd3b6c8740
      Related-Bug: #1698154
      199da4e7
  30. May 11, 2018
  31. Apr 04, 2018
  32. Apr 03, 2018
    • Ryan Beisner's avatar
      Update tox.ini to stop using unverified package · 3dc3dcbe
      Ryan Beisner authored
      As of pip 10.0, --allow-unverified is not permitted.
      
      Use of the flag in this repo was previously used to force
      installation of python-apt to accommodate certain unit tests.
      
      The unverified package, python-apt, is no longer necessary
      for test execution.
      
      Related-Bug: #1760720
      
      Change-Id: Idfe5ad692a8657eaad7bb9ddc5a6ac33210cd38c
      3dc3dcbe
  33. Mar 28, 2018
    • Ryan Beisner's avatar
      Update amulet test definitions · c88bc5de
      Ryan Beisner authored
      Enable Queens, and set Queens as the smoke gate
      
      Remove soon-to-be deprecated combos
      
      Change-Id: I905aabc8d2168e87b6d341bac45a38991f26cc57
      c88bc5de
Loading