| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Change-Id: I5683cd23ef25ecd938fa3df33b11b04731c9f396
|
|
|
|
|
|
|
| |
Add releasenotes/notes with a first note saying we're now using reno.
Change-Id: If1130d0415cea53e83945af077c167152710bacb
Depends-On: I121b8b53cecc85d9e1a511a0d673e8f0a3cc24d8
|
|
|
|
|
|
|
|
| |
The release management team have indicated this is their preferred way
to collect release notes in future.
Change-Id: Icab591ed1b12c1fd84c15f7b4a5d1d56d1d7588a
Depends-On: I121b8b53cecc85d9e1a511a0d673e8f0a3cc24d8
|
|
|
|
| |
Change-Id: Ie08005befbe1d9f6264c6eed41b529dd925e1cf0
|
|
|
|
| |
Change-Id: Id9517b085fe1d6134d299550c389c05c7f990326
|
|
|
|
| |
Change-Id: I529107e85456ea385e21a455166bc26b409da400
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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 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
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Change-Id: Id542e7006406197f04e996a4f5f3a9f34c8a12d2
|
|
|
|
| |
Change-Id: Id2417fd358cfa83e2d5b349b1f8332065852dec3
|
|
|
|
|
|
|
|
|
| |
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
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| |
| |
| |
| | |
Change-Id: I44d87eb466d013b2b1e298297ffd6b70eb8f3cf9
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This lets you specify a regex that string options must match
(unanchored).
Change-Id: I0be613ee38a4752b135de5ee7f189621670d1071
|
|\ \ \ |
|
| |/ /
| | |
| | |
| | | |
Change-Id: Ia7e660253ca2ba7165a4b10f68d06bff90445f32
|
|\ \ \
| |_|/
|/| | |
|
| |/
| |
| |
| | |
Change-Id: Idd3e87f2f08df8e1c32e14655cc51066b16b21d7
|
|\ \
| |/
|/| |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
|/
|
|
| |
Change-Id: I790839f1a5670e0bbe530310b4ff135b76d54e53
|
|\ |
|
| |
| |
| |
| | |
Change-Id: I79b5c1401d39311f501cd65578aa1a513eeb5013
|
|/
|
|
|
|
|
|
|
| |
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
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
|\ \ |
|
| | |
| | |
| | |
| | | |
Change-Id: I546adac6c1516a765c37101bcea3d713d528ee65
|
| |/
|/|
| |
| |
| |
| |
| |
| |
| | |
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
|
|\ \ |
|
| |/
| |
| |
| | |
Change-Id: Ib10eca3bf7813e44991634dc7ed948abbac14597
|
| |
| |
| |
| | |
Change-Id: I437bf29b89c6e3b964195f69cee929aa6eb0166a
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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
|
|\ \ \
| |/ /
|/| | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
`type=PortType()` should be `type=PortType` in the example of cfg module
Change-Id: I1e1449e1853fe48a280964b2b69cb2e6c283dda3
Closes-bug: #1468481
|
| |/
|/|
| |
| |
| |
| |
| |
| | |
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
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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
|
| |/
|/|
| |
| |
| |
| |
| | |
Release 2.0.0 of oslo.i18n drops the oslo namespace package.
Change-Id: I8303670d303b63953050c4f0ad65e1e01c567ff7
Blueprint: remove-namespace-packages
|
|/
|
|
| |
Change-Id: Ie3078b99f9d11bc9d8d04de0d55d9d929b1e46fb
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Change-Id: I4d0c4f72ff8677d0c6ccc5f2e7be5c81c8b33ba0
|
|\ |
|
| |
| |
| |
| |
| |
| | |
s/iff/if
Change-Id: Ie8d7b0b2a51ebd0c8618896d0b72fda7fe923aae
|
|/
|
|
|
|
|
|
| |
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
|
|\ |
|