dellcloudedge/barclamp-network — pull request #8 by galthaus (2012-03-20 02:37:03+00:00)
Title: Many defects and IPMI/BIOS/Network work [1/8]

BIOS/IPMI/NETWORK updates

IPMI Changes:
* Don't use crowbar user for now. Use root until iDRAC and PEC issues are resolved
* Add setting dedicated mode for PER to ipmi code path
* Add discover role to get ipmi settings and write them on the wall (DE193)

Deployer Changes:
* Use the ipmi wall settings to suggest to the network barclamp (no toggle) (DE193)

Network Changes:
* Allocate IP can take a suggestion for the IP to allocate (DE193)
* Added deallocate_ip and disable_interface as REST API routines (DE175)
* Update the network barclamp to watch for delete and remove nodes (DE175)

Provisioner Changes:
* Add temp state delete-final that allows for bc's to search before actual delete
(DE669 and DE667)
* Fix latent delete bug that wasn't deleting the node role.

DE672 was reviewed and already implemented.

bin/crowbar_network | 61 +++++++++--
chef/data_bags/crowbar/bc-template-network.json | 2 +-
.../app/controllers/network_controller.rb | 27 +++++-
crowbar_framework/app/models/network_service.rb | 108 +++++++++++++++++++-
4 files changed, 179 insertions(+), 19 deletions(-)