- 05 Feb, 2021 1 commit
-
-
Sofia Enriquez authored
Currently, using Cinder's backup service with RBD the backup-create operation gets stuck when logging ('use_json=True' must be set in the config file). The oslo.log JSONFormatter gets stuck when passing an RBDVolumeIOWrapper from os-brick. This happens via os-brick's utils.trace() method which passes a connector containing {'path': RBDVolumeIOWrapper}. The oslo.log JSONFormatter format() method calls oslo_serialization's jsonutils.to_primitive and passes in this RBDVolumeIOWrapper object. Therefore the to_primitive method eventually calls RBDVolumeIOWrapper.read(). In order to fix this the current path avoids mapping io.IOBase objects and fallback the wrapper RBD volume object. Co-authored-by:Eric Harney <eharney@redhat.com> Closes-Bug: #1908607 Change-Id: I3c416e855cb5f0dc32d14b2749ba92aba8964574 (cherry picked from commit 02037330) (cherry picked from commit fcd737e2) (cherry picked from commit ab5c68d3)
-
- 08 Jan, 2021 1 commit
-
-
Elod Illes authored
The 1.6.3 [1] release has dropped support for py2 [2] but the release is faulty and pip still picks it up for py2 [3][4], so cap to 1.6.2 when using py2. Contradicting hacking version replaced (in lower-constraints.txt to match with test-requirements.txt), which pulls in newer flake8, too. [1] https://github.com/PyCQA/bandit/releases/tag/1.6.3 [2] https://github.com/PyCQA/bandit/pull/615 [3] https://github.com/PyCQA/bandit/issues/663 [4] https://github.com/PyCQA/bandit/issues/665 Change-Id: I404810487e68042a2ae7de888a1225a0fcd23252
-
- 20 Sep, 2019 2 commits
-
-
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/train branch, tests will continue to use the upper-constraints list on master. Change-Id: I319ab1ef2e90568590315b3c43e18a9c1ea48785
-
OpenStack Release Bot authored
Change-Id: Ib4c43c86d23c0e0bca52a7455c66f6f02d7066ac
-
- 05 Jul, 2019 1 commit
-
-
Corey Bryant authored
This is a mechanically generated patch to ensure unit testing is in place for all of the Tested Runtimes for Train. See the Train python3-updates goal document for details: https://governance.openstack.org/tc/goals/train/python3-updates.html Change-Id: Id16ecd5b183c8058e1e8f34d881e523f5dc1d7ee Story: #2005924 Task: #34234
-
- 17 Jun, 2019 1 commit
-
-
Zuul authored
-
- 11 Jun, 2019 1 commit
-
-
Zuul authored
-
- 06 Jun, 2019 1 commit
-
-
zhangboye authored
Change-Id: I4acfac28080a76de7d051058c1b2897e3d0d66fc
-
- 03 Jun, 2019 1 commit
-
-
gujin authored
Sync sphinx dependency with global requirements. It caps python 2 since sphinx 2.0 no longer supports Python 2.7. Change-Id: Icce5210e32f7f1c41b5bbf5211ea3cf1edc514d5 Closes-Bug: #1831411
-
- 21 May, 2019 2 commits
-
-
Stephen Finucane authored
- Use constraints for documentation targets - Indicate support for Python 3.7 - Remove remnants of the usage of 'build_sphinx' Change-Id: I176384504dc5491abb7b4d417763df125cc398f1 Signed-off-by:Stephen Finucane <sfinucan@redhat.com>
-
Ghanshyam Mann authored
All the integration testing has been moved to Bionic now[1] and py3.5 is not tested runtime for Train or stable/stein[2]. As per below ML thread, we are good to drop the py35 testing now: http://lists.openstack.org/pipermail/openstack-discuss/2019-April/005097.html [1] http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004647.html [2] https://governance.openstack.org/tc/reference/runtimes/stein.html https://governance.openstack.org/tc/reference/runtimes/train.html Change-Id: I150c9bd560d0a297830737b993cc5e76bb1af8f5
-
- 03 May, 2019 1 commit
-
-
jacky06 authored
Change-Id: Ic30ef00d39126d5a6f00a29893ed760bf4e753c6 Closes-Bug: #1825936
-
- 02 May, 2019 1 commit
-
-
Ben Nemec authored
In PyYAML 5.1 they changed this default in the library. Because we weren't explicitly setting it, this broke our unit tests. Since default_flow_style=False is usually what you want (hence why PyYAML changed it), let's set it explicitly. Also note that this was already being set for dump, but not for dumps. This is also more consistent. Change-Id: I3f7dfce5ceb5d3b802878c410406994cbb0988b6
-
- 19 Apr, 2019 1 commit
-
-
OpenDev Sysadmins authored
This commit was bulk generated and pushed by the OpenDev sysadmins as a part of the Git hosting and code review systems migration detailed in these mailing list posts: http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html Attempts have been made to correct repository namespaces and hostnames based on simple pattern matching, but it's possible some were updated incorrectly or missed entirely. Please reach out to us via the contact information listed at https://opendev.org/ with any questions you may have.
-
- 25 Mar, 2019 1 commit
-
-
Zuul authored
-
- 18 Mar, 2019 1 commit
-
-
OpenStack Release Bot authored
Add file to the reno documentation build to show release notes for stable/stein. Use pbr instruction to increment the minor version number automatically so that master versions are higher than the versions on stable/stein. Change-Id: Ie0157e3139921532790974b0dea14642c6817651 Sem-Ver: feature
-
- 21 Feb, 2019 1 commit
-
-
Hervé Beraud authored
A lot of openstack components like: - solum - tosca-parser - heat - murano - etc... reimplement theirs own yaml parser for loading and dumping. These implementations sometimes forgot to use a safe loader or safe dumper, our implementation use safe by default. You can deactive safe by passing the argument is_safe to false when you call oslo_serialization.yamlutils.load or oslo_serialization.yamlutils.dump. Change-Id: I63e85a2b4fc999e6acac12ae51c2ab8c64bddbc6 Co-Authored-By:Natal Ngétal <hobbestigrou@erakis.eu>
-
- 20 Feb, 2019 1 commit
-
-
Zuul authored
-
- 19 Feb, 2019 1 commit
-
-
ZhongShengping authored
This is a mechanically generated patch to add a unit test job running under Python 3.7. See ML discussion here [1] for context. [1] http://lists.openstack.org/pipermail/openstack-dev/2018-October/135626.html Story: #2004073 Task: #27440 Change-Id: I87cb6388abc60413ebd68dc05ff87c27075969f3
-
- 17 Feb, 2019 1 commit
-
-
ZhijunWei authored
Use latest release 1.1.0 and compatible changes w.r.t pep8 Change-Id: I95d62bbce7fe20dd2f9ec8a96cdffeeefcda75be
-
- 04 Feb, 2019 1 commit
-
-
Martin Kopec authored
The README points to the documentation instead of to Launchpad where bugs are reported. The patch fixes that. Change-Id: Ia13633dc02e74c39565429c93d5a217bba5acbb2
-
- 20 Dec, 2018 1 commit
-
-
Andreas Jaeger authored
Small cleanups: * Use openstack-lower-constraints-jobs template, remove individual jobs. * Sort list of templates Change-Id: I8435496d6812f3dbfce54e8c05fd50a992639906 Needed-By: https://review.openstack.org/623229
-
- 05 Dec, 2018 1 commit
-
-
ZhongShengping authored
openstack-dev was decomissioned this night in https://review.openstack.org/621258 Update openstack-dev to openstack-discuss Change-Id: Ib1947e4de2995fe4108eeb1335bee7a4d63e8afc
-
- 15 Oct, 2018 1 commit
-
-
ZhongShengping authored
Developers run all sorts of different tools within Git repositories, any of which can leave their own special trashfiles all over the place. We can't every hope to catalog them all, so better to recommend developers simply configure a global core.excludesfile to filter the irrelevant files which tend to get created by their personal choice of tools. To this end, remove the long-standing sections for "Mr Developer" and "Editors" since their mere existence here sends the signal that we welcome (and have time to review) additions for any old tool someone ever might happen to try. Also add a comment block explaining this, for clarity. We can, and should of course, continue to list files created by the tools recommended by our workflow (test frameworks called from tox, documentation and packaging builds, et cetera). This change is a port of I1b41efac219fca44e2548fc36633724d0ecfc0cb from the openstack-dev/oslo-cookiecutter repository. Change-Id: I78cf243f3ddb...
-
- 28 Aug, 2018 1 commit
-
-
ZhijunWei authored
Change-Id: Ia06cc37b736d5a874286dd76ccb5511d4b29c385
-
- 27 Aug, 2018 1 commit
-
-
Zuul authored
-
- 13 Aug, 2018 2 commits
- 11 Aug, 2018 1 commit
-
-
Doug Hellmann authored
This is a mechanically generated patch to add a functional test job running under Python 3 as part of the python3-first goal. See the python3-first goal document for details: https://governance.openstack.org/tc/goals/stein/python3-first.html Change-Id: I85233ec99566ba5af66a6ecc211203f658262ada Story: #2002586 Task: #24322
-
- 07 Aug, 2018 1 commit
-
-
Doug Hellmann authored
This is a mechanically generated patch to add a unit test job running under Python 3.6 as part of the python3-first goal. See the python3-first goal document for details: https://governance.openstack.org/tc/goals/stein/python3-first.html Change-Id: I00a61cafe63641b2ec81c70214c7ed593062cc88 Story: #2002586 Task: #24322
-
- 03 Aug, 2018 3 commits
-
-
Doug Hellmann authored
This is a mechanically generated patch to complete step 1 of moving the zuul job settings out of project-config and into each project repository. Because there will be a separate patch on each branch, the branch specifiers for branch-specific jobs have been removed. See the python3-first goal document for details: https://governance.openstack.org/tc/goals/stein/python3-first.html Change-Id: I7701bf49d219d93908354c84b3867d64634fa5f2 Story: #2003250
-
Doug Hellmann authored
This is a mechanically generated patch to complete step 1 of moving the zuul job settings out of project-config and into each project repository. Because there will be a separate patch on each branch, the branch specifiers for branch-specific jobs have been removed. See the python3-first goal document for details: https://governance.openstack.org/tc/goals/stein/python3-first.html Change-Id: I8c0075c29a2aaac598c59c2092ebfed45d42b4f0 Story: #2003250
-
Zuul authored
-
- 30 Jul, 2018 1 commit
-
-
Corey Bryant authored
Under Python 3.7, a trailing comma is no longer added to the init parameters generated by a repr() call: >>> repr(Exception('It Works')) "Exception('It Works')" vs >>> repr(Exception('It Works')) "Exception('It Works',)" Support pre and post Python 3.7 formats in test cases. Change-Id: I45bdf565e170793d0342a907628638369d4d0f2f Closes-Bug: #1783638
-
- 26 Jul, 2018 1 commit
-
-
OpenStack Release Bot authored
Change-Id: Iba4de649c19c1e459af2f6b27fc6356149c131b0
-
- 04 Jul, 2018 1 commit
-
-
Vu Cong Tuan authored
According to Openstack summit session [1], stestr is maintained project to which all Openstack projects should migrate. Let's switch to stestr as other projects have already moved to it. [1] https://etherpad.openstack.org/p/YVR-python-pti Change-Id: I78a93c29f2c9033bba1859c79d826578d72257f5
-
- 21 Jun, 2018 1 commit
-
-
melissaml authored
Change-Id: I1c3cd17d02974073ed42b383a1963be77c380bd2
-
- 15 Jun, 2018 1 commit
-
-
Zuul authored
-
- 06 Jun, 2018 1 commit
-
-
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: I671e0108b2cafd14e10184f68d38172519075f22 Signed-off-by:Doug Hellmann <doug@doughellmann.com>
-
- 03 Jun, 2018 1 commit
-
-
Morgan authored
msgpack is throwing a warning that the unpacker has deprecated the use of encoding argument. Instead the unpacker uses `raw=False`, which does an unpack with similar behavior to the old encoding='utf-8' mechanism. This will reduce a lot of warning spam for projects using msgpack such as Keystone. The change to the kwarg "raw" from "bytes_as_raw" happned between 0.5.1 and 0.5.2. Changing the lower constraint is required to ensure the new arguments are matching the method signature. Change-Id: Iadbee3ec8def9512369a415fb4603dc05d0cbc56
-