summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Updated from global requirementsliberty-eolstable/libertyOpenStack Proposal Bot2016-04-291-1/+1
| | | | Change-Id: I5683cd23ef25ecd938fa3df33b11b04731c9f396
* Start using renoAlexis Lee2016-03-171-0/+3
| | | | | | | Add releasenotes/notes with a first note saying we're now using reno. Change-Id: If1130d0415cea53e83945af077c167152710bacb Depends-On: I121b8b53cecc85d9e1a511a0d673e8f0a3cc24d8
* Add reno for release notes managementAlexis Lee2016-03-1710-0/+316
| | | | | | | | The release management team have indicated this is their preferred way to collect release notes in future. Change-Id: Icab591ed1b12c1fd84c15f7b4a5d1d56d1d7588a Depends-On: I121b8b53cecc85d9e1a511a0d673e8f0a3cc24d8
* Updated from global requirementsOpenStack Proposal Bot2015-09-291-1/+1
| | | | Change-Id: Ie08005befbe1d9f6264c6eed41b529dd925e1cf0
* Update .gitreview for stable/libertyDoug Hellmann2015-09-141-0/+1
| | | | Change-Id: Id9517b085fe1d6134d299550c389c05c7f990326
* Updated from global requirements2.4.0OpenStack Proposal Bot2015-08-311-1/+1
| | | | Change-Id: I529107e85456ea385e21a455166bc26b409da400
* Make Integer type class honor zero for min/maxJohn L. Villalovos2015-08-272-5/+41
| | | | | | | | | | | | | The Integer type class has an option for setting a min or max value for the integer. But the class would not recognize zero as a valid value and not check it. Make the Integer class honor zero as a valid value for min and/or max. Add test cases for using zero for min and/or max. Change-Id: I395dea133d2a92e5ca4fab913aa17483a38f7ba1 Closes-Bug: #1489688
* Add sphinx extension to embed pretty descriptions of options2.3.0Doug Hellmann2015-08-222-32/+200
| | | | | | | | Add a new `show-options` directive for use in sphinx documentation to embed the help and metadata about options in the output of the rendered docs. Change-Id: I549c8db98bf548dd0a7e8869a57301fa4096f78c
* Add sphinx extension to build sample configMatthew Treinish2015-08-116-1/+99
| | | | | | | | | | This commit adds a sphinx extension which can be loaded in a sphinx config.py to generate a sample config file using oslo-config-generator during each sphinx build. This can then be incorporated into documentation as necessary. Co-Authored-By: Doug Hellmann <doug@doughellmann.com> Change-Id: I2561155749fc8c6a8e31df1614ca6cdb50b4c001
* Updated from global requirementsOpenStack Proposal Bot2015-08-041-1/+1
| | | | Change-Id: Id542e7006406197f04e996a4f5f3a9f34c8a12d2
* Updated from global requirements2.2.0OpenStack Proposal Bot2015-07-291-1/+1
| | | | Change-Id: Id2417fd358cfa83e2d5b349b1f8332065852dec3
* preserve preformatted help textMarkus Zoeller2015-07-243-4/+56
| | | | | | | | | The config options are an interface to a subset of users. These users need to read and understand the help text of the options. To make it easier to read, it should be possible to preformat the text. This patch set keeps the preformat with line breaks. Change-Id: I8aa871001f7da3cefcd9aa93992d50d0d9140157
* Merge "Add enforce_type option when setting an override"2.1.0Jenkins2015-07-242-2/+39
|\
| * Add enforce_type option when setting an overrideRoxana Gherle2015-07-172-2/+39
| | | | | | | | | | | | | | | | | | | | | | | | The 'override' value of an option is currently stored and retrieved with the exact value that is set through set_override method - not taking into account the type of that option. Sometimes we want the type of the override value to be the same as the option type and therefore we will add an optional parameter to the set_override method that will enforce the option value type. Closes-Bug: #1461299 Change-Id: I008b76d3292f76d0699f0063930a3b190539740f
* | Updated from global requirementsOpenStack Proposal Bot2015-07-221-2/+1
| | | | | | | | Change-Id: I44d87eb466d013b2b1e298297ffd6b70eb8f3cf9
* | Merge "Add regex validation to String type"Jenkins2015-07-202-5/+53
|\ \
| * | Add regex validation to String typeChris St. Pierre2015-07-202-5/+53
| | | | | | | | | | | | | | | | | | | | | This lets you specify a regex that string options must match (unanchored). Change-Id: I0be613ee38a4752b135de5ee7f189621670d1071
* | | Merge "Updated from global requirements"2.0.0Jenkins2015-07-181-1/+1
|\ \ \
| * | | Updated from global requirementsOpenStack Proposal Bot2015-07-171-1/+1
| |/ / | | | | | | | | | Change-Id: Ia7e660253ca2ba7165a4b10f68d06bff90445f32
* | | Merge "Add *.egg* to .gitignore"Jenkins2015-07-171-1/+1
|\ \ \ | |_|/ |/| |
| * | Add *.egg* to .gitignoreMatt Riedemann2015-07-171-1/+1
| |/ | | | | | | Change-Id: Idd3e87f2f08df8e1c32e14655cc51066b16b21d7
* | Merge "Remove oslo namespace package"Jenkins2015-07-1726-5268/+18
|\ \ | |/ |/|
| * Remove oslo namespace packageDoug Hellmann2015-07-1326-5268/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Blueprint remove-namespace-packages Depends-on: I77e50f2f14345321d1b5319343c5872a92977936 for openstack/murano-agent Depends-on: If51059c31c82d5235e2ae21143911b5561783ca6 for openstack/os-collect-config Depends-on: I324ca86a21c27ce43cebf255b3c075b8fe110820 for openstack/sahara-dashboard Depends-on: Icfc882db41883410f7b40fc5a22bfaae1a65dedc for openstack/tempest Depends-on: I396a64aa7610b5fcc0bab05bff442ae6b43c6164 for openstack/congress Depends-on: I749f43bd6dc15717154475cc1a776ffd6164b7fa for openstack/octavia Depends-on: I892c0b64ff6bab666f1f23f5e7aeb2da088ea087 for stackforge/python-solumclient Depends-on: I09b3bec4c68c7fe9379b3d5fefbceaa86ffe994e for openstack/congress Related fixes for projects that can't build for other reasons: I7d35c85926c8f098e2e47051ff44b714478df1b7 for stackforge/magnetodb needed for the gate: Depends-On: I0f07858e96ea3baf46f8a453e253b9ed29c7f7e2 Depends-On: I33bd2d9dff9cb7dc1a50177db7286b7317966784 Change-Id: Ibe16f8d7f73234845cab94c8e351f41954eecb0a
* | Updated from global requirementsOpenStack Proposal Bot2015-07-152-2/+2
|/ | | | Change-Id: I790839f1a5670e0bbe530310b4ff135b76d54e53
* Merge "Updated from global requirements"1.15.0Jenkins2015-07-130-0/+0
|\
| * Updated from global requirementsOpenStack Proposal Bot2015-07-121-1/+2
| | | | | | | | Change-Id: I79b5c1401d39311f501cd65578aa1a513eeb5013
* | Fix use of mock for 1.1.0Doug Hellmann2015-07-123-6/+7
|/ | | | | | | | | Correctly assert the number of calls to a mocked method. Combine this with the change to pin the version of mock used for python 2.6 and raise the minimum version of mock used elsewhere. Change-Id: I8cf1936f06f489561a59ec3cc75a1a8d6419a9ef
* Merge "Expose min and max to IntOpt"Jenkins2015-07-096-2/+43
|\
| * Expose min and max to IntOptEric Brown2015-07-076-2/+43
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The IntOpt class utilizes the types.Integer class which has parameters for setting the minimum and maximum value. These min and max values are not exposed through IntOpt and should be ideally. In the docstring help for cfg.py, it gives an example of creating a PortType instance of types.Integer to create a new type with a range. Rather than projects having to define this new instance, seems better to just expose the min and max to IntOpt. Another advantage of adding min and max to IntOpt is the ability to generate a useful sample config file that displays the range of valid integer values. Change-Id: Icce7b6799061711ea512d60facc57bf7d6f6c9cc
* | Merge "Add FAQ entry for why we do not treat config options as API"Jenkins2015-07-081-0/+68
|\ \
| * | Add FAQ entry for why we do not treat config options as APIDoug Hellmann2015-06-301-0/+68
| | | | | | | | | | | | Change-Id: I546adac6c1516a765c37101bcea3d713d528ee65
* | | Don't convert ValueError into NoSuchOptError in ConfigOptsChangBo Guo(gcb)2015-07-031-1/+3
| |/ |/| | | | | | | | | | | | | | | In method __getattr__ of ConfigOpts, we catch all exceptions and convert it to NoSuchOptError. This is wrong, we need allow raise ValueError to provide more details about the error. Change-Id: Ic08b812424ff9ad79f03a9069877b610fcbd4172 Closes-Bug: #1471149
* | Merge "Add tox target to find missing requirements"1.14.0Jenkins2015-07-011-0/+8
|\ \
| * | Add tox target to find missing requirementsDavanum Srinivas2015-06-281-0/+8
| |/ | | | | | | Change-Id: Ib10eca3bf7813e44991634dc7ed948abbac14597
* | Updated from global requirementsOpenStack Proposal Bot2015-07-011-1/+1
| | | | | | | | Change-Id: I437bf29b89c6e3b964195f69cee929aa6eb0166a
* | Merge "Add set_default() method to fixture"Jenkins2015-07-012-39/+92
|\ \
| * | Add set_default() method to fixtureDoug Hellmann2015-06-302-39/+92
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add a set_default() method to the fixture to allow it to be passed to set_default() functions in other oslo libraries that expect to be given a ConfigObj instance. This lets tests in one project use a fixture to set defaults for options in code they don't own, and unset those defaults when the test is cleaned up. Change-Id: Ifa9e6e2ab4ab4f93a7dc22d786ee6fd6ae7224ae
* | | Merge "Fixes example for cfg"Jenkins2015-07-011-1/+1
|\ \ \ | |/ / |/| |
| * | Fixes example for cfgliyingjun2015-06-251-1/+1
| | | | | | | | | | | | | | | | | | | | | `type=PortType()` should be `type=PortType` in the example of cfg module Change-Id: I1e1449e1853fe48a280964b2b69cb2e6c283dda3 Closes-bug: #1468481
* | | fix fixture tests for fixtures 1.3.xDoug Hellmann2015-06-302-52/+130
| |/ |/| | | | | | | | | | | | | The latest releases of fixtures do not allow a fixture to be cleaned up more than once, so rewrite the fixture tests to manage the fixture by hand and not clean it up unless that is part of the test being run. Change-Id: I1e2aaa59e713eca231a315860ef84bc272bbe280
* | Merge "Fix sorting of optional arguments"1.13.0Jenkins2015-06-272-2/+19
|\ \
| * | Fix sorting of optional argumentsIlya Shakhat2015-06-172-2/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When there are no positional arguments only N-1 arguments were sorted. The original unit test covered this case, but had no luck to catch the issue. Closes bug 1466061 Change-Id: I54ac8d5b6b20dd42b6c49873e5b0000fe7b92057
* | | Do not use oslo namespace for oslo.i18n libDoug Hellmann2015-06-261-1/+1
| |/ |/| | | | | | | | | | | Release 2.0.0 of oslo.i18n drops the oslo namespace package. Change-Id: I8303670d303b63953050c4f0ad65e1e01c567ff7 Blueprint: remove-namespace-packages
* | Updated from global requirementsOpenStack Proposal Bot2015-06-223-8/+7
|/ | | | Change-Id: Ie3078b99f9d11bc9d8d04de0d55d9d929b1e46fb
* Switch badges from 'pypip.in' to 'shields.io'Joshua Harlow2015-06-111-2/+2
| | | | | | | | | | | | | | | The badge hosting at 'pypip.in' has been broken for a while now, it was supposed to be fixed in the following PR(s): - https://github.com/badges/pypipins/issues/39 - https://github.com/badges/pypipins/issues/38 - https://github.com/badges/pypipins/issues/37 That does not appear to have actually happened and/or is not getting addressed, so switch to a more reliable badge hosting site that provides the same badge information. Change-Id: I4545eabc57b5ba41102e77e143c96507cec6cf5a
* Updated from global requirementsOpenStack Proposal Bot2015-06-111-1/+1
| | | | Change-Id: I4d0c4f72ff8677d0c6ccc5f2e7be5c81c8b33ba0
* Merge "Fix typo in Opt class doc string"Jenkins2015-06-101-2/+2
|\
| * Fix typo in Opt class doc stringLingxianKong2015-06-021-2/+2
| | | | | | | | | | | | s/iff/if Change-Id: Ie8d7b0b2a51ebd0c8618896d0b72fda7fe923aae
* | Fix sorting issue in python 31.12.1Thomas Herve2015-06-082-1/+15
|/ | | | | | | | Fix an error appear when trying to sort options when having many options and many groups in python 3.4. Change-Id: Iec7447e004f3708d92bd30aad94a17378fc25f31 Closes-Bug: #1463025
* Merge "Document properties as properties"1.12.0Jenkins2015-05-261-12/+34
|\