diff --git a/nova/conf/cinder.py b/nova/conf/cinder.py index 71ce48ff90e..5d2c9e02d51 100644 --- a/nova/conf/cinder.py +++ b/nova/conf/cinder.py @@ -24,7 +24,7 @@ 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. diff --git a/releasenotes/notes/cinder-catalog-info-hyphen-842f02febcfff041.yaml b/releasenotes/notes/cinder-catalog-info-hyphen-842f02febcfff041.yaml new file mode 100644 index 00000000000..bee8c307741 --- /dev/null +++ b/releasenotes/notes/cinder-catalog-info-hyphen-842f02febcfff041.yaml @@ -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 `_