<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/openstack/python-cinderclient.git, branch stable/victoria</title>
<subtitle>opendev.org: openstack/python-cinderclient.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-cinderclient.git/'/>
<entry>
<title>Migrate job from CentOS8 to Bionic</title>
<updated>2022-02-10T20:13:43+00:00</updated>
<author>
<name>Brian Rosmaita</name>
<email>rosmaita.fossdev@gmail.com</email>
</author>
<published>2022-01-24T14:10:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-cinderclient.git/commit/?id=3bc7349bc545d8f5a3299aa4faa046630334482c'/>
<id>3bc7349bc545d8f5a3299aa4faa046630334482c</id>
<content type='text'>
CentOS 8 is being removed from CI because of its EOL[1].
CentOS 8 stream is not currently supported by victoria devstack.
Our functional-py36 job is a child of devstack-tox-functional.
So we need to run devstack with py36 on a supported platform.

[1] http://lists.openstack.org/pipermail/openstack-discuss/2022-January/026621.html

Change-Id: I6d8864905cbfdffa32b02d9ffbc463f30d3ff720
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CentOS 8 is being removed from CI because of its EOL[1].
CentOS 8 stream is not currently supported by victoria devstack.
Our functional-py36 job is a child of devstack-tox-functional.
So we need to run devstack with py36 on a supported platform.

[1] http://lists.openstack.org/pipermail/openstack-discuss/2022-January/026621.html

Change-Id: I6d8864905cbfdffa32b02d9ffbc463f30d3ff720
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "[stable-only] Add missing classes to cinderclient.v3" into stable/victoria</title>
<updated>2021-09-17T16:15:07+00:00</updated>
<author>
<name>Zuul</name>
<email>zuul@review.opendev.org</email>
</author>
<published>2021-09-17T16:15:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-cinderclient.git/commit/?id=1d34f5479affb8a2c777bb61baa178891d08084c'/>
<id>1d34f5479affb8a2c777bb61baa178891d08084c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Unset tempest.lib timeout in functional tests" into stable/victoria</title>
<updated>2021-09-17T16:02:04+00:00</updated>
<author>
<name>Zuul</name>
<email>zuul@review.opendev.org</email>
</author>
<published>2021-09-17T16:02:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-cinderclient.git/commit/?id=d68ed38d7302f8509863c08f040e96e9900f3d05'/>
<id>d68ed38d7302f8509863c08f040e96e9900f3d05</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[stable-only] Add missing classes to cinderclient.v3</title>
<updated>2021-08-31T12:19:26+00:00</updated>
<author>
<name>Brian Rosmaita</name>
<email>rosmaita.fossdev@gmail.com</email>
</author>
<published>2021-07-29T15:06:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-cinderclient.git/commit/?id=c6f74bf1bceeaf8e5130868a39188894ff9b87cb'/>
<id>c6f74bf1bceeaf8e5130868a39188894ff9b87cb</id>
<content type='text'>
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 579846c7a4446be98763540b1669f39464c2cab8)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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 579846c7a4446be98763540b1669f39464c2cab8)
</pre>
</div>
</content>
</entry>
<entry>
<title>Unset tempest.lib timeout in functional tests</title>
<updated>2021-08-31T12:18:38+00:00</updated>
<author>
<name>Brian Rosmaita</name>
<email>rosmaita.fossdev@gmail.com</email>
</author>
<published>2021-07-29T21:44:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-cinderclient.git/commit/?id=f7b35078861091edc3538429a436118b7ce30628'/>
<id>f7b35078861091edc3538429a436118b7ce30628</id>
<content type='text'>
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 d04ded6a6ff4cc9ba8377a1b025493e939047b2c)
(cherry picked from commit fa00aff41b266f46362b581ac48b4cec1692de71)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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 d04ded6a6ff4cc9ba8377a1b025493e939047b2c)
(cherry picked from commit fa00aff41b266f46362b581ac48b4cec1692de71)
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove skip_missing_interpreters</title>
<updated>2021-07-30T18:43:15+00:00</updated>
<author>
<name>Brian Rosmaita</name>
<email>rosmaita.fossdev@gmail.com</email>
</author>
<published>2021-06-30T20:24:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-cinderclient.git/commit/?id=2239d425f9ef38270bd309f55fb75401641ea59d'/>
<id>2239d425f9ef38270bd309f55fb75401641ea59d</id>
<content type='text'>
This prevents a job reporting 'success' when the appropriate python
interpreter cannot be found, when actually it didn't run at all.
Also change the default envlist to use generic 'py3' instead of a
specific version which might not be present.

Also change zuul config so the python-cinderclient-functional-py36
job runs on centos-8-stream nodes, where py36 should be available.
And change bindep.txt to specify the correct package name for
centos-8.

Jeremy Stanley has given a more thorough explanation of why this
is a good change:
http://lists.openstack.org/pipermail/openstack-discuss/2020-May/014810.html

This isn't a theoretical issue.  If you look at recent
python-cinderclient-functional-py36 job results (for example,
[0]), you'll see that Zuul reported 'success', but on a closer look,
you'll see that no tests were run.

[0] https://zuul.opendev.org/t/openstack/build/1bfc80638086405f8b29905cdd6f71be/log/job-output.txt#25470

Depends-on: https://review.opendev.org/c/openstack/devstack/+/803072

Change-Id: I2e2aa24e1592b66b287c84eda97b5079c40a36ec
(cherry picked from commit b891c9980f316bd603a9f1429eebad41adf43825)
(cherry picked from commit 4c6c3b49b5334518be1b776d32fada394743142f)
changed:
  .zuul.yaml - using centos-8 node
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This prevents a job reporting 'success' when the appropriate python
interpreter cannot be found, when actually it didn't run at all.
Also change the default envlist to use generic 'py3' instead of a
specific version which might not be present.

Also change zuul config so the python-cinderclient-functional-py36
job runs on centos-8-stream nodes, where py36 should be available.
And change bindep.txt to specify the correct package name for
centos-8.

Jeremy Stanley has given a more thorough explanation of why this
is a good change:
http://lists.openstack.org/pipermail/openstack-discuss/2020-May/014810.html

This isn't a theoretical issue.  If you look at recent
python-cinderclient-functional-py36 job results (for example,
[0]), you'll see that Zuul reported 'success', but on a closer look,
you'll see that no tests were run.

[0] https://zuul.opendev.org/t/openstack/build/1bfc80638086405f8b29905cdd6f71be/log/job-output.txt#25470

Depends-on: https://review.opendev.org/c/openstack/devstack/+/803072

Change-Id: I2e2aa24e1592b66b287c84eda97b5079c40a36ec
(cherry picked from commit b891c9980f316bd603a9f1429eebad41adf43825)
(cherry picked from commit 4c6c3b49b5334518be1b776d32fada394743142f)
changed:
  .zuul.yaml - using centos-8 node
</pre>
</div>
</content>
</entry>
<entry>
<title>Drop lower-constraints job</title>
<updated>2021-04-09T18:38:15+00:00</updated>
<author>
<name>Brian Rosmaita</name>
<email>rosmaita.fossdev@gmail.com</email>
</author>
<published>2021-04-09T18:38:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-cinderclient.git/commit/?id=b568bfaf24b92a64ba02bcc4c801cc002e560290'/>
<id>b568bfaf24b92a64ba02bcc4c801cc002e560290</id>
<content type='text'>
Running a lower-constraints job is optional in master, and seems
pointless in the stable branches, so drop it.

Additional information here:
http://lists.openstack.org/pipermail/openstack-discuss/2021-March/021204.html

Change-Id: I0311f7076f4640a42f82217f9ddfc13a3907f8a4
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Running a lower-constraints job is optional in master, and seems
pointless in the stable branches, so drop it.

Additional information here:
http://lists.openstack.org/pipermail/openstack-discuss/2021-March/021204.html

Change-Id: I0311f7076f4640a42f82217f9ddfc13a3907f8a4
</pre>
</div>
</content>
</entry>
<entry>
<title>Adjust requirements and lower-constraints</title>
<updated>2020-12-23T16:59:32+00:00</updated>
<author>
<name>Brian Rosmaita</name>
<email>rosmaita.fossdev@gmail.com</email>
</author>
<published>2020-12-23T16:58:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-cinderclient.git/commit/?id=c91b5172a108356c511d8149ba7b85b814ffc570'/>
<id>c91b5172a108356c511d8149ba7b85b814ffc570</id>
<content type='text'>
Conservative changes to get the l-c job passing with the new
pip resolver.

Big changes:
- pytz 2013.6 -&gt; 2015.7 (u-c allows 2020.1)
  * needed for babel
- tempest 17.1.0 -&gt; 24.0.0 (u-c allows 25.0.1)
  * for dulwich (long story)
- urllib3 1.21.1 -&gt; 1.24.1 (u-c allows 1.25.10)
  * for tempest
- oslo.concurrency 3.25.0 -&gt; 3.26.0 (u-c allows 4.3.1)
  * for tempest
- mccabe 0.2.1 -&gt; 0.6.0
  * for flake8

Also added dulwich to test-requirements to narrow down versions
considered by the resolver.

Change-Id: I8bb622c947cada2905e8d756d5a64f08abaeee8d
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Conservative changes to get the l-c job passing with the new
pip resolver.

Big changes:
- pytz 2013.6 -&gt; 2015.7 (u-c allows 2020.1)
  * needed for babel
- tempest 17.1.0 -&gt; 24.0.0 (u-c allows 25.0.1)
  * for dulwich (long story)
- urllib3 1.21.1 -&gt; 1.24.1 (u-c allows 1.25.10)
  * for tempest
- oslo.concurrency 3.25.0 -&gt; 3.26.0 (u-c allows 4.3.1)
  * for tempest
- mccabe 0.2.1 -&gt; 0.6.0
  * for flake8

Also added dulwich to test-requirements to narrow down versions
considered by the resolver.

Change-Id: I8bb622c947cada2905e8d756d5a64f08abaeee8d
</pre>
</div>
</content>
</entry>
<entry>
<title>Update TOX_CONSTRAINTS_FILE for stable/victoria</title>
<updated>2020-09-16T18:35:14+00:00</updated>
<author>
<name>OpenStack Release Bot</name>
<email>infra-root@openstack.org</email>
</author>
<published>2020-09-16T18:35:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-cinderclient.git/commit/?id=7b79ccd08d407f77aeada4ac5a4b31563784bf33'/>
<id>7b79ccd08d407f77aeada4ac5a4b31563784bf33</id>
<content type='text'>
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
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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
</pre>
</div>
</content>
</entry>
<entry>
<title>Update .gitreview for stable/victoria</title>
<updated>2020-09-16T18:35:09+00:00</updated>
<author>
<name>OpenStack Release Bot</name>
<email>infra-root@openstack.org</email>
</author>
<published>2020-09-16T18:35:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-cinderclient.git/commit/?id=4a940fed6cf73d14ce4ec8bbded4b4269b0bffc9'/>
<id>4a940fed6cf73d14ce4ec8bbded4b4269b0bffc9</id>
<content type='text'>
Change-Id: I9b58b47580b06549cd674fc15f4b88dace13443b
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I9b58b47580b06549cd674fc15f4b88dace13443b
</pre>
</div>
</content>
</entry>
</feed>
