summaryrefslogtreecommitdiff
path: root/setup.cfg
Commit message (Collapse)AuthorAgeFilesLines
* setup.cfg: add oslo.policy.enforcerAndrew Bogott2021-05-021-0/+3
| | | | | | This allows generation of sample policies, policy diffs, etc. Change-Id: I41d989d876a73f49684d8212d27e48876190f210
* add python37 setup.cfglikui2021-01-121-0/+1
| | | | | | | | | Add python3.7 from setup.cfg, since Wallaby's python supported runtimes are python 3.7[1]: [1] http://lists.openstack.org/pipermail/openstack-discuss/2021-January/019648.html Change-Id: I04c22c6142fc51810d9132e82927dc2dae40cf9d
* remove py37likui2020-12-261-1/+0
| | | | | | | | | Remove python3.7 from setup.cfg, since Wallaby's python supported runtimes are python 3.6 and python 3.8[1]: [1]: https://governance.openstack.org/tc/reference/runtimes/wallaby.html Change-Id: I2684608c4e8ae71a9ded46e54cdba926af6b82f3
* Support to generate config sample fileLingxian Kong2020-05-291-0/+3
| | | | Change-Id: Ic9dc4630dd96227eb8a655c3aac223316d5a060e
* Remove translation sections from setup.cfgmelissaml2020-05-271-14/+0
| | | | | | | These translation sections are not needed anymore, Babel can generate translation files without them. Change-Id: Ic81e52b5cf6c64d752358ab29a1f9a55bf25c88c
* Add py38 package metadataSean McGinnis2020-05-021-0/+1
| | | | | | | | | Now that we are running the Victoria tests that include a voting py38, we can now add the Python 3.8 metadata to the package information to reflect that support. Change-Id: Ie13d54bf75f2d632d25b66007748ebccf6069c65 Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
* Small cleanupsAndreas Jaeger2020-03-101-7/+0
| | | | | | | | | | | Setup.cfg: - This repo is python 3 only ,remove universal wheel building. - Remove pbr.hooks.setup_hook, those are obsolete since a long time tox.ini: - remove tox:jenkins, this is not used since ages Change-Id: Ia6c1bc28b4935859c29924141965f47c4bcbd2c3
* Cleanup docs buildingAndreas Jaeger2020-02-221-6/+0
| | | | | | | | | | | | Remove build_sphinx from setup.cfg, it's not used anymore since this repo uses sphinx-build directly. Require newer openstackdocstheme version and remove settings in conf.py that are now default. Remove doc/source/install/conf.py, it is not used anymore. Change-Id: Id89c664384c3ad443d701f5d4135a9f3f9f744d7
* [ussuri][goal] Drop python 2.7 support and testingGhanshyam Mann2019-12-051-2/+0
| | | | | | | | | | | | | | | | OpenStack is dropping the py2.7 support in ussuri cycle. Trove is ready with python 3 and ok to drop the python 2.7 support. Complete discussion & schedule can be found in - http://lists.openstack.org/pipermail/openstack-discuss/2019-October/010142.html - https://etherpad.openstack.org/p/drop-python2-support Ussuri Communtiy-wide goal: https://governance.openstack.org/tc/goals/selected/ussuri/drop-py27.html Change-Id: I6b448747c873bfc9c0138c0f7e3ca67ddce02dee
* Support to create public trove instanceLingxian Kong2019-09-111-1/+0
| | | | | | | | | | | | | | | | | | | | - The users need to specify the network to create Trove instance, but trove-taskmanager will create port in that network for Nova instance creation. Using port gives Trove more capabilities to define how the database service is exposed. - Deprecate ICMP protocol for the instance. - Restrict 'nics' parameter for creating instance. - Add 'access' parameter for creating instance. - Add 'public_network_id' option in order to create floating IP for the instance. - Do not create records for security groups, but Trove can still delete existing instances for backward compatibility. - Delete unreasonable Host, Account, Storage API. Story: 2006500 Task: 36468 Task: 36466 Change-Id: I80827e1ad5e6b130cbf94c2bb7a909c44d5cf1e5
* Update Python 3 test runtimes for TrainZhongShengping2019-05-091-0/+1
| | | | | | | | | | | | | | | | This goal is to implement the process set out in the 2018-10-24 Python Update Process TC resolution[1], for the Train cycle to ensure unit testing is in place for all of the Tested Runtimes for Train[2]. In practice, this generally means adding unit tests for Python 3.7 and dropping unit tests for Python 3.5. Using the Zuul template for Train will ensure that all projects that support Python3 will be tested against the agreed runtime versions, and make it easier to update them in future. [1]https://governance.openstack.org/tc/resolutions/20181024-python-update-process.html [2]https://governance.openstack.org/tc/reference/runtimes/train.html Change-Id: I018f79c6819ead9ffee777addb7ba6b369304962 Depends-On: https://review.opendev.org/#/c/641878/
* Dropping the py35 testingZhongShengping2019-04-281-1/+1
| | | | | | | | | | | | | | | | | 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: I0d0a3f62d652853963dc4fe204a413eec2bc1830
* Remove SecurityGroup API extensionLingxian Kong2019-04-061-1/+0
| | | | | | | | | SecurityGroup API extension is not mentioned in Trove API doc. Security group information could be retrieved from Neutron. Change-Id: Ifb134eaada09ca4dc739eddb5772681b486cad93 Story: #2005366 Task: #30341
* Change openstack-dev to openstack-discussZhongShengping2018-12-041-1/+1
| | | | | | Mailinglists have been updated. Openstack-discuss replaces openstack-dev. Change-Id: I1063113e64f698ff4cb45a4dde78242a16050a37
* Add trove-status upgrade check command frameworkwhoami-rajat2018-10-221-0/+1
| | | | | | | | | | | This adds basic framework for trove-status upgrade check commands. For now it has only "check_placeholder" check implemented. Real checks can be added to this tool in the future. Change-Id: Idfeab4c06cba6f841c17ab6e255a29e8707bfa55 Story: 2003657 Task: 26162
* Remove entry of policy.json from setup.cfgyatin2018-02-281-1/+0
| | | | | | | | | | | | Review https://review.openstack.org/#/c/506203/ added non existent policy.json(removed in [1]) file in setup.cfg. This patch removes policy.json entry from data_files in setup.cfg. [1] https://review.openstack.org/#/c/509328/ Change-Id: I45afef481aa084f7f9fe716c4768ddf34be848a2
* Merge "Add default configuration files to data_files"Zuul2018-02-271-0/+4
|\
| * Add default configuration files to data_filesJesse Pretorius2017-09-211-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In order to make it simpler to use the default configuration files when deploying services from source, the files are added to pbr's data_files section so that the files are included in the built wheels and therefore deployed with the code. Packaging and deployment tools can then more easily use the default files if they wish to. This pattern is already established with similar files for neutron, designate and glance as has been mentioned in the related bug report. Change-Id: I3bb03644674f016018a178a76cca9d12afe11c43 Closes-Bug: #1718356
* | Generate policy sample file automatically.Zhao Chao2018-02-121-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | A new entrypoint in setup.cfg and a config file are added for using olso.policy helper script to generate the sample file. A new tox target also is added to simplify the environment setting up. Now policy sample file can be generated automatically, so the in-repo sample file is no longer needed. Co-Authored-By: Andrew Laski <andrew@lascii.com> Partial-Implements: blueprint policy-in-code Change-Id: Ic336fa154ccc05b5e9db3a8e751a484b1cc5aa9c Signed-off-by: Zhao Chao <zhaochao1984@gmail.com>
* | Remove bundled intree trove tempest pluginChandan Kumar2017-12-251-3/+0
| | | | | | | | | | | | | | | | | | | | | | * https://review.openstack.org/#/c/527122/ moves the intree tempest plugin to a new repo trove-tempest-plugin. Let'use it for the same. * https://review.openstack.org/#/c/530024/ consumes new trove tempest plugin in python-troveclient Change-Id: I59aafa0ec978033ba4add2bc2a2144d177afb9ac
* | Update URLs in documents according to document migrationmelissaml2017-11-031-1/+1
|/ | | | Change-Id: I4ef8a26df071746b6855a6a278840abdd77f2607
* Merge "Revert "Remove the tempest plugin""8.0.0.0b1Jenkins2017-04-111-0/+3
|\
| * Revert "Remove the tempest plugin"Emilien Macchi2017-04-101-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | It broke Puppet OpenStack CI and all users running Tempest tests for Trove. This is a terrible user experience, please don't do that. This reverts commit d29221ae487bd9cfbf081f809f1e8549145e4169. Change-Id: I6086a383bacc3ada3914fb2f8eb439b8175c0f37
* | Merge "update setup.cfg for classifier python 3.5"Jenkins2017-04-101-0/+2
|\ \
| * | update setup.cfg for classifier python 3.5Amrith Kumar2017-04-071-0/+2
| | | | | | | | | | | | | | | | | | This change is part of trove's python 3.5 goal for the pike release. Change-Id: If94e2f616a47994f358c8ba2bfe1080fa2bbc635
* | | Merge "Remove the tempest plugin"Jenkins2017-04-101-3/+0
|\ \ \ | |/ / |/| / | |/
| * Remove the tempest pluginMatthew Treinish2017-02-221-3/+0
| | | | | | | | | | | | | | | | | | | | | | The trove plugin provides limited coverage which is duplicated in other functional tests. They were originally added to check the project integration requirements for having tempest tests, back before the big tent. This commit removes the plugin to save test resources and reduce the maintainence burden. Depends-On: I0082c483b849deeffe872a5489c7123c2b2c706c Change-Id: Iccc9e62bcd46c7aa8b67a454a9882f41f743f332
* | Sphinx: Treat warnings as errorsAndreas Jaeger2017-03-031-0/+1
|/ | | | | | | | Add warning-is-error to setup.cfg to treat sphinx warnings as errors. Fix all existing warnings so that docs build with this change. Also fix some display problems in secure_oslo_messaging. Change-Id: I7b2fe76cfc388c49f6be4c2d62e983b19bd7e927
* About update setup.cfg homepagejiansong2016-08-121-1/+1
| | | | | | | | http://www.openstack.org/ is openstack homepage, trove homepage is https://wiki.openstack.org/wiki/Trove, so I commit the changes to update it. Change-Id: Ia4387f45e80aa7bbd24e4aa920038259269877ac
* Merge "Add New Relic License module driver"Jenkins2016-07-171-0/+1
|\
| * Add New Relic License module driverPeter Stachowski2016-06-071-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The recent addition of module support in Trove (see https://blueprints.launchpad.net/trove/+spec/module-management ) does not include the New Relic license module driver. This has been added. A decorator to streamline writing drivers (by handling common errors) was also added, and the ping driver modified to use it as well. Since this code is dependent on having an image with New Relic installed, no changes were made to the scenario tests with respect to this new driver. An addition flag was added to the 'apply' interface that passes in whether a module was created with 'admin options.' This allows some rudimentary access control to be implemented. Depends-On: I6fb23b3dbbec98de9ee1e2731bcfc56ab3c0ca42 Change-Id: I282cf533c99e351d23f3b86aae727ae4bf279b64 Closes-Bug: #1571711
* | Add trove tempest pluginMatthew Treinish2016-06-271-0/+3
|/ | | | | | | | | | This commit takes the trove tests which previously lived in tempest and creates an in-tree tempest plugin out of them. The contents of the plugin are taken with tempest checkout out at commit: eda607cb1c89762a54290c4525d81c1b192c421f with modifications made for things to live in the trove repo. Change-Id: Ibad5502cdca0e34cca4b5bc8a7106611f7393cf2
* Server support for instance module featurePeter Stachowski2016-03-151-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This changeset handles the details of applying, removing, listing and retrieving 'modules' from Trove instances. See https://review.openstack.org/#/c/290177 for the corresponding troveclient changes. Scenario tests have been extended to cover the new functionality. These tests can be run by: ./redstack int-tests --group=module A sample module type 'driver' - ping - is included that simply parses the module contents for a message=Text string and returns the 'Text' as the status message. If no 'message=' tag is found, then the driver reports an error message. Due to time constraints, a few unimplemented parts/tests of the blueprint have been triaged as bugs and are scheduled to be fixed before mitaka-rc1. These include: Vertica license module driver: https://bugs.launchpad.net/trove/+bug/1554898 Incomplete module-instances command: https://bugs.launchpad.net/trove/+bug/1554900 Incomplete 'live-update' of modules: https://bugs.launchpad.net/trove/+bug/1554903 Co-Authored-by: Peter Stachowski <peter@tesora.com> Co-Authored-by: Simon Chang <schang@tesora.com> Partially Implements: blueprint module-management Change-Id: Ia8d3ff2f4560a6d997df99d41012ea61fb0096f7 Depends-On: If62f5e51d4628cc6a8b10303d5c3893b3bd5057e
* Update setup.cfg entry points for oslo namespace-less import pathsVincent Untz2016-02-221-5/+5
| | | | | | Oslo moved away from oslo.* namespace quite some time ago. Change-Id: I78e3acae3918c3a136fe47ae99426701ba99c0e6
* Trivial: replace deprecated _impl_messagingChaozhe.Chen2016-01-051-2/+2
| | | | | | | | | | | Use oslo_messaging.notify.messaging instead of the deprecated oslo_messaging.notify._impl_messaging. ref: https://github.com/openstack/oslo.messaging/blob/master/oslo_messaging/ notify/_impl_messaging.py#L20 Change-Id: I146e031e336454a5e55c584ab34477f34d343cbf
* Remove version per M-1 release instructionsCraig Vyvial2015-12-021-1/+0
| | | | | Depends-On: I122d06e4465142a02e0ceb4d2d778be8639c7165 Change-Id: If0762057e1e2b2c2c37d64bd521e37777d341857
* Open Mitaka DevelopmentNikhil Manchanda2015-09-231-1/+1
| | | | | | | | Mark the start of the Mitaka development branch by upping the preversion. The Liberty release branch will be cut from the previous commit. Change-Id: I1b929ea560a9717aff864eeaf379d16e20898f9e
* Update version for LibertyDoug Hellmann2015-06-171-1/+1
| | | | | | | | | | | Update the version for Liberty, switching from date-based versioning to pre-versioning using SemVer. See http://lists.openstack.org/pipermail/openstack-dev/2015-May/065211.html and http://lists.openstack.org/pipermail/openstack-dev/2015-June/067082.html for details. Change-Id: I6a35fa0dda798fad93b804d00a46af80f08d475c
* Open Liberty developmentThierry Carrez2015-04-071-1/+1
| | | | | | | Bump pre-version in setup.cfg to formally open Liberty development. Kilo release branch will be cut from the previous commit. Change-Id: I2291c69fee029dcac163b5fb05137bb5c45a1988
* Integration with oslo.messaging librarySergey Gotliv2015-01-061-0/+8
| | | | | | | | Port Trove to use oslo messaging library instead of obsolete messaging code from oslo incubator. Change-Id: Ibd886f3cb4a45250c7c434b3af711abee266671c Implements: blueprint rpc-versioning
* Remove Python 2.6 classifierJulien Danjou2014-12-021-1/+0
| | | | | | | Trove does not support Python 2.6 anymore starting with Kilo and might not work correctly with it, so remove the classifier. Change-Id: Ida17ce3ce76258442222b591846e1e1717119eed
* Merge "Mark trove as being a universal wheel"Jenkins2014-10-171-0/+3
|\
| * Mark trove as being a universal wheelAndreas Jaeger2014-09-221-0/+3
| | | | | | | | | | | | | | | | Universal is used to identify pure-Python module(by bdist_wheel). For these, it is sufficient to build a wheel with _any_ Python ABI version and publish that to PyPI (by whatever means). Change-Id: I41c1bddf27be9986c43ce408eccfc6b43c5562a1
* | Open Kilo developmentThierry Carrez2014-09-301-1/+1
|/ | | | | | | Bump pre-version to 2015.1 to formally open master branch to Kilo development. Change-Id: Idc0542e1ad2bf2170f8c7ee4fe44ad4bdfa67581
* Load trove API extensions using stevedoreboden2014-08-131-1/+7
| | | | | | | | | | | | | | | | | | The current trove impl loads trove API extensions by searching on a single file path which is exposed as a conf property. This results in a less than optimal approach from a consumer extension POV. This change replaces the single extension path approach with dyanmic loading using stevedore. Consumers can now bind into the API extensions using the 'trove.api.extensions' entry point; a standard means to define extension points. Moreover this change refactors to the trove.openstack.common.extensions logic into trove.common.extensions. In addition this change includes base unit tests to ensure the existing trove proper extension points are loaded and that some basic checks are in place W/R/T validating trove extension points. Change-Id: Id3e712b536aef3bc9c9d1603367cdc0d4816b970 Implements: blueprint dynamic-extension-loading
* Open Juno developmentThierry Carrez2014-04-021-1/+1
| | | | | | | | Bump preversion to 2014.2 to formally open Juno development. The Icehouse release branch (milestone-proposed) will be cut from the last commit before this one. Change-Id: If15dd3aa2b9470570d3d9afaf3551618f41ebb97
* Setup trove for translationAndreas Jaeger2014-03-191-0/+14
| | | | | | | | | | The upstream-translation-job exists already but fails since trove is not setup properly for translation. Add the usual babel.cfg file, update setup.cfg for translation and create initial trove.pot file. Change-Id: I65ca2c974fc54e005ba8887dceb66ac08432c6d1
* Migrating trove to entry pointsMichael Basnight2014-02-011-8/+10
| | | | | | | | | | PBR/Distribute generates binscripts for us. By moving the binscript code into the source tree, we can unit test it as well. Run setup.py develop to generate the binscripts for development use. implements blueprint entrypoints-for-binscripts Change-Id: I9ad4bb4ddc55f64bcd806c588a795cd6e0847aa9
* Conductor proxies host db access for guestsEd Cranford2013-11-261-0/+1
| | | | | | | | | | | | | | | | | | | | | Previously, instances updated their status by updating the database on the host directly. Necessarily, each instance would need access to the database to stay updated. Trove's new conductor service eliminates that need by working as a proxy for those instances. By sending a heartbeat to conductor via RPC, conductor updates the database on the host on behalf of the instance. As backups also made use of the host database, the backup code has been refactored to take richer inputs to remove the need to query the host database, and now conductor is also used to submit updates to backup states. Implements: blueprint trove-conductor Change-Id: I4cb34baedd0e3a50051f9e66de95c9028c66e4b5
* Fixes trove-api daemon fake mode functionality.Tim Simpson2013-10-281-1/+1
| | | | | | | | This commit adds code to register taskmanager as a fake endpoint. This allows the fake daemon to work again. Fixes bug 1238901 Change-Id: Icb7c97cad3d76dc36a38126eb7f8b5929dc0d591