summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Add support for tox 4HEADmasterStephen Finucane2023-01-101-29/+21
| | | | | | | Some random fixups to make it tox 4-compliant. Signed-off-by: Stephen Finucane <stephenfin@redhat.com> Change-Id: Iea0a929bda37d748497e6fdd730767e25bd9a6dc
* Fix zuul jobsDr. Jens Harbott2022-05-242-11/+10
| | | | | | | | | | | | | | Some clients dropped support for py37, run the tips job with py38 instead. Drop lower-constraints jobs and use the latest version of the openstack-python3-jobs template. Fix pep8 errors that have crept in. Disable shade jobs until they can get fixed. Change-Id: I99871f28cd8a66adf5610104ca142c2871e99b0d
* Switch to newer openstackdocstheme and reno versionsAndreas Jaeger2020-05-313-17/+14
| | | | | | | | | | | | | | | | | | | | | | | | | Switch to openstackdocstheme 2.2.1 and reno 3.1.0 versions. Using these versions will allow especially: * Linking from HTML to PDF document * Allow parallel building of documents * Fix some rendering problems Update Sphinx version as well. Disable openstackdocs_auto_name to use 'project' variable as name. Change pygments_style to 'native' since old theme version always used 'native' and the theme now respects the setting and using 'sphinx' can lead to some strange rendering. openstackdocstheme renames some variables, so follow the renames before the next release removes them. A couple of variables are also not needed anymore, remove them. See also http://lists.openstack.org/pipermail/openstack-discuss/2020-May/014971.html Change-Id: I9b21866eee164c1c14d0e4333e842bd6fefcb820
* Cap jsonschema 3.2.0 as the minimal versionHervé Beraud2020-05-262-2/+2
| | | | | | | | | | | | Previous versions of jsonschema (<3.2.0) doesn't support python 3.8 [1]. Python 3.8 is part of the victoria supported runtimes [2] so we now force to use jsonschema version 3.2.0 to avoid issues, remove ambiguity and ensure that everything works with python 3 in general. [1] https://github.com/Julian/jsonschema/pull/627 [2] https://governance.openstack.org/tc/reference/runtimes/victoria.html#python-runtimes-for-victoria Change-Id: I8e91b4b19d6d71e052061074ad927623a2892830
* Cleanup py27 supportAndreas Jaeger2020-04-172-18/+4
| | | | | | | | | | | | Make a few cleanups: - Remove python 2.7 stanza from setup.py - Add requires on python >= 3.5 to setup.cfg so that pypi and pip know about the requirement - Remove obsolete sections from setup.cfg - Update classifiers Depends-On: https://review.opendev.org/718068 Change-Id: I55b4938edae85aa8108be62c49f0ac7fc6682997
* Update master for stable/ussuriOpenStack Release Bot2020-04-022-0/+7
| | | | | | | | | | | | Add file to the reno documentation build to show release notes for stable/ussuri. Use pbr instruction to increment the minor version number automatically so that master versions are higher than the versions on stable/ussuri. Change-Id: I702f59f7783fee78aa83e6ec0c99a7b35af9183f Sem-Ver: feature
* Use unittest.mock instead of third party mockussuri-em2.1.0Sean McGinnis2020-03-133-3/+1
| | | | | | | | Now that we no longer support py27, we can use the standard library unittest.mock module instead of the third party mock lib. Change-Id: Ieb1746b1ad7571cb87f5b1e7a6876ce72e6b76c3 Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
* Uncap jsonschemaSean McGinnis2020-03-131-1/+1
| | | | | | | | jsonschema was uncapped in the global requirements. We need to uncap it locally now too. Change-Id: Ia6ad2c7e62aebc81386610e9d16c8bb8a162d70f Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
* Add a release note for Python 2 support removal2.0.0Dmitry Tantsur2020-01-091-0/+5
| | | | | | It's quite major, should be mentioned in the release notes. Change-Id: I08958f7a0746f5345b5ecac792021a8a3336171e
* Fix pep8 issue in o_c_c/__init__Sean McGinnis2020-01-091-0/+2
| | | | | Change-Id: I18b35b67a2b81726e0b98b42658d9e78f856b0a3 Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
* Merge "Stop testing python2.7"Zuul2019-10-143-30/+5
|\
| * Stop testing python2.7Monty Taylor2019-10-043-30/+5
| | | | | | | | | | | | Train was the last release supporting python2. Let's rip the bandaid off. Change-Id: If1fe0e7d8897e56ca485157dcb75bea7b1d77e47
* | Merge "Update the constraints url"Zuul2019-10-041-4/+4
|\ \ | |/ |/|
| * Update the constraints urlpengyuesheng2019-09-291-4/+4
| | | | | | | | | | | | For more detail, see http://lists.openstack.org/pipermail/openstack-discuss/2019-May/006478.html Change-Id: I89a8ef3cf0a73f6d95ef74e13159c1b72c447540
* | Update master for stable/trainOpenStack Release Bot2019-09-202-0/+7
|/ | | | | | | | | | | | Add file to the reno documentation build to show release notes for stable/train. Use pbr instruction to increment the minor version number automatically so that master versions are higher than the versions on stable/train. Change-Id: I7311b4d8699632adb447d749eaffcc1b2be63eea Sem-Ver: feature
* Merge "Add Python 3 Train unit tests"train-em1.33.0Zuul2019-08-032-3/+3
|\
| * Add Python 3 Train unit testsCorey Bryant2019-07-052-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | 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: Id917c1d2035ff4d7792203d1287b68ea7f7891cd Story: #2005924 Task: #34233
* | Fix broken link to openstacksdkAndreas Jaeger2019-07-301-1/+1
|/ | | | | | | The openstackdocsdk has moved to docs.o.o and moved the linked page around, fix the link. Change-Id: I756f1276304029365fb893c12974b2314f2b1286
* Update for opendevMonty Taylor2019-04-212-5/+5
| | | | Change-Id: Ib29ca90f7268e4a31dab6e80d92ef4e0fa99f64e
* OpenDev Migration PatchOpenDev Sysadmins2019-04-192-3/+3
| | | | | | | | | | | | | | | 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.
* Update master for stable/steinOpenStack Release Bot2019-03-182-0/+7
| | | | | | | | | | | | 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: Icdb8ddd99ce0304f2adde263321a98b900e01cc2 Sem-Ver: feature
* Update hacking versionjacky062019-03-061-1/+1
| | | | | | Use latest release 1.1.0 and compatible changes w.r.t pep8 Change-Id: I360c621d313b76bf88e91ff8be9e759d8367c847
* Merge "Applying the HTTPS protocal in configuration.rst"stein-em1.32.0Zuul2019-01-092-3/+3
|\
| * Applying the HTTPS protocal in configuration.rstzhouxinyong2019-01-092-3/+3
| | | | | | | | | | | | | | To keep the website in this file be more robust, we'd better update the links to HTTPS type. Change-Id: Ia824909e26e3b31cf2c04a8697cc03c50343eaea
* | Use template for lower-constraintsAndreas Jaeger2018-12-201-8/+7
| | | | | | | | | | | | | | | | | | | | | | Small cleanups: * Use openstack-lower-constraints-jobs template, remove individual jobs. * Sort list of templates Change-Id: Ibafdc46bff0bb37c709e7ccc8bdf205447eebeef Needed-By: https://review.openstack.org/623229
* | Change openstack-dev to openstack-discussmalei2018-12-041-1/+1
|/ | | | | | Mailinglists have been updated. Openstack-discuss replaces openstack-dev. Change-Id: I5e399a0dd8cc44edb7f9d8df9dfc66b0966adf7f
* Update min tox version to 2.0Vieri2018-11-021-1/+1
| | | | | | | | The commands used by constraints need at least tox 2.0. Update to reflect reality, which should help with local running of constraints targets. Change-Id: I16ee82b6fa992b3624b38499bebd0a7e8be0ad8a
* Fix the conflict of urlparse between python2 and python3brandonzhao2018-10-311-1/+1
| | | | Change-Id: I7838599b9ccf6ed716633ef2c75ab34ff362c013
* Remove setup.py check from pep8 jobSean McGinnis2018-10-301-1/+0
| | | | | | | | | | | | | | | | | | Using "python setup.py check -r -s" method of checking the package has been deprecated with the new recommendation to build the sdist and wheel, then running "twine check" against the output. Luckily, there is already a job that covers this that only runs when the README, setup.py, or setup.cfg files change, making running this in the pep8 job redundant. This covered by the test-release-openstack-python3 that is defined in the publish-to-pypi-python3 template. More details can be found in this mailing list post: http://lists.openstack.org/pipermail/openstack-dev/2018-October/136136.html Change-Id: Idd0e9a83084feab40ed23892918f5b688a99f99e Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
* Change python3.5 job to python3.7 job on Stein+Charles Short2018-10-122-7/+7
| | | | | | | | | | | | python3.5 was the only supported python3 version on Xenial, now that we have Bionic Beaver nodes that support python3.7, lets switch to testing with python3.7 in addition with python3.6 in Stein and beyond. See ML discussion here [1] for context. [ [1] http://lists.openstack.org/pipermail/openstack-dev/2018-October/135632.html Change-Id: Ibafa5cc1be81a897a11f01c3df26c644852a45c9 Signed-off-by: Charles Short <chucks@redhat.com>
* Merge "fix bug link in readme"Zuul2018-09-190-0/+0
|\
| * fix bug link in readmeZhijunWei2018-08-281-1/+1
| | | | | | | | Change-Id: Ic00d8f9ed54092b7cc2ffe7648ba80efac2b1546
* | fix bug link in readmezhulingjie2018-08-311-1/+1
|/ | | | Change-Id: I695104e0c4749898b86126c9876ddf01cb9a2be9
* add lib-forward-testing-python3 test jobVieri2018-08-211-0/+1
| | | | | | | | | | | | 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: I65243a7b07f85f35e57f0436783982c73f1bbc6c Story: #2002586 Task: #24321
* add python 3.6 unit test jobVieri2018-08-211-0/+1
| | | | | | | | | | | | 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: I879e15d1f493eb0dd9f6762aa1a8b4d7c0297465 Story: #2002586 Task: #24321
* switch documentation job to new PTIVieri2018-08-211-2/+2
| | | | | | | | | | | | | This is a mechanically generated patch to switch the documentation jobs to use the new PTI versions of the jobs 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: Id87edb57d8a67b29c636b1383b92832f95079a36 Story: #2002586 Task: #24321
* import zuul job settings from project-configVieri2018-08-211-0/+6
| | | | | | | | | | | | | | | | | | | | 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. Because this patch is generated by a script, there may be some cosmetic changes to the layout of the YAML file(s) as the contents are normalized. See the python3-first goal document for details: https://governance.openstack.org/tc/goals/stein/python3-first.html Change-Id: I486e6f8c69aece65ba9b0272004b88ea30c343cb Story: #2002586 Task: #24321
* Merge "Shift Limestone Networks profile to openstacksdk"Zuul2018-08-211-15/+0
|\
| * Shift Limestone Networks profile to openstacksdkMohammed Naser2018-06-121-15/+0
| | | | | | | | | | | | | | | | All of the other profiles have been moved but it looks like this one was missed. Depends-On: https://review.openstack.org/574746 Change-Id: I9efbc92ebb903378f492bf9b16d2e5beffbfea19
* | Update reno for stable/rockyOpenStack Release Bot2018-07-262-0/+7
| | | | | | | | Change-Id: Id9d008ebc3791bcdff329424ab83aa2553f0e159
* | Merge "Invalid link of doc reference"Zuul2018-07-111-1/+1
|\ \
| * | Invalid link of doc referenceDao Cong Tien2018-07-111-1/+1
| | | | | | | | | | | | Change-Id: I50a3d722179c2a0a6fbe6e6309c030a122e54301
* | | Add release note link in READMEqingszhao2018-06-271-0/+1
|/ / | | | | | | Change-Id: I99081cdfde928bc4089e1bdc40eae1bd50082bc2
* | Update links in READMEXiaojueGuan2018-06-122-4/+4
|/ | | | | | Change the outdated links to the latest links in README Change-Id: Ia3480724d5db282ab71e1b9940b9ef2d871e2f44
* fix tox python3 overridesrocky-em1.31.2Doug Hellmann2018-06-061-0/+5
| | | | | | | | | | | | | | | 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: I959afa8a75f09f5fc212424defa4865816f3ab1b Signed-off-by: Doug Hellmann <doug@doughellmann.com>
* Remove app_name config testsMonty Taylor2018-05-251-57/+0
| | | | | | | These are testing that an underlying method is being called with a set of parameters but the method isn't implemented in this library. Change-Id: I29d354f7584d783104220a797ef9cf97bcc490a2
* Merge "Add release note for the vendor data regression"Zuul2018-05-201-0/+5
|\
| * Add release note for the vendor data regressionMonty Taylor2018-05-201-0/+5
| | | | | | | | Change-Id: Ifde1f9b51f0c40d386d655d2c44492664438eb6c
* | fix saltstack breakage introduced in v1.31.0Alexander D2018-05-182-0/+23
|/ | | | | | | | | | | | | | | | | | | SaltStack's openstack cloud provider in current production release calls os_client_config.vendors.get_profile after importing just os_client_config: https://github.com/saltstack/salt/blob/v2018.3.0/salt/cloud/clouds/openstack.py#L319 After 5c2eae8f8242332aff59d18b45a7d17f01524aaa vendors module is no longer imported into os_client_config which results in AttributeError: 'module' object has no attribute 'vendors' Importing this manually in __init__.py fixes it, however I wasn't able to write a working test case — testtools loader loads all submodules recursively and test runs without throwing exception. I hope someone more knowledgeable review this change and confirm it doesn't break this use case anymore. Thanks in advance. Change-Id: I5a3cb6096a090c29e257079da7c3d07d5a9b3428 Signed-off-by: Alexander D <maniac@pzskc383.dp.ua>
* Remove service-type override testsMonty Taylor2018-05-101-23/+2
| | | | | | | | | The upcoming changes to openstascksdk for supporting discovery properly make these irrelevant ... and actually incorrect. Remove them so we can land the discovery support. Also, update test_getters to account for the volume to block-storage shift. Change-Id: I485fe36e0f3a1ae97e8254a784c37b7fa641844d