Skip to content
Snippets Groups Projects
  1. May 18, 2020
  2. 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
  3. 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
  4. Jul 30, 2019
  5. May 28, 2019
  6. 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
  7. Mar 07, 2019
  8. Jan 07, 2019
    • 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
  9. Jul 17, 2018
  10. May 11, 2018
  11. 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
  12. 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
  13. Feb 21, 2018
  14. Dec 08, 2017
  15. May 01, 2017
    • David Ames's avatar
      Enable Zesty-Ocata Amulet Tests · 435b3a18
      David Ames authored
      - Turn on Zesty-Ocata Amulet test definitions.
      - Standardize test-requirements.txt
      - Sync charm helpers for various fixes
      
      Change-Id: I1f161137ef00fe835bce8944285341713c2eadfa
      435b3a18
  16. Mar 29, 2017
  17. Sep 09, 2016
    • Ryan Beisner's avatar
      Update tox.ini files from release-tools gold copy · 5384e2fa
      Ryan Beisner authored
      All OpenStack Charms now contain identical tox.ini files,
      not to be modified or made unique within each charm repo.
      
      This is to ensure consistency across charm repos in tox
      target naming, approach and purpose, also giving the
      charm dev and test experience additional consistency.
      
      Also create empty dirs with .keep files where necessary.
      Some classic charms have actions and/or lib dirs, and some
      do not. In all classic charms, flake will now check those
      dirs to ensure lint coverage of existing or future content.
      
      Manually fix up test names, Makefile and other legacy
      artifacts remaining from basic ceph-proxy on an old copy
      of ceph-mon.
      
      Change-Id: I54eb35d0e449f203237bdc9f065551a1fbc887a0
      5384e2fa
  18. May 18, 2016
    • James Page's avatar
      Resync charm-helpers · 5d1c1bdf
      James Page authored
      Avoid use of 'service --status-all' which is currently
      broken on trusty for upstart managed daemons; the change
      moves to detecting how the daemon is managed, and then
      using upstart status XXX or the return code of service XXX
      status to determine whether a process is running.
      
      Fixes for IPv6 network address detection under Ubuntu
      16.04 which changes the output format of the ip commands
      slightly.
      
      Update the version map to include 8.1.x as a Neutron
      version for Mitaka.
      
      Fixup mocking of apt during load of unit tests and ensure
      that tox does not use any site packages, ensuring that
      test execution is isolated from installed OS
      
      Change-Id: I0f8d7cb2689f5e4c94390b324850e4e9b6e10eb5
      Closes-Bug: 1581171
      Closes-Bug: 1581598
      Closes-Bug: 1580674
      5d1c1bdf
  19. Mar 23, 2016
    • James Page's avatar
      Update to charm-tools >= 2.0.0 · 5904a7aa
      James Page authored
      The new release of charm-tools no longer ships the charm
      command; update minimum version requirement and switch
      to using charm-proof instead, unblocking current pep8
      failures across all charms.
      
      Also pin the version of requests to 2.6.0 until theblues
      (indirect dependency of charm-tools) sort out its
      requirements versioning.
      
      Change-Id: I29210e210b90aa81bf6ee9a020bd6de656750a77
      5904a7aa
  20. Mar 10, 2016
    • Chris Holcombe's avatar
      Add support for cache tier management · 38c868b0
      Chris Holcombe authored
      This change will add two new actions to the ceph-mon charm. These
      actions will allow the user to create and remove cache tiers from
      existing pools.  Both writeback and read only mode are supported.
      
      Limitations of this patch include not having fine grain control
      over the cache tier properties.  Things like hit_set_count,
      bloom filter control or cache sizing are not supported yet.
      
      Change-Id: I5a37e79d0d23d35295a8ae97177c940af66b0485
      38c868b0
  21. Mar 02, 2016
    • James Page's avatar
      Fix tox configuration · 7ae1008b
      James Page authored
      Rename lint->pep8, ensure that sitepackages are used with
      newer versions of tox/virtualenv.
      
      Change-Id: Ia6b6e27692e581439e6e5a74ecaeb6b3a1e0742f
      7ae1008b
  22. Oct 30, 2015
Loading