Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: openstack/python-cinderclient
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 1d8c7be
Choose a base ref
...
head repository: openstack/python-cinderclient
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 6a2f9c3
Choose a head ref
  • 7 commits
  • 4 files changed
  • 5 contributors

Commits on Feb 25, 2022

  1. Update .gitreview for stable/yoga

    Change-Id: Ie0ec451d834da52de0af012df7e86756c328ae91
    openstackadmin committed Feb 25, 2022
    Configuration menu
    Copy the full SHA
    82ef60c View commit details
    Browse the repository at this point in the history
  2. Update TOX_CONSTRAINTS_FILE for stable/yoga

    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/yoga branch, tests will
    continue to use the upper-constraints list on master.
    
    Change-Id: Idbeb906956df8583a34ba469b2cbd19076dd8d90
    openstackadmin committed Feb 25, 2022
    Configuration menu
    Copy the full SHA
    becf651 View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2023

  1. [stable-only] Pin tox <4

    Continue to use tox 3 in the stable branches.
    
    Two changes:
    - .zuul.yaml: set the ensure_tox_version to use <4, which will
      tell zuul to install tox<4 if it's not present
    - tox.ini: set requires=tox<4 so that if tox has been installed
      already, our tox-based jobs will use tox 3 to run the tests
    
    Change-Id: Ica4c0a1d4f861e528ce8995766e82541dc710e0f
    (cherry picked from commit 22a3169)
    ostackbrian committed Jan 5, 2023
    Configuration menu
    Copy the full SHA
    e3799da View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2023

  1. [stable-only] Skip backup test in functional py39 job

    python-cinderclient-functional-py39 job has been failing since
    23 November, 2022[1]. The failure has been described in detail
    in the mailing thread replies[2][3].
    In summary, a new iSCSI target path was added in the kernel,
    /sys/kernel/config/target/iscsi/*cpus_allowed_list*, which
    is causing rtslib-fb 2.7.4 to fail. This issue was fixed in
    rtslib-fb 2.7.5 but the upper-constraints in stable/yoga branch
    is 2.7.4[4]. This isn't a problem in stable/zed since the version
    used for rtslib-fb is 2.7.5[5].
    
    I have proposed a requirements patch to bump the rtslib-fb version
    to 2.7.5[6] and tested it against cinderclient[7] where the
    python-cinderclient-functional-py39 job is passing.
    
    I've tried reaching out to the requirements team on IRC and on ML
    to make this change but there hasn't been any response.
    The best way to move forward and unblock our gate is to skip the
    failing test test_backup_create_and_delete and unblock changes
    in the stable/yoga branch.
    
    [1] https://zuul.openstack.org/builds?job_name=python-cinderclient-functional-py39&branch=stable%2Fyoga&skip=0
    [2] https://lists.openstack.org/pipermail/openstack-discuss/2023-January/031947.html
    [3] https://lists.openstack.org/pipermail/openstack-discuss/2023-January/031958.html
    [4] https://opendev.org/openstack/requirements/src/branch/stable/yoga/upper-constraints.txt#L13
    [5] https://opendev.org/openstack/requirements/src/branch/stable/zed/upper-constraints.txt#L13
    [6] https://review.opendev.org/c/openstack/requirements/+/870714
    [7] https://review.opendev.org/c/openstack/python-cinderclient/+/870513
    
    Closes-Bug: #2008010
    
    Change-Id: I54b1d797d9662ba180e146ee91ea7b5ed6d0a0a1
    rajathere committed Feb 21, 2023
    Configuration menu
    Copy the full SHA
    5849990 View commit details
    Browse the repository at this point in the history

Commits on May 3, 2023

  1. Configuration menu
    Copy the full SHA
    b80d1e6 View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2024

  1. Update .gitreview for unmaintained/yoga

    Change-Id: Ib109bd9a6900ff0ba169b3b93876233019edaa4f
    openstackadmin committed Feb 5, 2024
    Configuration menu
    Copy the full SHA
    1645c39 View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2025

  1. [CI][stable-only] Replace centos-8 nodeset and fix gate

    This patch fixes 3 problems to unblock the gate:
    
    1. Replace centos-8 nodeset with ubuntu-bionic
    
    devstack-single-node-centos-8-stream nodeset was dropper recently from
    zuul config, so now Zuul shows config error for jobs that were using
    this nodeset. centos 8 was used to be able to install py36 for testing
    the minimum python version that can be used in Yoga and older branches.
    
    This patch replaces to ubuntu-bionic as that is still available and
    that has py36 by default.
    Note, that this unfortunately failing because bionic is not supported
    in this version in devstack and needs a FORCE=yes entry in local.conf.
    So this job needs to be set as non-voting temporarily and set back to
    voting as soon as the job is fixed.
    
    2. Cap setuptools <71.0.0
    
    Furthermore, this change caps setuptools to be <71.0.0 as py39 docs
    job (on ubuntu-focal) started to fail due to recent virtualenv
    release (20.26.4) on Yoga (which bundles setuptools), because we have
    'packaging==21.3' in this branch that is not compatible with newer
    setuptools [1].
    
    setuptools is bundled in virtualenv, so it has to be capped via the
    virtualenv package. tox also needed to be capped (<4) as gate uses
    tox 3.28.0, but with capping virtualenv we pull in latest tox as well,
    which would cause other errors.
    
    3. Set py39 based functional job as non-voting
    
    This is needed as py39 job on CentOS Stream 9 fails as there is no
    pip installed. Similarly like with the py36 functional job, this
    needs to be set back to voting as soon as the job is fixed.
    
    [1] pypa/setuptools#4483
    
    Change-Id: I007be9e8b99060abe1756396603871fdc50a50fe
    Signed-off-by: Elod Illes <elod.illes@est.tech>
    Elod Illes committed Aug 1, 2025
    Configuration menu
    Copy the full SHA
    6a2f9c3 View commit details
    Browse the repository at this point in the history
Loading