1. 06 Oct, 2020 1 commit
  2. 24 Sep, 2020 1 commit
  3. 22 Sep, 2020 1 commit
  4. 30 Jul, 2020 1 commit
    • Luigi Toscano's avatar
      Consistency groups: fix the exceptions handling · f1432e10
      Luigi Toscano authored
      = Fix the imports of shared exceptions =
      
      Shared tempest exceptions (like TimeoutException) are defined
      in and exported by tempest.lib, so use them correctly.
      
      = Directly define the exceptions used by this tempest plugin =
      
      While those exceptions have been defined in tempest.lib through
      I62e0ba556b884c94f6e8796a2e6f6d8083277fa4,
      they really belongs to this plugin only, so define them here.
      Other tempest plugins followed the same pattern.
      Moreover, the current import would need to be fixed anyway,
      because it should import the exceptions from tempest.lib.exceptions
      instead of tempest.exceptions.
      
      Closes-Bug: #1858417
      Closes-Bug: #1889537
      Change-Id: Ie54c2a1dc25b647a0f0d10bcad6ba62023986741
      f1432e10
  5. 28 Jul, 2020 1 commit
    • Brian Rosmaita's avatar
      Add test for cinder_img_volume_type image metadata · a75d5e5e
      Brian Rosmaita authored
      When a volume is created from an image with a cinder_img_volume_type
      image property, and a volume_type is not specified in the volume-
      create call, the resulting volume should be the specified volume_type,
      not the default type.
      
      Change-Id: If8edd24ba5183522ebe8202bbf6b62b41b3febe9
      a75d5e5e
  6. 27 Jul, 2020 1 commit
  7. 16 Jul, 2020 2 commits
  8. 05 Jul, 2020 1 commit
  9. 26 Jun, 2020 1 commit
    • Luigi Toscano's avatar
      Disable siblings for the cindelib functional tests · 0ca94af3
      Luigi Toscano authored
      Follow the same pattern of the other jobs which deploy devstack
      but runs also functional tests (see devtack-tox-functional
      and devstack-tox-functional-consumer).
      
      Without this, the older branches where cinderlib functional tests
      use Python 2 (stein, and soon train when that is branched) fails
      because they try to install packages part of which are Python 3
      only.
      
      Change-Id: Ibd2862f30d4c451118fb96d1f56a09fd66b2d75a
      0ca94af3
  10. 27 May, 2020 2 commits
  11. 19 May, 2020 1 commit
    • Rodrigo Barbieri's avatar
      Add test cases for bugs 1869746 and 1873518 · e2eeff1c
      Rodrigo Barbieri authored
      Tests 1 and 2 (negative):
      - Try to create an incremental backup from a backup
        previously created by another tenant (admin/user).
      
      Test 3 (positive):
      - Create backups as different tenants and confirm their
        incremental backups follow the respective parents.
      
      Change-Id: I1d7896d9d7e20f7e6ac816af379f59cc86a3daa6
      Depends-on: Icb621ff5966133f59d9d43ca2dd9f8e1919b1149
      e2eeff1c
  12. 14 May, 2020 1 commit
    • Ghanshyam Mann's avatar
      Fix hacking min version to 3.0.1 · 5f8e8cd1
      Ghanshyam Mann authored
      flake8 new release 3.8.0 added new checks and gate pep8
      job start failing. hacking 3.0.1 fix the pinning of flake8 to
      avoid bringing in a new version with new checks.
      
      Though it is fixed in latest hacking but 2.0 and 3.0 has cap for
      flake8 as <4.0.0 which mean flake8 new version 3.9.0 can also
      break the pep8 job if new check are added.
      
      To avoid similar gate break in future, we need to bump the hacking min
      version.
      
      - http://lists.openstack.org/pipermail/openstack-discuss/2020-May/014828.html
      
      Change-Id: Ic84db0e885c6560120548ecb2ebc16dde1cd23d1
      5f8e8cd1
  13. 13 May, 2020 1 commit
  14. 06 May, 2020 1 commit
  15. 04 May, 2020 1 commit
    • Andreas Jaeger's avatar
      Cleanup py27 support · 79d13904
      Andreas Jaeger authored
      This repo is now testing only with Python 3, so let's make
      a few cleanups:
      - Remove python 2.7.3 stanza from setup.py
      - Remove obsolete sections from setup.cfg
      - Remove install_command from tox.ini, the default is fine
      - Switch to hacking 3.0, ignore W503 and W504 (as in cinder repo)
      - Use TOX_CONSTRAINTS instead of obsolete UPPER_CONSTRAINTS
      
      Change-Id: Ia623c8af7f03c25bce7e4600693a7e834ab70000
      79d13904
  16. 01 May, 2020 1 commit
  17. 30 Apr, 2020 1 commit
  18. 24 Apr, 2020 1 commit
  19. 23 Apr, 2020 1 commit
    • Luigi Toscano's avatar
      Enable revert tests when possible, bump timeout · a571b39e
      Luigi Toscano authored
      According the support matrix, the revert feature is enabled
      for the following backends
      - LVM/iSCSI: on all supported stable releases
      - RBD: since Ussuri.
      
      As the execution time of the lvm-lio test is around
      the default time limit and it easily times out,
      bump it to 3 hours.
      
      Change-Id: I3350a9efa295fd03f48be919e3dd13477f6adc7a
      a571b39e
  20. 21 Apr, 2020 1 commit
  21. 17 Apr, 2020 1 commit
  22. 08 Apr, 2020 1 commit
  23. 07 Apr, 2020 1 commit
    • Sofia Enriquez's avatar
      Create new Ceph job with c-bak service enabled · f44ff14f
      Sofia Enriquez authored
      
      
      Currently backup service is disable in Ceph jobs.
      In order to solve this cinder-tempest-plugin-cbak-ceph is
      defined with the c-bak service enabled.
      
      As a matter of fact the c-bak is redundant incase of lvm job
      because the parent job already has enabled the service.
      
      In addition, Tempest provides a blacklist file so that only
      storage-relevant tests are executed. Use it instead of the
      custom blacklist, which is removed in this patch.
      
      This means that some tests which were previously skipped are
      now executed.
      
      If backup tests don't work with the LVM backend, they can be
      disabled through the volume_feature_enabled.backup configuration
      key.
      
      Co-authored-by: default avatarLuigi Toscano <ltoscano@redhat.com>
      Change-Id: Id809c37704d4ee741df4333ca01ddd4ec22f33b5
      f44ff14f
  24. 03 Mar, 2020 1 commit
    • Brian Rosmaita's avatar
      Ussuri contrib docs community goal · 82b3e2df
      Brian Rosmaita authored
      This patch standardizes the CONTRIBUTING.rst file.  This repo
      has no docs, so this patch completes the goal for the
      cinder-tempest-plugin.
      
      Change-Id: I7b1d4f58e586653059dabe84ddde949a1f989b45
      82b3e2df
  25. 21 Feb, 2020 1 commit
    • Luigi Toscano's avatar
      Update cinder-tempest-plugin-lvm-lio (revamp) · c6215bd7
      Luigi Toscano authored
      The changes should make this job a valid replacement for the legacy
      cinder-tempest-dsvm-lvm-lio-barbican job defined inside cinder.git.
      
      - rename as cinder-tempest-plugin-lvm-lio-barbican;
      - add it to the gate queue as well, together with
        devstack-plugin-ceph-tempest-py3;
      - use the proper functional tox environment provided by cinderlib;
      - synchronize the blacklist with the one used by the legacy job,
        and use the same devstack options;
      - remove barbicanclient and os-brick from required-projects,
        so that the stable libraries are used, as usual for normal jobs.
        Child jobs can add them if they need to test against
        the master version of those libraries.
      
      And a few minor changes (namespaces for the repositories,
      prepare it to be multinode-compatible).
      
      Change-Id: I0ed43c8eda445af8da61d861536da1efdd5a7b1f
      c6215bd7
  26. 19 Feb, 2020 1 commit
    • Ghanshyam Mann's avatar
      Use python3 devstack ceph plugin job · af5022a6
      Ghanshyam Mann authored
      devstack-plugin-ceph-tempest job is py2 job and
      not supposed to run on master gate. We need to use
      its py3 version- devstack-plugin-ceph-tempest-py3
      
      Change-Id: I1a817c8dc0d01292bdd89cd46caa094d1ecdad01
      af5022a6
  27. 16 Jan, 2020 1 commit
  28. 12 Dec, 2019 1 commit
  29. 31 Oct, 2019 1 commit
  30. 03 Sep, 2019 1 commit
  31. 20 Jun, 2019 1 commit
  32. 18 Jun, 2019 1 commit
    • jacky06's avatar
      Sync Sphinx requirement · 8ab0e979
      jacky06 authored
      1. Sync sphinx dependency with global requirements. It caps python 2 since
      sphinx 2.0 no longer supports Python 2.7.
      2. Update some URLs to latest
      3. Remove unncessary "=="
      
      Change-Id: Iff24e8d5082d8ef8dc2d29ea92288bf418f5500d
      8ab0e979
  33. 26 Apr, 2019 1 commit
    • Ivan Kolodyazhny's avatar
      Fix package name in metadata · 43ac4dcb
      Ivan Kolodyazhny authored
      Correct package name for Cinder Tempest plugin
      is 'cinder-tempest-plugin'. It's used to upload package to
      PyPI.
      
      Change-Id: I6f35ec536031c02b9e6283311e25f7b78ee9c677
      43ac4dcb
  34. 19 Apr, 2019 1 commit
  35. 24 Mar, 2019 1 commit
  36. 25 Feb, 2019 1 commit
    • Eric Harney's avatar
      Add metadata to snapshot for revert test · 3cd73f60
      Eric Harney authored
      This may help test the problem exposed in bug
      1805790, but it will only trigger it if the job
      is running with notifications turned on.
      
      Related-Bug: #1805790
      
      Change-Id: Ie1778624f51cfc05c5d42174065a21a6ceaae138
      3cd73f60
  37. 16 Jan, 2019 1 commit
  38. 13 Jan, 2019 1 commit