yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #76985
[Bug 1815763] Re: Unbound regex in config options
Reviewed: https://review.openstack.org/636627
Committed: https://git.openstack.org/cgit/openstack/nova/commit/?id=9cb825b0147af3b191ea2989e5187e4afdadcb15
Submitter: Zuul
Branch: master
commit 9cb825b0147af3b191ea2989e5187e4afdadcb15
Author: Jim Rollenhagen <jim@xxxxxxxxxxxxxxxxxx>
Date: Wed Feb 13 08:16:45 2019 -0500
Ensure config regexes match the entire string
Oslo.config uses re.search() to check config values against the allowed
regex. This checks if the regex matches anywhere in the string, rather
than checking if the entire string matches the regex.
Make sure config options where the entire string should match the given
regex actually do so.
Change-Id: I9e30a24a4c0640f282f507d0a96640d3cdefe43c
Closes-Bug: #1815763
** Changed in: nova
Status: In Progress => Fix Released
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1815763
Title:
Unbound regex in config options
Status in OpenStack Compute (nova):
Fix Released
Bug description:
Oslo.config uses re.search() to check config values against the
allowed regex. This checks if the regex matches anywhere in the
string, rather than checking if the entire string matches the regex.
Nova has three config options that appear as if the entire string should match the given regex:
* DEFAULT.instance_usage_audit_period
* cinder.catalog_info
* serial_console.port_range
However, these are not bounded with ^ and $ to ensure the entire
string matches.
To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1815763/+subscriptions
References