dellcloudedge/barclamp-crowbar — pull request #205 by galthaus (2012-09-25 19:13:37+00:00)
Title: Better handling of non-admin nodes - Still not perfect [1/12]

Remove handle from node and use name.

Centralize the chef code to make it easier to replace and update chef components.

Fix bugs in chef attribute saving on proposals and nodes.

This gets a compute node to spin in waiting to allocate.

More work needs to be done to get the rest of the system working again.

.../app/controllers/barclamp_controller.rb | 6 +-
.../app/controllers/machines_controller.rb | 6 +-
.../app/controllers/nodes_controller.rb | 32 ++--
.../app/helpers/application_helper.rb | 4 +-
crowbar_framework/app/models/crowbar_service.rb | 38 +----
crowbar_framework/app/models/node.rb | 199 +++++++++++++++++---
crowbar_framework/app/models/node_object.rb | 55 ++-----
crowbar_framework/app/models/node_role.rb | 6 +-
crowbar_framework/app/models/proposal_config.rb | 4 +
crowbar_framework/app/models/proposal_queue.rb | 5 +-
crowbar_framework/app/models/role.rb | 4 +
crowbar_framework/app/models/service_object.rb | 4 +-
crowbar_framework/app/views/nodes/_form.html.haml | 8 +-
crowbar_framework/app/views/nodes/edit.html.haml | 2 +-
crowbar_framework/app/views/nodes/list.html.haml | 4 +-
15 files changed, 236 insertions(+), 141 deletions(-)