50a4592efb
When executing 'cinder-manage cluster remove' script, an error occurs in the call 'fetch_func_args(fn)': oslo_config.cfg.NoSuchOptError:no such option cluster_name in group [DEFAULT]. The cause is that the call 'fetch_func_args(fn)' is trying to fetch value of argument 'cluster_name' of fn from CONF.cluster_name, but corresponding argument registered in CONF is 'cluster-name' actually. We fix this bug by changing argument name registered in CONF, if positional argument contains '-': 1.put it into automatic conversion from '- to '_', so that keep it the same name as handler function argument. 2.add metavar if it doesn't already exist, and it will maintain the help output. Change-Id: I3f2a04b4c8e7bafe6e38fc86a69192dd3a94c0c5 Closes-Bug: #1894381
6 lines
190 B
YAML
6 lines
190 B
YAML
---
|
|
fixes:
|
|
- |
|
|
`Bug #1894381 <https://bugs.launchpad.net/cinder/+bug/1894381>`_:
|
|
Fix the bug that cinder-manage cluster remove
|
|
does not work and an error NoSuchOptError occurs. |