8a4b0f037a- update to version 9.6.0 - Remove old excludes - Dict: Support customizing key-value separator - Provide an exit code when raising SystemExit. - reno: Update master for unmaintained/victoria - Fix tests for Python 3.13 - doc: Drop oslo.db.concurrency namespace - reno: Update master for unmaintained/xena - Update master for stable/2024.1 - reno: Update master for unmaintained/wallaby - reno: Update master for unmaintained/zed - Add option for generate shell completion script
devel
Dirk Mueller2024-09-02 17:34:05 +00:00
a7643a2bb5Accepting request 1171470 from Cloud:OpenStack:Factory
Ana Guerrero
2024-05-03 17:45:35 +00:00
4ff3418874- update to version 9.4.0 - reno: Update master for unmaintained/yoga - Update master for stable/2023.2 - Remove compatibility with Python < 3.8 - Bump hacking - Update python classifier in setup.cfg - Add choices parameter for IntOpt class - Bump hacking (again)Dirk Mueller2024-05-02 22:15:11 +00:00
9e3555a1f7Accepting request 1130299 from Cloud:OpenStack:Factory
Ana Guerrero
2023-12-01 20:27:14 +00:00
c05e43ac74- update to version 9.2.0 - Bump bandit and make oslo.config compatible with latest rules - Moves supported python runtimes from version 3.8 to 3.10 - Revert "Moves supported python runtimes from version 3.8 to 3.10" - Update master for stable/2023.1Dirk Mueller2023-12-01 16:26:28 +00:00
43e16802afAccepting request 1100700 from Cloud:OpenStack:Factory
Ana Guerrero
2023-07-26 11:24:23 +00:00
c28b81ca0aAccepting request 1084313 from Cloud:OpenStack:Factory
Dominique Leuenberger
2023-05-03 13:42:25 +00:00
847edd0034- update to version 9.1.1 - Fix issues related to tox4 - Update master for stable/zed - Add Python3 antelope unit tests - fix CLI mismatch in unit tests - Disable a config test if ran under the root user - Make tests backward compat with cliff' older versionsDirk Mueller2023-05-03 12:24:04 +00:00
09e045b59bAccepting request 996550 from Cloud:OpenStack:Factory
Dominique Leuenberger
2022-08-16 15:08:02 +00:00
db06a8996d- update to version 9.0.0 - Drop python3.6/3.7 support in testing runtime - Add Python3 zed unit tests - Update master for stable/yogaDirk Mueller2022-08-16 08:45:26 +00:00
18f147775bAccepting request 979081 from Cloud:OpenStack:Factory
Dominique Leuenberger
2022-05-25 18:34:38 +00:00
7fd1b2859e- update to version 8.8.0 - Update python testing classifier - Replace deprecated UPPER_CONSTRAINTS_FILE variable - Update master for stable/xena - Fix tests for Python3. - setup.cfg: Replace dashes with underscores - Add Python3 yoga unit testsDirk Mueller2022-05-24 21:27:40 +00:00
fd13912ba5Accepting request 940194 from Cloud:OpenStack:Factory
Dominique Leuenberger
2021-12-13 19:44:44 +00:00
f2e3a7cd49- update to version 8.7.1 - remove unicode from code - Add Python3 xena unit tests - Adding the missing HostDomain config option - Add the version parameter. - Fix formatting of release list - Move flake8 as a pre-commit local target. - config-generator yaml format doesn't work with i18n fields - setup.cfg: Replace dashes with underscores - update doc url - Ussuri+ is python3 only - Remove references to 'sys.version_info' - Update master for stable/wallaby - tests: Add test for config file priority orderDirk Mueller2021-10-26 21:37:06 +00:00
967eb83e79Accepting request 889990 from Cloud:OpenStack:Factory
Dominique Leuenberger
2021-05-10 13:37:36 +00:00
9b2cbf6772- update to version 8.5.0 - remove lower-constraints.txt - sphinxext: Add 'merge_domaindata' - Update master for stable/victoria - Add Python3 wallaby unit tests - Adding pre-commit - Convert rst to plaintext for oslo.config output - Use py3 as the default runtime for tox - inherit from object is not required for py3 - Add a new type HostDomain. - Adding --check-defaults to validator - Bump minimum version for PyYAML to 5.1 - Remove Babel from lower-constraints.txt - Dropping lower constraints testing - tox: Enable parallel docs builds - Move zuul config file to root folderDirk Mueller2021-05-02 16:34:42 +00:00
b683072601Accepting request 868497 from Cloud:OpenStack:Factory
Dominique Leuenberger
2021-02-02 13:25:46 +00:00
e5bea608d3- update to version 8.3.3 - sphinxext: Add 'merge_domaindata' - Update TOX_CONSTRAINTS_FILE for stable/victoria - Update .gitreview for stable/victoria - Add a new type HostDomain.Dirk Mueller2021-02-02 00:38:44 +00:00
57163e13c1Accepting request 841206 from Cloud:OpenStack:Factory
Dominique Leuenberger
2020-10-26 15:16:31 +00:00
0b8cbbdbb6Accepting request 803588 from Cloud:OpenStack:Factory
Dominique Leuenberger
2020-06-05 18:13:53 +00:00
a63a73e4c7- update to version 8.0.2 - Remove universal wheel configuration - fix: fix float opt min and max value format errror - Use stevedore to list the source drivers in documentation - reword releasenote for py27 support dropping - Switch to Ussuri jobs - Switch to hacking 2.x - Update master for stable/train - tox: Trivial cleanup - [ussuri][goal] Drop python 2.7 support and testing - trivial: Cleanup tox.ini - Update the minversion parameter. - update source link in readme - Ensure option groups don't change during logging - Refactor unit tests for CLI usage - remove outdated header - Remove ConfigFilter - Support hyphens in positional argument names - mypy: Add boilerplate configuration - Stop configuring install_command in tox. - Remove six - Update the constraints url - Assume positional arguments are required - tox: Keeping going with docsDirk Mueller2020-05-12 09:46:36 +00:00
7c02d517e0Accepting request 789261 from Cloud:OpenStack:Factory
Dominique Leuenberger
2020-03-29 12:25:43 +00:00
92eea8e982Accepting request 783515 from Cloud:OpenStack:Factory
Dominique Leuenberger
2020-03-11 17:50:54 +00:00
f64e81ee96- update to version 6.11.2 - Update .gitreview for stable/train - Update TOX/UPPER_CONSTRAINTS_FILE for stable/train - Ensure option groups don't change during loggingDirk Mueller2020-03-10 18:21:16 +00:00
4f16fa735eAccepting request 774910 from Cloud:OpenStack:Factory
Dominique Leuenberger
2020-02-18 09:40:50 +00:00
1e68cbba17- update to version 6.11.1 - Move user docs to top of index - Switch to sphinxcontrib-apidoc - Update master for stable/stein - Add unit tests for validator - OpenDev Migration Patch - Deprecate ConfigFilter - Cap Bandit below 1.6.0 and update Sphinx requirement - Revert "Replace git.openstack.org URLs with opendev.org URLs" - Clean up the unnecessary sphinx from test-requirements.txt - Add note to docs about CLI opts and config files - Blacklist sphinx 2.1.0 (autodoc bug) - Handle collections.abc deprecations - Document precedence of config sources - tox: Suppress output - Add exclude-groups option to config validator - Dropping the py35 testing - Replace git.openstack.org URLs with opendev.org URLs - Improve removing quotes logic - Clarify help on config-file and config-dir options - Add a Quick Start tutorial - tox: Whitelist 'find' - Add special handling for keystone_authtoken group - Fix coverage tox venv - Remove '.testr.conf' - Add Python 3 Train unit tests - Bump the openstackdocstheme extension to 1.20
Thomas Bechtold
2019-10-09 12:25:49 +00:00
ea3f87b689Accepting request 692854 from Cloud:OpenStack:Factory
Dominique Leuenberger
2019-05-03 20:42:09 +00:00
989cd548ddosc copypac from project:Cloud:OpenStack:Stein:Staging package:python-oslo.config revision:2, using keep-link, using expandDirk Mueller2019-04-08 12:58:13 +00:00
936ed1b6bcAccepting request 672174 from Cloud:OpenStack:Factory
Dominique Leuenberger
2019-02-26 21:18:45 +00:00
5ed07a88c4- update to version 6.4.1 - Update UPPER_CONSTRAINTS_FILE for stable/rocky - python3: Ensure ConfigOpts __iter__ uses list(d.keys()) - Update .gitreview for stable/rocky - import zuul job settings from project-config
Thomas Bechtold
2019-02-06 14:58:07 +00:00
003771dfcaAccepting request 667838 from Cloud:OpenStack:Factory
Dominique Leuenberger
2019-01-24 13:13:49 +00:00
cc8d6091bbAccepting request 633097 from Cloud:OpenStack:Factory
Dominique Leuenberger
2018-09-07 13:38:46 +00:00
39ec4fe9ff- update to version 6.4.0 - add source filename to option locations set in code - Fix typo 'importopt' to 'import_opt' adding the missing _ - Update reno for stable/queens - add user documentation for get_location() - sphinxext: Separate parsing of group and opts - add detail to driver options in config generator - Base class for a configuration driver - sphinxext: Reporting correct lines for errors - Add example group for the URI driver - Support trailing commas in values of list type - Add release notes link to README - Remove boolean from StrOpt example - fix URI type equality comparison - New cache layer for external sources - Add config_source option - Properly initialize HostAddress - trivial change to contributing instructions - Fix HostAddress superclass. - report the correct location for an option updated with set_defaults() - Optionally use oslo.log for deprecated opt logging - move configuration option list to the configuration guide - ConfigurationSource base class - sphinxext: Address nits from Ic6c2dcbe7823dd3fdc71db8dc5afab2d604559e3 - Remove stale pip-missing-reqs tox test - Update links in README - Add bindep.txt file to prevent fallback to generic list - Trivial: Update pypi url to new url - Make List option format bounds-sensitive - disable stack inspection when setting option valuesDirk Mueller2018-09-03 09:19:48 +00:00
3f6abd379aAccepting request 583336 from Cloud:OpenStack:Factory
Dominique Leuenberger
2018-03-19 22:35:39 +00:00
e3fb0f2eaeAccepting request 565766 from Cloud:OpenStack:Factory
Dominique Leuenberger
2018-01-17 20:56:27 +00:00
498198916c- update to version 5.2.0 - Clean up enforce_type related test method's name - Remove -U from pip install - Provide descriptions for choices - Fix the invalid links for doc file in oslo.config - Avoid tox_install.sh for constraints support - sphinxext: Don't sometimes emit trailing newlinesDirk Mueller2018-01-15 11:51:14 +00:00
8bed386b2bAccepting request 562946 from Cloud:OpenStack:Factory
Dominique Leuenberger
2018-01-10 22:35:52 +00:00
876bcc1500- update to version 5.1.0 - Remove setting of version/release from releasenotes - Make help message include choices information for StrOpt - Update reno for stable/pike - Fix the incorrect file path - Fix sphinx option generation when advanced=True - Empty groupname will be 'DEFAULT' by default - Remove the parameter enforce_type from set_override and set_default - Correct documentation error in DeprecatedOpt - Use boolean where expected - Remove redundant colon in doc - Implement OptGroup.__str__ for log messages - Added exception when namespace option is missing - Cleanup test-requirements - Prefer SNAP_COMMON config files - Updated from global requirementsDirk Mueller2017-12-07 20:34:22 +00:00
2233c515f6Accepting request 529085 from Cloud:OpenStack:Factory
Dominique Leuenberger
2017-09-29 09:56:36 +00:00
6ab36d70a9osc copypac from project:Cloud:OpenStack:Pike package:python-oslo.config revision:2, using keep-link, using expand
Thomas Bechtold
2017-09-28 06:59:14 +00:00
e53817647aAccepting request 514837 from Cloud:OpenStack:Factory
Dominique Leuenberger
2017-08-28 13:29:40 +00:00
d6d8296bcd- update to version 4.11.0 - Enable some off-by-default checks - Remove usage of enforce_type=True - Don't set enforce_type if we are using the default - update the documentation URL in the readme - rearrange docs based on new standard layout - [Fix gate]Update test requirement - Update reno for stable/ocata - Fix string interpolation in ValueError - Handle both - and _ forms of deprecated opts - Fix html_last_updated_fmt for Python3 - add deprecation_reason to log message - Handle getattrs to ConfigOpts for deprecated opts - Optimize the link address - fix an issue with looking up deprecated option names in code - add rst output mode for config generator - switch from oslosphinx to openstackdocstheme - pbr.version.VersionInfo needs package name (oslo.xyz and not oslo_xyz) - Update URLs in documents according to document migration - sphinxext: Log with 'str', not 'repr' - Clarify info on a comment - sphinxext: Handle unescaped percentage signs - Fix typo in generator.rst - Add PyYAML as a requirement - Adjust removal_version for argument enforce_type - Fix conversion to item_type on __call__ in List type(again) - Machine Readable Sample Config - Cast generator_options to dict - import content from the configuration reference guide - Remove dependency oslo.i18n from test-requirements.txt
Thomas Bechtold
2017-08-07 06:36:45 +00:00
6d5ebcc242Accepting request 456731 from Cloud:OpenStack:Factory
Dominique Leuenberger
2017-02-21 12:43:09 +00:00
1a084140fa- update to version 3.22.0: - Add missing exceptions to the documentation - fix interpolation of None value - List comprehensions - standardize release note page ordering - Add 'schemes' argument to URIOpt - Add IPOpt and PortOpt names for sphinxext - Enable release notes translation - Normalize group sections - Update reno for stable/newton - Ensure test_config_dir_doesnt_exist() dir doesn't exist - Add Constraints support - Revert "Fix conversion to item_type on __call__ in List type" - Add doc about config option name and comment in config file - Show team and repo badges on README - Correct nits in Iedf808 - Replace six.iteritems() with .items() - Add defaults for config-dir - Add some documentation about option deprecation - [TrivialFix] Replace 'assertTrue(a in b)' with 'assertIn(a, b)' - config: Pass description and epilog through - Fix wrong usage of DuplicateOptError - modify the home-page info with the developer documentation - Fix missing option types to config doc - doc: Fix Range type version - Remove references to Python 3.4 - Add HostnameOpt and URIOpt types to sphinxext - Warn user about enforce_type default change - Fix conversion to item_type on __call__ in List type - Fix filename in comment
Thomas Bechtold
2017-02-13 09:07:21 +00:00
754ece276b- update to 3.17.1: * Updated from global requirementsDirk Mueller2017-01-31 07:33:14 +00:00
f027a10d98Accepting request 443013 from Cloud:OpenStack:Factory
Dominique Leuenberger
2016-12-02 15:43:37 +00:00
c6198aae3d- switch to stable/newton - add format_spec_file to _service - Add 0001-Add-defaults-for-config-dir.patch to support default config directories
Thomas Bechtold
2016-12-01 10:41:46 +00:00
340d714243Accepting request 425268 from Cloud:OpenStack:Factory
Dominique Leuenberger
2016-09-30 13:29:14 +00:00
0ba2b23c89- update to version 3.17.0 * Add set_override method test with ListOpt * Fix: default value of prog should remove extension * Updated from global requirements * Add Port type to allow configuration of a list of tcp/ip ports * Advanced Option
Thomas Bechtold
2016-08-30 16:23:26 +00:00
37866e53ec- update to 3.14.0: * disable lazy translation in sphinx extension * Trivial: adjust import order to fit the import order guideline * Make error message more clear * Add min and max values to Float type and Opt * Fix parameters of assertEqual are misplaced * Updated from global requirements * Add max_length to URIOpt * Remove discover from test-requirements * update docs for sphinxconfiggen * Add URIOpt to doced option typesDirk Mueller2016-08-08 09:27:13 +00:00
c3e2c847d2- update to 3.13.0: * Add Python 3.5 classifier and venv * Enabling your project for mutable-config * Add namespace to _list_opts() in test * decode subprocess output so doc build works on python3 * Updated from global requirementsDirk Mueller2016-07-29 15:42:38 +00:00
1003fb3b22- update to 3.12.0: * Add URIOpt * Add support for a deprecated version * Updated from global requirements * Support template substitution of DictOpt * fixture: Provide parameter enforce_type for method config * Fix typo: 'olso' to 'oslo' * Return [] for .config_dirs when config files are not parsed * generator: format string default value for List type properly * Updated from global requirements * Required Option * Updated from global requirements * Make sure ConfigType is an abstract class * Added i18n formatting to log messages * Remove duplicated code in method test_equal of HostnameTypeTests * Incorrect group name when deprecated_group is not specified * Handle some native python types in config generation
Thomas Bechtold
2016-07-04 15:43:37 +00:00
d751383810Accepting request 361769 from Cloud:OpenStack:Factory
Dominique Leuenberger
2016-03-07 12:23:12 +00:00
62361b60e5- Switch to.spec from rpm-packaging upstream project
Thomas Bechtold
2016-03-03 07:47:51 +00:00
187f4aa896- update to 3.9.0: * remove redundant call to set explicit target * clear the cache before mutating the config files * Updated from global requirements * Add None-check to find_file * add support for mutable options in the config generator * add unreleased page to release notes build * add a release note mentioning our use of reno * Add reno for release notes management * Hooks around mutate_config_files * Add hostname config type * Add config_dirs property with a list of directories * Fix wrong check with non-None value when format group * add generator hook for apps to update option defaults * Updated from global requirements * refactor generator._list_opts for further enhancement * Add debtcollector as requirement * always show coverage output from tests * handle group objects in sphinxext * refactor sphinxext and add unit tests * have show-options load the generator config file * support multiple namespaces in sphinxext * refactor sphinxext to make reformatting easier * refactor generator closures to private methods * Updated from global requirements * remove specially attribute handling from _Namespace * Fix unrecognized subparser args * Add test for BoolOpt with no default * Fix bandit entry in tox.ini * Removal of bandit.yamlDirk Mueller2016-02-28 13:41:00 +00:00
db7485e50a- update to 3.4.0: * Do not fail on certain config option help strings * Updated from global requirements * enhance sphinx integration to allow links to option definitions * Remove argparse from requirements * Updated from global requirements * replace reference to default value in option help text in docs * add built-in options to auto-generated documentation * register the built-in options for the config generator to find * Add reST work label for configuration options * Allow port number with 0 * Replace deprecated library function os.popen() with subprocess * Fix can't generate config sample with non-None value * Fixed deprecated_for_removal warning generation * Module index grouping * Docs class links * generator: ignore doubles * Numerous corrections to the docstrings * Make oslo-config-generator fail gracefully when no arguments * Replace assertEqual(*, None) with assertIsNone in tests * Python 3 deprecated the logger.warn method in favor of warning * Replace assertEqual(None,*) with assertIsNone(*) * Cleanly handle an undefined attribute reference * Replace assertEqual with assertTrue and assertFalse * assertIsNone(val) instead of assertEqual(None,val)Dirk Mueller2016-02-26 13:24:18 +00:00
5ed98c347d- Update to version 3.2.0 * Capitalize IP * Add support for a deprecation reason * Removes MANIFEST.in as it is not needed explicitely by PBR * Make PortOpt accept choices parameter * Test equality of types.String choices as a set * Add new parameter choices to Integer type * [fix-compat] Tolerate non-string defaults in String type * [fix-compat] Support older use case for Opt type * Handle None section name in MultiOptConfigParser#get * Allow method set_override with parameter override=None for all types * Move type formatting from generator to type * Allow naming of custom types * Remove 'raise' in _get * Remove python 2.6 support * Add DEFAULT group in NoSuchOptError when group=NoneBernhard Wiedemann2016-01-08 08:26:29 +00:00
bb2a82bf4cAccepting request 348997 from Cloud:OpenStack:Factory
Dominique Leuenberger
2015-12-21 11:04:18 +00:00
538b061ffeupdate to 2.7.0: * Add max length check to StrOpt * Fix StrOpt to allow setting quotes and regex * Improve default type checking * Use versionadded and versionchanged in doc * update doc to use new type PortOpt * Fix versionchanged * Raise exception when wrong type is used as default * Add PortOpt for integer with range 1 to 65535 * Fix typos in cfg.py * Case insensitiveness when comparing choices values * Add missing tests and generator code for IPOpt * Fix coverage configuration and execution * Add item_type and bounds to ListOpt * Fix bad exception for StrOpt with invalid choice value * fix literal rendering in dictionary options docs * Fix home-page value in setup.cfg with Oslo wiki * docs - Set pbr 'warnerrors' option for doc build * Include changelog/history in docs * Correct the comment of __call__ method * Demonstrate that MultiStr values from multiple sources are merged * Make Integer type class honor zero for min/maxBernhard Wiedemann2015-11-20 07:05:10 +00:00
77fe141953Accepting request 328091 from Cloud:OpenStack:Factory
Stephan Kulow
2015-09-02 05:53:56 +00:00
fd36b6c60dAccepting request 327718 from Cloud:OpenStack:Master
Thomas Bechtold
2015-08-28 11:03:18 +00:00
b2de1ac431- update to 2.3.0: * Add sphinx extension to embed pretty descriptions of options * Add sphinx extension to build sample config * Updated from global requirements * Updated from global requirements * preserve preformatted help text
Thomas Bechtold
2015-08-27 14:34:05 +00:00
3ee3242e7dAccepting request 320697 from Cloud:OpenStack:Factory
Stephan Kulow
2015-08-27 06:54:46 +00:00
b8c6d7d93d- update to 2.1.0: * Updated from global requirements * Add regex validation to String type * Add enforce_type option when setting an override * Updated from global requirements * Add *.egg* to .gitignore * Updated from global requirements * Remove oslo namespace package * Fix use of mock for 1.1.0 * Updated from global requirements * Expose min and max to IntOpt * Don't convert ValueError into NoSuchOptError in ConfigOpts * Updated from global requirements * Add FAQ entry for why we do not treat config options as API * Add set_default() method to fixture * fix fixture tests for fixtures 1.3.x * Add tox target to find missing requirements * Do not use oslo namespace for oslo.i18n lib * Fixes example for cfg * Updated from global requirements * Fix sorting of optional arguments * Switch badges from 'pypip.in' to 'shields.io' * Updated from global requirements * Fix sorting issue in python 3 * Fix typo in Opt class doc string - Adjust Requires
Thomas Bechtold
2015-07-31 06:57:06 +00:00
2e88ac8e1b- Unify spec file #2
Thomas Bechtold
2015-07-31 06:53:28 +00:00
204a66801e- Unify spec file
Thomas Bechtold
2015-07-29 05:51:22 +00:00
b3b7de9278- update to 1.12.1: * Fix sorting issue in python 3Dirk Mueller2015-07-20 19:46:05 +00:00
7b06733b9bAccepting request 315354 from Cloud:OpenStack:Factory
Stephan Kulow
2015-07-12 20:52:26 +00:00
7fadee9fb4osc copypac from project:Cloud:OpenStack:Kilo package:python-oslo.config revision:4, using keep-link, using expandDirk Mueller2015-06-24 16:27:42 +00:00
2d97a5ec0dAccepting request 304320 from Cloud:OpenStack:Factory
Dominique Leuenberger
2015-05-02 19:35:11 +00:00
542333c890- Add python_requires to _service - Update Requires version according to requirements.txtDirk Mueller2015-04-28 09:25:37 +00:00
d3d45c39fcAccepting request 288460 from Cloud:OpenStack:Factory
Dominique Leuenberger
2015-03-09 09:08:34 +00:00
7c8b77e7e0because of bnc#920180 we need version 1.4.0 for python-openstackclient - go back to released version (1.3.0) Replace assertEquals with assertEqual Add the ability to validate default options valueBernhard Wiedemann2015-03-03 15:07:10 +00:00
5d9318f051osc copypac from project:Cloud:OpenStack:Juno package:python-oslo.config revision:4, using keep-link, using expandDirk Mueller2014-09-27 15:54:53 +00:00
7a3a420b34Accepting request 230468 from Cloud:OpenStack:Factory
Tomáš Chvátal
2014-04-20 09:36:06 +00:00
49b981d097osc copypac from project:Cloud:OpenStack:Icehouse package:python-oslo.config revision:3, using keep-link, using expandDirk Mueller2014-04-17 13:02:59 +00:00
5797cc587bAccepting request 227724 from Cloud:OpenStack:Factory
Stephan Kulow
2014-03-28 12:56:30 +00:00
721a9c37cbosc copypac from project:Cloud:OpenStack:Icehouse:Staging package:python-oslo.config revision:3, using keep-link, using expandDirk Mueller2014-03-27 10:31:43 +00:00
1e2b83b525Accepting request 225080 from Cloud:OpenStack:Factory
Stephan Kulow
2014-03-09 19:16:34 +00:00
2fd0355a14osc copypac from project:Cloud:OpenStack:Havana package:python-oslo.config revision:4, using keep-link
Sascha Peilicke
2014-03-07 15:18:58 +00:00