driver options should be namespaced and documented
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ironic |
Fix Released
|
Medium
|
Lucas Alvares Gomes |
Bug Description
Currently, the names of parameters stored in the driver_info dict are not necessarily consistent . We are removing nested dict support, but as there is no concise grouping of related parameters, this potentially creates conflicting or awkward names. All drivers should use common prefixes for their option names, and all drivers should document their option names clearly.
Here's a breakdown of the options today.
ipmitool:
- address
- username
- password
- terminal_port [optional, may be unused]
ipminative:
- address
- username
- password
ssh:
- address
- username
- password
- port [optional]
- key_filename [optional, req'd if password is not set]
- virt_type
pxe:
- instance_name [should be removed?]
- image_source
- deploy_kernel [optional]
- deploy_ramdisk [optional]
- root_gb
- swap_gb [optional]
- key_data [will be removed with file injection]
- pxe_deploy_key [internal use only]
Changed in ironic: | |
importance: | Undecided → Medium |
status: | New → Triaged |
Changed in ironic: | |
assignee: | nobody → Lucas Alvares Gomes (lucasagomes) |
status: | Triaged → In Progress |
Changed in ironic: | |
status: | In Progress → Fix Committed |
Changed in ironic: | |
milestone: | none → icehouse-2 |
status: | Fix Committed → Fix Released |
Changed in ironic: | |
milestone: | icehouse-2 → 2014.1 |
Fix proposed to branch: master /review. openstack. org/50338
Review: https:/