summaryrefslogtreecommitdiff
path: root/releasenotes
Commit message (Collapse)AuthorAgeFilesLines
* Merge "Adding pre-commit"4.7.0Zuul2020-09-221-0/+2
|\
| * Adding pre-commitHervé Beraud2020-09-091-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Introduced changes: - pre-commit config and rules - Add pre-commit to pep8 gate, Flake8 is covered in the pre-commithooks. - Applying fixes for pre-commit compliance in all code. Also commit hash will be used instead of version tags in pre-commit to prevend arbitrary code from running in developer's machines. pre-commit will be used to: - trailing whitespace; - Replaces or checks mixed line ending (mixed-line-ending); - Forbid files which have a UTF-8 byte-order marker (check-byte-order-marker); - Checks that non-binary executables have a proper shebang (check-executables-have-shebangs); - Check for files that contain merge conflict strings (check-merge-conflict); - Check for debugger imports and py37+ breakpoint() calls in python source (debug-statements); - Attempts to load all yaml files to verify syntax (check-yaml); - Run flake8 checks (flake8) (local) For further details about tests please refer to: https://github.com/pre-commit/pre-commit-hooks Change-Id: Iba1e2ce707051ea393ac559fc51b1f07da1f6ee8 Signed-off-by: Moisés Guimarães de Medeiros <moguimar@redhat.com>
* | Merge "Add function to encapsule md5 for FIPS systems"Zuul2020-09-211-0/+16
|\ \
| * | Add function to encapsule md5 for FIPS systemsAde Lee2020-09-161-0/+16
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For systems in FIPS mode, invocations of MD5 will fail. This occurs even in cases where the MD5 is used in a non-cryptographical context eg. for an etag in swift. There is a proposal in Python to allow developers to mark these non-crypto cases as valid through a new usedforsecurity keyword. See https://bugs.python.org/issue9216. Some downstream versions of python already implement this keyword. To permit OpenStack to run in FIPS enabled systems with these versions of python, we add a simple encapsulation of hashlib.md5() here. Once the issue is resolved in upstream python, we can remove this function. Change-Id: I09433fea6ad6e6849677a93b269e24dec5c05b69
* | Update master for stable/victoriaOpenStack Release Bot2020-09-112-0/+7
|/ | | | | | | | | | | | Add file to the reno documentation build to show release notes for stable/victoria. Use pbr instruction to increment the minor version number automatically so that master versions are higher than the versions on stable/victoria. Change-Id: I0fe9048d788b5d334ba93d97a9c3c6f9562c98db Sem-Ver: feature
* Add util methods for checking json and yaml formatted file4.5.0Ghanshyam Mann2020-08-261-0/+6
| | | | | | | | | | | | | | | | As part of oslo_policy policy_file JSON to YAML migration BP, we need to check if oslo policy_file is JSON or YAML formatted (almost on all projects with policy in code, example Needed-By). - https://specs.openstack.org/openstack/oslo-specs/specs/victoria/policy-json-to-yaml.html These util methods try quick checks of file type by loading the file using json or yaml. Needed-By: https://review.opendev.org/#/c/748059/ Related Blueprint: policy-json-to-yaml Change-Id: I0edf030dc5cd6b77e0101089746589332860fa16
* New method in netutils: get_mac_addr_by_ipv6Bence Romsics2020-06-291-0/+5
| | | | | | | | | This method is practically the reverse of get_ipv6_addr_by_EUI64(), so we can extract the MAC address from IPv6 addresses that were generated from interface identifiers. Change-Id: I48720d38649104f9f2f0a8fd208f2aac7548644e Related-Change: https://review.opendev.org/718729
* Fix pygments stylemelissaml2020-06-041-2/+1
| | | | | | | | New theme of docs respects pygments_style. more info: http://lists.openstack.org/pipermail/openstack-discuss/2020-May/014971.html Change-Id: I535b0627c37db7eb70c699642da0ffae36590329
* Switch to newer openstackdocstheme and reno versionsAndreas Jaeger2020-05-181-3/+3
| | | | | | | | | | | | | | | | | Switch to openstackdocstheme 2.2.0 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. 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. Depends-On: https://review.opendev.org/728938 Change-Id: I3a57dfef23cee9dc4430f46063e89ffb54d0396c
* Imported Translations from ZanataOpenStack Proposal Bot2020-04-291-3/+96
| | | | | | | For more information about this automatic import see: https://docs.openstack.org/i18n/latest/reviewing-translation-import.html Change-Id: Icbde6a5eb3ebdd3b34fbbfff90bd8c1c7fca6b34
* Update master for stable/ussuriOpenStack Release Bot2020-04-142-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: Icea548d6ceace770aeacd74947b7bf8f1f0a7311 Sem-Ver: feature
* Fix regex to correctly recognize scientific notation with QemuImgInfoHervé Beraud2020-02-251-0/+5
| | | | | | | | | | | | | | | | | | | qemu 4.1.0 output shifts to scientific notation at 1000mb, breaking oslo.utils. Problem here is that the qemu-img output shifts to scientific notation: 999 => 999 MiB 1000 => 1e+03 MiB The regex in python-oslo-utils does not cover this. This issue is likely regexp parsing "disk size: 1e+03 MiB" value. These changes fix that. Change-Id: I4c016865890135023ceb497de18d75ccebd5961a Closes-Bug: 1864529
* reword releasenote for py27 support droppingHervé Beraud2020-02-061-1/+1
| | | | Change-Id: I1fd384a0e08716cc48c2a4e7dfad28d6efa15f3c
* [ussuri][goal] Drop python 2.7 support and testing4.0.0Hervé Beraud2020-02-031-0/+5
| | | | | | | | | | | | | | OpenStack is dropping the py2.7 support in Ussuri cycle. 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: If437786eb8dbba9386dd473b45dab0933812c649
* Merge "Bump the openstackdocstheme extension to 1.20"Zuul2019-12-021-16/+0
|\
| * Bump the openstackdocstheme extension to 1.20pengyuesheng2019-11-121-16/+0
| | | | | | | | | | | | | | | | | | | | | | | | Some options are now automatically configured by the version 1.20: - project - html_last_updated_fmt - latex_engine - latex_elements - version - release. Change-Id: Id5c6afef01c6f38cb72c3a6526352db40dcb3a87
* | Make mask_dict_password case insensitive and add new patternsDougal Matthews2019-11-151-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | In Icc19b7c8bdb6a3182939d5e9fdef21288b19f43d mask_password was made case insensitive but mask_dict_password wasn't. This update makes the behaviour of these functions the same. Instead of lowering _SANITIZE_KEYS each time the source list is lowered. New password patterns from realworld logs were added to the patterns. Change-Id: Ic3ee301857630a15b9c26fd5d0fc907c43199517 Related-Bug: #1850843
* | Make mask_password case insensitive, and add new patterns3.42.0Cédric Jeanneret2019-11-051-0/+8
|/ | | | | | | | | | | It appears that Mistral service logs everything, and doesn't use yet the mask_password (nor mask_dict_password) method. In order to ensure all is properly masked, we have to add some new patterns, and make it case insensitive in order to simplify and avoid duplicated entries. Change-Id: Icc19b7c8bdb6a3182939d5e9fdef21288b19f43d Related-Bug: #1850843 Signed-off-by: Cédric Jeanneret <cjeanner@redhat.com>
* 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: I1cff7414fb67be165c6d8df9b3c9d6969c7c8bd8 Sem-Ver: feature
* 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: I1794009c46abeabcc6a8b21e0802f9b42cb29bcc Sem-Ver: feature
* Update reno for stable/rockyOpenStack Release Bot2018-07-262-0/+7
| | | | Change-Id: I8346274c8dc281f18ae7938334adec6d5dd3780f
* Imported Translations from ZanataOpenStack Proposal Bot2018-03-011-3/+3
| | | | | | | For more information about this automatic import see: https://docs.openstack.org/i18n/latest/reviewing-translation-import.html Change-Id: If10933e0bbc543f4a9ed686b96e13e43b3d8a296
* Imported Translations from ZanataOpenStack Proposal Bot2018-02-081-3/+7
| | | | | | | For more information about this automatic import see: https://docs.openstack.org/i18n/latest/reviewing-translation-import.html Change-Id: Ic58353cda88124d10f320e62d19034a6c1278edd
* Update reno for stable/queensOpenStack Release Bot2018-01-242-0/+7
| | | | Change-Id: I9a83676c89628b3e273109020778e95420ccfede
* Remove setting of version/release from releasenotesAndreas Jaeger2017-11-161-8/+4
| | | | | | | | | | | | | | | | | | Release notes are version independent, so remove version/release values. We've found that projects now require the service package to be installed in order to build release notes, and this is entirely due to the current convention of pulling in the version information. Release notes should not need installation in order to build, so this unnecessary version setting needs to be removed. This is needed for new release notes publishing, see I56909152975f731a9d2c21b2825b972195e48ee8 and the discussion starting at http://lists.openstack.org/pipermail/openstack-dev/2017-November/124480.html . Change-Id: I6c8f28fe72781c7b57db0a5ec8ce452e10d158f6
* Imported Translations from ZanataOpenStack Proposal Bot2017-10-081-0/+48
| | | | | | | For more information about this automatic import see: https://docs.openstack.org/i18n/latest/reviewing-translation-import.html Change-Id: Ib59e62ac91eb4209897185e58143a7347f8234e3
* Update reno for stable/pikeOpenStack Release Bot2017-07-282-0/+7
| | | | Change-Id: I9707fe2bd69f643e84c94228fe8e88d1119e651e
* switch from oslosphinx to openstackdocsthemeAkihiro Motoki2017-07-011-3/+8
| | | | Change-Id: Ief1b96ec6d08552f285540a68994c70cc9af3098
* Update reno for stable/ocataOpenStack Release Bot2017-01-202-0/+7
| | | | Change-Id: I9d11a68a5d5ca5700ac96cfb53097e3314d5e07d
* Add reno for release notes managementChangBo Guo(gcb)2016-11-017-0/+299
| | | | | | Closes-Bug: #1634356 Change-Id: I6462e42df2a28cd63d6059ef5320cec3ca1473d9
* Allow assigning "0" to portDariusz Smigiel2016-06-081-0/+3
Function for port validation doesn't validate "0" as a proper port number, althought IANA RFC 6335 [1] describes as valid 0-65535. Add missing "0" to function. [1] https://tools.ietf.org/html/rfc6335#section-8.1.2 Change-Id: I088add52cf454e5df503ecb5d6551724fb5ddaf4 Closes-Bug: #1590485