Allow hyphen in cinder catalog_info service-type

The official service type for Cinder according to [0] is
"block-storage", so it should be allowed in the validation regex.

[0] https://specs.openstack.org/openstack/service-types-authority/

Closes-Bug: 2092194
Change-Id: I9a57aa72cc9589cec08b0f8d5797108043747ef6
This commit is contained in:
Dr. Jens Harbott
2024-12-19 13:42:52 +01:00
parent 3c038645db
commit 2c8400043d
2 changed files with 8 additions and 1 deletions

View File

@ -24,7 +24,7 @@ cinder_group = cfg.OptGroup(
cinder_opts = [
cfg.StrOpt('catalog_info',
default='volumev3::publicURL',
regex=r'^\w+:\w*:.*$',
regex=r'^[\w-]+:\w*:.*$',
help="""
Info to match when looking for cinder in the service catalog.

View File

@ -0,0 +1,7 @@
---
fixes:
- |
Nova now allows to use a hyphen in the ``[cinder]catalog_info``
service-type field, so in particular the official
``block-storage`` type is now valid.
`Bug 2092194 <https://bugs.launchpad.net/nova/+bug/2092194>`_