Cinder Conf is bloated with duplicate options for drivers
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Cinder |
Won't Fix
|
Low
|
Unassigned |
Bug Description
Now that Cinder has well over 20 drivers that can be configured we have a pretty lengthy config file. There's a lot of duplicate entries, for example rather than using a single "enable_chap" option and allowing it to be set in a drivers config section, most drivers want to be snow-flakes and do "<vendor-
There are other places we have this problem as well... back in the Nova days, we used san_ip, san_login and san_password for connecting to a device, whether it was a REST endpoint, SSH etc. Some drivers still just use those generic options, while others use things like "api_url" and "<vendor-
Think it would be great if we made things more general and shared options.
Changed in cinder: | |
status: | New → Triaged |
importance: | Undecided → Low |
Once concern ... Maybe chap_enabled is a bad example, but what do we do for the cases where you have one backend that would want chap_enabled set but not for another backend?