crowbar/barclamp-network — pull request #188 by cloudedge (2013-06-30 15:58:53+00:00)
Title: Refactoring WIP with model as per discussions and engine migrations (resubmitted #2) [2/7]

This is a preliminary step for refactoring where a lot of old models have been removed
and new ones added.

I'm pulling out old code and migrating to models

crowbar.yml files are starting to change
new jigs/roles templates are in place
dramatically simplifed way docs are discovered
removing old routes that we want to eliminate

STATUS:
YES> database migrations
YES> the web app running
NO> rspec tests are passing
NO> unit tests are passing
NO> bdd tests are passing
NO> basic UI screens for nodes, roles, barclamps, etc
NO> all core barclamps are updated

chef/roles/network-admin/node-template.json | 82 +++
chef/roles/network-admin/role-template.json | 82 +++
chef/roles/network-bmc/node-template.json | 82 +++
chef/roles/network-bmc/role-template.json | 82 +++
crowbar.yml | 17 +-
.../app/models/barclamp_network/barclamp.rb | 47 +-
.../app/models/barclamp_network/network.rb | 1 -
.../20120801015043_barclamp_import_network.rb | 2 +-
.../db/migrate/20130115160000_network_navs.rb | 6 +-
.../db/migrate/20130124211800_scaffold_navs.rb | 56 +-
.../db/migrate/20130312110000_create_deployment.rb | 33 -
.../app/assets/stylesheets/_network.sass | 52 --
.../app/controllers/conduits_controller.rb | 286 --------
.../app/controllers/networks_controller.rb | 380 ----------
.../scaffolds/allocated_ip_addresses_controller.rb | 19 -
.../scaffolds/bmc_interfaces_controller.rb | 19 -
.../app/controllers/scaffolds/bonds_controller.rb | 19 -
.../controllers/scaffolds/bus_maps_controller.rb | 19 -
.../app/controllers/scaffolds/buses_controller.rb | 19 -
.../scaffolds/conduit_actions_controller.rb | 19 -
.../scaffolds/conduit_filters_controller.rb | 19 -
.../scaffolds/conduit_rules_controller.rb | 19 -
.../controllers/scaffolds/conduits_controller.rb | 19 -
.../scaffolds/create_bonds_controller.rb | 19 -
.../scaffolds/create_vlans_controller.rb | 19 -
.../scaffolds/interface_maps_controller.rb | 19 -
.../scaffolds/interface_selectors_controller.rb | 19 -
.../controllers/scaffolds/interfaces_controller.rb | 19 -
.../scaffolds/ip_addresses_controller.rb | 19 -
.../controllers/scaffolds/ip_ranges_controller.rb | 19 -
.../scaffolds/network_mode_filters_controller.rb | 19 -
.../controllers/scaffolds/networks_controller.rb | 19 -
.../scaffolds/node_attribute_filters_controller.rb | 19 -
.../scaffolds/physical_interfaces_controller.rb | 19 -
.../controllers/scaffolds/routers_controller.rb | 19 -
.../scaffolds/select_by_indices_controller.rb | 19 -
.../scaffolds/select_by_speeds_controller.rb | 19 -
.../scaffolds/vlan_interfaces_controller.rb | 19 -
.../app/controllers/scaffolds/vlans_controller.rb | 19 -
.../app/models/allocated_ip_address.rb | 24 -
.../app/models/attrib_instance_bus_order.rb | 45 --
.../app/models/attrib_instance_ip_address.rb | 51 --
crowbar_framework/app/models/bmc_interface.rb | 16 -
crowbar_framework/app/models/bond.rb | 29 -
crowbar_framework/app/models/bus.rb | 22 -
crowbar_framework/app/models/bus_map.rb | 23 -
crowbar_framework/app/models/conduit.rb | 70 --
crowbar_framework/app/models/conduit_action.rb | 17 -
crowbar_framework/app/models/conduit_filter.rb | 24 -
crowbar_framework/app/models/conduit_rule.rb | 123 ----
crowbar_framework/app/models/create_bond.rb | 19 -
crowbar_framework/app/models/create_vlan.rb | 16 -
crowbar_framework/app/models/interface.rb | 26 -
crowbar_framework/app/models/interface_map.rb | 36 -
crowbar_framework/app/models/interface_selector.rb | 37 -
crowbar_framework/app/models/ip_address.rb | 43 --
crowbar_framework/app/models/ip_range.rb | 28 -
crowbar_framework/app/models/network.rb | 212 ------
.../app/models/network_mode_filter.rb | 32 -
crowbar_framework/app/models/network_service.rb | 761 --------------------
crowbar_framework/app/models/network_utils.rb | 59 --
.../app/models/node_attribute_filter.rb | 24 -
crowbar_framework/app/models/physical_interface.rb | 17 -
crowbar_framework/app/models/role_filter.rb | 33 -
crowbar_framework/app/models/router.rb | 24 -
crowbar_framework/app/models/select_by_index.rb | 27 -
crowbar_framework/app/models/select_by_speed.rb | 61 --
crowbar_framework/app/models/selector.rb | 28 -
crowbar_framework/app/models/vlan.rb | 22 -
crowbar_framework/app/models/vlan_interface.rb | 18 -
.../barclamp/network/_edit_deployment.html.haml | 10 -
.../app/views/conduits/_conduit_rules.html.haml | 3 -
.../app/views/conduits/_show.html.haml | 11 -
.../app/views/conduits/index.html.haml | 34 -
.../app/views/conduits/show.html.haml | 1 -
.../app/views/networks/_dense.html.haml | 10 -
.../app/views/networks/_form.html.haml | 47 --
.../app/views/networks/_ip_ranges.html.haml | 3 -
.../app/views/networks/_show.html.haml | 23 -
.../app/views/networks/_switch.html.haml | 17 -
.../app/views/networks/edit.html.haml | 4 -
.../app/views/networks/index.html.haml | 36 -
.../app/views/networks/nodes.html.haml | 38 -
.../app/views/networks/show.html.haml | 1 -
.../app/views/networks/switch.html.haml | 83 ---
.../app/views/networks/update.html.haml | 5 -
.../app/views/networks/vlan.html.haml | 26 -
crowbar_framework/config/locales/network/en.yml | 180 -----
.../db/migrate/20120730175122_create_networks.rb | 27 -
.../db/migrate/20120730175238_create_interfaces.rb | 29 -
.../migrate/20120730175255_create_ip_addresses.rb | 27 -
.../20120801015043_barclamp_import_network.rb | 24 -
.../db/migrate/20120821194639_create_conduits.rb | 24 -
.../db/migrate/20120822201408_create_routers.rb | 24 -
.../db/migrate/20120827150258_create_ip_ranges.rb | 24 -
.../db/migrate/20120914175602_create_buses.rb | 25 -
.../db/migrate/20120914175721_create_bus_maps.rb | 24 -
.../20120914175733_create_interface_maps.rb | 23 -
.../20120918205152_create_interface_selectors.rb | 23 -
.../20120918205303_create_conduit_filters.rb | 29 -
.../20120919110841_create_conduit_actions.rb | 26 -
.../migrate/20120919190544_create_conduit_rules.rb | 23 -
.../db/migrate/20121214183538_create_vlans.rb | 24 -
.../db/migrate/20130112145100_create_selectors.rb | 25 -
.../db/migrate/20130115160000_network_navs.rb | 32 -
...20130115220245_create_allocated_ip_addresses.rb | 27 -
.../20130123083500_create_interfaces_networks.rb | 23 -
.../db/migrate/20130124211800_scaffold_navs.rb | 74 --
.../barclamps/crowbar/Network--barclamp.creole | 177 -----
crowbar_framework/test/network_test_helper.rb | 177 -----
.../test/unit/allocated_ip_address_model.rb | 142 ----
.../test/unit/attrib_instance_bus_order_test.rb | 35 -
.../test/unit/attrib_instance_ip_address_test.rb | 55 --
crowbar_framework/test/unit/bond_model_test.rb | 83 ---
crowbar_framework/test/unit/bus_map_model_test.rb | 56 --
crowbar_framework/test/unit/bus_model_test.rb | 47 --
crowbar_framework/test/unit/conduit_action_test.rb | 23 -
crowbar_framework/test/unit/conduit_filter_test.rb | 25 -
crowbar_framework/test/unit/conduit_rule_test.rb | 290 --------
crowbar_framework/test/unit/conduit_test.rb | 426 -----------
crowbar_framework/test/unit/create_bond_test.rb | 47 --
.../test/unit/interface_map_model_test.rb | 78 --
.../test/unit/interface_model_test.rb | 53 --
.../test/unit/interface_selector_test.rb | 103 ---
.../test/unit/ip_address_model_test.rb | 93 ---
crowbar_framework/test/unit/ip_range_model_test.rb | 83 ---
.../test/unit/network_mode_filter_test.rb | 42 --
crowbar_framework/test/unit/network_model_test.rb | 354 ---------
.../test/unit/network_service_test.rb | 500 -------------
crowbar_framework/test/unit/network_utils_test.rb | 95 ---
.../test/unit/node_attribute_filter_test.rb | 44 --
crowbar_framework/test/unit/role_filter_test.rb | 44 --
crowbar_framework/test/unit/router_model_test.rb | 68 --
.../test/unit/select_by_index_test.rb | 62 --
.../test/unit/select_by_speed_test.rb | 145 ----
crowbar_framework/test/unit/selector_test.rb | 27 -
crowbar_framework/test/unit/vlan_model_test.rb | 47 --
137 files changed, 370 insertions(+), 7790 deletions(-)

Crowbar-Pull-ID: 05affc5047396c514209afe13a4f0835098ecf02

Crowbar-Release: development