1. 17 Sep, 2021 2 commits
  2. 31 Aug, 2021 2 commits
    • Brian Rosmaita's avatar
      [stable-only] Add missing classes to cinderclient.v3 · c6f74bf1
      Brian Rosmaita authored
      The QuotaSet class was never added to cinderclient.v3.quotas, and
      the VolumeTransfer class was never added to cinderclient.v3.
      volume_transfers.
      
      Note: this fix is proposed directly to the stable branches, as the
      issue was fixed differently in master (Xena development) when the
      cinderclient.v2 classes were removed by change I335db5c1799e.
      
      Change-Id: Ie00f068d7818e20683a0c242b51027d657382dd4
      Closes-bug: #1938451
      (cherry picked from commit 579846c7)
      c6f74bf1
    • Brian Rosmaita's avatar
      Unset tempest.lib timeout in functional tests · f7b35078
      Brian Rosmaita authored
      The test_cli.CinderBackupTests.test_backup_create_and_delete test
      is hitting timeout errors in the python-cinderclient-functional-py36
      zuul job.  This is happening because it's inheriting the
      OS_TEST_TIMEOUT value of 60 from the base testenv, and that value is
      being used by the tempest.lib class we inherit from as a timeout for
      each test.  This is a problem for test_backup_create_and_delete
      because it creates a volume, waits for available, creates a backup,
      waits for available, deletes the volume, waits for deletion, deletes
      the backup, waits for deletion.
      
      Our functional tests have their own timeout handling, so turn off
      the tempest.lib timeout and use ours.  An alternative to turning it
      off is to set it at a value that respects our timeout for our longest
      test, which would be:
      - time-to-available: 120 sec (x2)
      - time-to-deleted: 60 sec (x2)
      that is, 360 sec.
      
      Change-Id: I33399b4c094af2cc059da6e332f4c0a91e6ab57e
      (cherry picked from commit d04ded6a)
      (cherry picked from commit fa00aff4)
      f7b35078
  3. 30 Jul, 2021 1 commit
  4. 09 Apr, 2021 1 commit
  5. 23 Dec, 2020 1 commit
    • Brian Rosmaita's avatar
      Adjust requirements and lower-constraints · c91b5172
      Brian Rosmaita authored
      Conservative changes to get the l-c job passing with the new
      pip resolver.
      
      Big changes:
      - pytz 2013.6 -> 2015.7 (u-c allows 2020.1)
        * needed for babel
      - tempest 17.1.0 -> 24.0.0 (u-c allows 25.0.1)
        * for dulwich (long story)
      - urllib3 1.21.1 -> 1.24.1 (u-c allows 1.25.10)
        * for tempest
      - oslo.concurrency 3.25.0 -> 3.26.0 (u-c allows 4.3.1)
        * for tempest
      - mccabe 0.2.1 -> 0.6.0
        * for flake8
      
      Also added dulwich to test-requirements to narrow down versions
      considered by the resolver.
      
      Change-Id: I8bb622c947cada2905e8d756d5a64f08abaeee8d
      c91b5172
  6. 16 Sep, 2020 8 commits
    • OpenStack Release Bot's avatar
      Update TOX_CONSTRAINTS_FILE for stable/victoria · 7b79ccd0
      OpenStack Release Bot authored
      Update the URL to the upper-constraints file to point to the redirect
      rule on releases.openstack.org so that anyone working on this branch
      will switch to the correct upper-constraints list automatically when
      the requirements repository branches.
      
      Until the requirements repository has as stable/victoria branch, tests will
      continue to use the upper-constraints list on master.
      
      Change-Id: I1ae3f5147bceb006b014809edd0470eaf3a1783b
      7b79ccd0
    • OpenStack Release Bot's avatar
      Update .gitreview for stable/victoria · 4a940fed
      OpenStack Release Bot authored
      Change-Id: I9b58b47580b06549cd674fc15f4b88dace13443b
      4a940fed
    • Zuul's avatar
      Merge "Add functional-py38 job" · f605cca1
      Zuul authored
      f605cca1
    • Zuul's avatar
      Merge "Add note for Victoria release" · 40d8bc4c
      Zuul authored
      40d8bc4c
    • Zuul's avatar
      Merge "Add commands for default type overrides" · 9bd87c5c
      Zuul authored
      9bd87c5c
    • Brian Rosmaita's avatar
      Add functional-py38 job · 36001219
      Brian Rosmaita authored
      The openstack-python3-victoria-jobs template is running unit tests
      for py36 and py38.  We should do the same for our functional test
      jobs.  So replace the functional-py37 job with a functional-py38
      job.
      
      Change-Id: Icb338611169975be04bb27b86b5b3de0a37a6f5f
      36001219
    • Brian Rosmaita's avatar
      Add note for Victoria release · 5026a8ad
      Brian Rosmaita authored
      Change-Id: If948b069a52f3a4fc9d2464b86652fc523e8af53
      5026a8ad
    • whoami-rajat's avatar
      Add commands for default type overrides · 7ee7d376
      whoami-rajat authored
      This patch adds command for set,get and delete default volume types
      for projects.
      
      This patch adds 3 commands :
      
      1) Set
      Set a default volume type for a project
      cinder --os-volume-api-version 3.62 default-type-set <vol-type-id> <project-id>
      
      2) Get
      Get the default volume type for a project
      cinder --os-volume-api-version 3.62 default-type-list --project-id <project-id>
      Get all default types
      cinder --os-volume-api-version 3.62 default-type-list
      
      3) Unset
      Unset default volume type for a project
      cinder --os-volume-api-version 3.62 default-type-unset <project-id>
      
      Implements: Blueprint multiple-default-volume-types
      
      Change-Id: Id2fb00c218edbb98df3193577dba6a897c6e73f6
      7ee7d376
  7. 15 Sep, 2020 1 commit
  8. 09 Sep, 2020 1 commit
  9. 04 Sep, 2020 1 commit
  10. 03 Sep, 2020 1 commit
  11. 02 Sep, 2020 2 commits
  12. 26 Aug, 2020 2 commits
  13. 21 Aug, 2020 1 commit
  14. 18 Aug, 2020 1 commit
  15. 17 Aug, 2020 1 commit
  16. 07 Aug, 2020 2 commits
  17. 05 Aug, 2020 2 commits
  18. 24 Jul, 2020 1 commit
  19. 16 Jul, 2020 1 commit
    • Eric Harney's avatar
      Bump hacking to 3.1.0 · 1dc592a6
      Eric Harney authored
      pycodestyle does not know about "importutils.try_import"
      calls, so we have to either
        a) put them inside a "try" block
      or
        b) add "# noqa: E402" to each import after the
           try_import call
      
      Change-Id: Ia545bb689cfdfb57962d74e3957dfb372fd3782b
      1dc592a6
  20. 09 Jul, 2020 1 commit
  21. 05 Jul, 2020 1 commit
    • Doug Hellmann's avatar
      use stevedore to load util plugins · 37f6a307
      Doug Hellmann authored
      
      
      Importing pkg_resources has a side-effect of scanning all of the
      installed python modules looking for entrypoints to build an in-memory
      cache. Stevedore will be adding an on-disk cache to speed that process
      up, which should provide significant performance benefits for client
      applications such as python-openstackclient. This change introduces
      stevedore to replace pkg_resources.
      
      Change-Id: I66decf6d5a4f79ddaa6617737e9334a56dbbbad4
      Signed-off-by: default avatarDoug Hellmann <doug@doughellmann.com>
      37f6a307
  22. 22 Jun, 2020 1 commit
  23. 18 Jun, 2020 1 commit
  24. 16 Jun, 2020 1 commit
  25. 05 Jun, 2020 2 commits
  26. 04 Jun, 2020 1 commit
    • Sean McGinnis's avatar
      Add directive to document CLI · 1021aee3
      Sean McGinnis authored
      
      
      Our CLI docs are very out of date. These used to be generated by the
      docs team with some tooling they had. Since the docs moved in-repo, that
      tooling has gone away, and for the most part no one has done any updates
      to the CLI docs.
      
      This adds a sphinx directive that will generate these docs every time
      the docs are built. This way, whenever someone makes a CLI change, they
      do not need to have to know to also edit a documentation file to match
      their change. Any code changes will automatically be picked up and
      reflected in the docs.
      
      Change-Id: I4406872ab6e9335e338b710e492171580df74fa5
      Signed-off-by: default avatarSean McGinnis <sean.mcginnis@gmail.com>
      1021aee3