Ilo* drivers should use only ilo credentials to maintain compatibility across releases
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ironic |
Fix Released
|
Medium
|
Anusha |
Bug Description
Currently IloVirtualMedia
This imposes user/operator to specify ipmi credentials along with ilo credentials (which are same) during creation of node.
So, Ilo* drivers should accept only ilo credentials and process the ipmi credentials internally by inheriting the ipmi interface in Ilo driver.
Proposing the fix for juno as it would be make the node creation compatible across releases ( juno, kilo..) , as user needs to specify only ilo credentials ( no need to bother about providing ipmi or any other credentials), even if the usage of ipmi is removed in the future for IloDriver.
eg: IloManagement(
def validate(self, task):
Note: Code changes for the above proposed approach are ready and tested.
summary: |
- Ilo* drivers should use only ilo credentilas to maintain compatibility + Ilo* drivers should use only ilo credentials to maintain compatibility across releases |
Changed in ironic: | |
importance: | Undecided → High |
importance: | High → Medium |
Changed in ironic: | |
milestone: | none → juno-rc1 |
Changed in ironic: | |
status: | Fix Committed → Fix Released |
Changed in ironic: | |
milestone: | juno-rc1 → 2014.2 |
1. For K we decided to rename ilo_username etc into just username, so this problem will be gone
2. For J feature freeze is long in effect, so I don't see how this bug can be fixed right now. Though feel free to discuss with other folks on IRC.