From d5918dfeda7da9c196b53cde3c1f6eeda862294d Mon Sep 17 00:00:00 2001 From: Rein Henrichs Date: Tue, 20 Apr 2010 11:06:22 -0700 Subject: [PATCH] Releasing v1.0.0rc2 --- CHANGELOG | 647 +++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 637 insertions(+), 10 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index af6a0ed16..aa6551130 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,6 +1,29 @@ -v1.0.0 -====== -74f1f7b Releasing 1.0.0 (Sweet!) +v1.0.0rc2 +========= +b70552f Vendoring authlogic plugin +8cf65cf Add report specs, refactor report, fix spec issue +75f951c [Bug #3516] puppet dashboard rake install aborted +982e791 [Bug #3527] Successful nodes > all nodes? +76ddac3 Ignore generated README.html +0b00832 [Bug #3469] node activity items link to current page +f8a0406 [Bug #3430] README missing = after REPORTDIR +a5c85a5 [Bug #3432] success report list sorts by hostname +ae9de8a [Bug #3467] dates show up in Euro Format (DD/MM/YY) +30c7d39 [Bug #3478] Update copyright to 2010 +a1dd137 [Bug #3489] Delete of only group or class item in a node does nothing +3885361 Fix fcbkcomplete to work in noConflict more +17a6f99 [Bug #3480] Truncate node lists +3f4077a more colorblind-safe chart colors +9c60546 Basic graphico-based status graphs +98a731d Removing flot javascripts, adding grafico +0104ffe Update status graph partials +ad31527 Adding unreported nodes +1a8c60a Fix node successful, failed scopes. Add unreported. +343aa0a Ignore ctags file +2c95e5d Correct order for reports on dashboard page +03d7864 Adding rake udpate task +0393ad2 Vendoring has_scope gem +0a9795a Releasing 1.0.0 (Sweet!) 803ce67 Removing changelog task 30e16b3 Update changelog task 549b985 Fix bug in assigning classes to nodes @@ -46,7 +69,51 @@ ae755db Add link to Mike Zupan's install guide bebda1d Removing code from old UI 30e3eab In place edit for class names 282bf5c Render correct sidebar for class show - ... and 45 more. +44d8d9b Add puppet dashboard logo +bc4bf35 Add id to node index checkboxes +0ef8937 Sane paginatino per-page size +63d434b Remove condition on Node.by_report_date +d20c294 Adding run time to dashboard page +edbfbf0 Minor updates to forms CSS and nodes forms +7643292 Update dashboard page +2a314cb Update header drop down styles +bb1a5c7 Minor style updates +11e0a75 Updating node show and adding half width style +b1b1091 Fixing default time format +e95c202 Updates to form CSS +1303cca Update node manager tab active condition +cf283ff Add dropdown to main nav +503bc00 Update Node Class views to new UI +f02cc9a Update Node Group views to new UI +5fc4ee8 Updates to Nodes UI +e4e390b Working node group and class completion +5837819 Basic working facebook-style group autocomplete +7698cda Adding fcbkcomplete jQuery plugin +df58cf3 Small tweaks to index styles +84d35b9 New Nodes index layout and general UI styles +b56c64b Simplifying timeline event view and css +b4ef0e6 Truncate node name in dashboard list +4788194 [Bugfix #3177] Nodes groups parameter not in external node +ee5da5c [BUGFIX #3146] README.markdown tweak +f9388f2 Display details on parameter changes in history. +4751ddd A node's last_report returned the incorrect report, since changing the default_scope order of reports. +a010410 Fix timestamp formatting on x axis for graphs Fix order of run success graph so it shows most recent runs. +a83f05d Make activity timeline more verbose. +1fca6fc Don't show run status graph if there are no reports. +0eb3cf1 Show number of reports for a node in node's 'show' action. +4ed3d15 Enabling pagination for node collections. +277791a Add node and report management rake tasks +4a84db7 Fixed sorting of reports in default_scope of the model. +3729cd0 Adding node rake task. This is for adding/modifying/removing nodes in the dashboard. +a08d992 Add where named scope +6835156 [Bugfix #3071] Node report list should show most recent first +67e481d Clean up environment.rb +846da97 Fix failing nodes controller specs +f0f0533 Add paginated reports and view more links +06676b2 [BUGFIX #3024] Unsuccessful report raises error on #metrics +a19dca3 [Feature #2978] Sort nodes based on domain name +9be6623 Classes can be added when editing groups +261f227 Releasing 0.2.1 v0.2.0 ====== @@ -70,7 +137,53 @@ ae755db Add link to Mike Zupan's install guide bebda1d Removing code from old UI 30e3eab In place edit for class names 282bf5c Render correct sidebar for class show - ... and 47 more. +44d8d9b Add puppet dashboard logo +bc4bf35 Add id to node index checkboxes +0ef8937 Sane paginatino per-page size +63d434b Remove condition on Node.by_report_date +d20c294 Adding run time to dashboard page +edbfbf0 Minor updates to forms CSS and nodes forms +7643292 Update dashboard page +2a314cb Update header drop down styles +bb1a5c7 Minor style updates +11e0a75 Updating node show and adding half width style +b1b1091 Fixing default time format +e95c202 Updates to form CSS +1303cca Update node manager tab active condition +cf283ff Add dropdown to main nav +503bc00 Update Node Class views to new UI +f02cc9a Update Node Group views to new UI +5fc4ee8 Updates to Nodes UI +e4e390b Working node group and class completion +5837819 Basic working facebook-style group autocomplete +7698cda Adding fcbkcomplete jQuery plugin +df58cf3 Small tweaks to index styles +84d35b9 New Nodes index layout and general UI styles +b56c64b Simplifying timeline event view and css +b4ef0e6 Truncate node name in dashboard list +4788194 [Bugfix #3177] Nodes groups parameter not in external node +ee5da5c [BUGFIX #3146] README.markdown tweak +f9388f2 Display details on parameter changes in history. +4751ddd A node's last_report returned the incorrect report, since changing the default_scope order of reports. +a010410 Fix timestamp formatting on x axis for graphs Fix order of run success graph so it shows most recent runs. +a83f05d Make activity timeline more verbose. +1fca6fc Don't show run status graph if there are no reports. +0eb3cf1 Show number of reports for a node in node's 'show' action. +4ed3d15 Enabling pagination for node collections. +277791a Add node and report management rake tasks +4a84db7 Fixed sorting of reports in default_scope of the model. +3729cd0 Adding node rake task. This is for adding/modifying/removing nodes in the dashboard. +a08d992 Add where named scope +6835156 [Bugfix #3071] Node report list should show most recent first +67e481d Clean up environment.rb +846da97 Fix failing nodes controller specs +f0f0533 Add paginated reports and view more links +06676b2 [BUGFIX #3024] Unsuccessful report raises error on #metrics +a19dca3 [Feature #2978] Sort nodes based on domain name +9be6623 Classes can be added when editing groups +261f227 Releasing 0.2.1 +773bc5f Fix nasty routing bug for hosts that contain a '.' +a849c84 Releasing 0.2.0 v0.1.1 ====== @@ -94,7 +207,72 @@ ae755db Add link to Mike Zupan's install guide bebda1d Removing code from old UI 30e3eab In place edit for class names 282bf5c Render correct sidebar for class show - ... and 66 more. +44d8d9b Add puppet dashboard logo +bc4bf35 Add id to node index checkboxes +0ef8937 Sane paginatino per-page size +63d434b Remove condition on Node.by_report_date +d20c294 Adding run time to dashboard page +edbfbf0 Minor updates to forms CSS and nodes forms +7643292 Update dashboard page +2a314cb Update header drop down styles +bb1a5c7 Minor style updates +11e0a75 Updating node show and adding half width style +b1b1091 Fixing default time format +e95c202 Updates to form CSS +1303cca Update node manager tab active condition +cf283ff Add dropdown to main nav +503bc00 Update Node Class views to new UI +f02cc9a Update Node Group views to new UI +5fc4ee8 Updates to Nodes UI +e4e390b Working node group and class completion +5837819 Basic working facebook-style group autocomplete +7698cda Adding fcbkcomplete jQuery plugin +df58cf3 Small tweaks to index styles +84d35b9 New Nodes index layout and general UI styles +b56c64b Simplifying timeline event view and css +b4ef0e6 Truncate node name in dashboard list +4788194 [Bugfix #3177] Nodes groups parameter not in external node +ee5da5c [BUGFIX #3146] README.markdown tweak +f9388f2 Display details on parameter changes in history. +4751ddd A node's last_report returned the incorrect report, since changing the default_scope order of reports. +a010410 Fix timestamp formatting on x axis for graphs Fix order of run success graph so it shows most recent runs. +a83f05d Make activity timeline more verbose. +1fca6fc Don't show run status graph if there are no reports. +0eb3cf1 Show number of reports for a node in node's 'show' action. +4ed3d15 Enabling pagination for node collections. +277791a Add node and report management rake tasks +4a84db7 Fixed sorting of reports in default_scope of the model. +3729cd0 Adding node rake task. This is for adding/modifying/removing nodes in the dashboard. +a08d992 Add where named scope +6835156 [Bugfix #3071] Node report list should show most recent first +67e481d Clean up environment.rb +846da97 Fix failing nodes controller specs +f0f0533 Add paginated reports and view more links +06676b2 [BUGFIX #3024] Unsuccessful report raises error on #metrics +a19dca3 [Feature #2978] Sort nodes based on domain name +9be6623 Classes can be added when editing groups +261f227 Releasing 0.2.1 +773bc5f Fix nasty routing bug for hosts that contain a '.' +a849c84 Releasing 0.2.0 +b62d71e Update README +d57764e Sample external nodes script +320c1eb Lookup node by host name +924d4f9 Tweak status report link text +482448f Tweak footer paddings +c2d9194 Element footer (styled like table footer) +7890b62 Move node sidebar Add button to table footer +eb5d2c3 Add paginated reports and view more links +49d7e02 Adding will paginate to vendor and gem.config +f1cb4c1 [BUGFIX #2946] not showing failed icon +6f0906c [BUGFIX #2947] uneven lists on dashboard +2130b97 Large update to stats and graphing +1352421 [BUGFIX #2946] not showing failed icon +8b17973 rake reports:import task imports report YAML files +32c48a5 Extract data from report into reports table +024fe93 Update install task to use file tasks +24f37ab More robust test of node activity feed +3e83b56 Fix statuses controller spec +66ca885 Updating CHANGELOG for 0.1.1 0.1.1 ===== @@ -122,7 +300,77 @@ ae755db Add link to Mike Zupan's install guide bebda1d Removing code from old UI 30e3eab In place edit for class names 282bf5c Render correct sidebar for class show - ... and 71 more. +44d8d9b Add puppet dashboard logo +bc4bf35 Add id to node index checkboxes +0ef8937 Sane paginatino per-page size +63d434b Remove condition on Node.by_report_date +d20c294 Adding run time to dashboard page +edbfbf0 Minor updates to forms CSS and nodes forms +7643292 Update dashboard page +2a314cb Update header drop down styles +bb1a5c7 Minor style updates +11e0a75 Updating node show and adding half width style +b1b1091 Fixing default time format +e95c202 Updates to form CSS +1303cca Update node manager tab active condition +cf283ff Add dropdown to main nav +503bc00 Update Node Class views to new UI +f02cc9a Update Node Group views to new UI +5fc4ee8 Updates to Nodes UI +e4e390b Working node group and class completion +5837819 Basic working facebook-style group autocomplete +7698cda Adding fcbkcomplete jQuery plugin +df58cf3 Small tweaks to index styles +84d35b9 New Nodes index layout and general UI styles +b56c64b Simplifying timeline event view and css +b4ef0e6 Truncate node name in dashboard list +4788194 [Bugfix #3177] Nodes groups parameter not in external node +ee5da5c [BUGFIX #3146] README.markdown tweak +f9388f2 Display details on parameter changes in history. +4751ddd A node's last_report returned the incorrect report, since changing the default_scope order of reports. +a010410 Fix timestamp formatting on x axis for graphs Fix order of run success graph so it shows most recent runs. +a83f05d Make activity timeline more verbose. +1fca6fc Don't show run status graph if there are no reports. +0eb3cf1 Show number of reports for a node in node's 'show' action. +4ed3d15 Enabling pagination for node collections. +277791a Add node and report management rake tasks +4a84db7 Fixed sorting of reports in default_scope of the model. +3729cd0 Adding node rake task. This is for adding/modifying/removing nodes in the dashboard. +a08d992 Add where named scope +6835156 [Bugfix #3071] Node report list should show most recent first +67e481d Clean up environment.rb +846da97 Fix failing nodes controller specs +f0f0533 Add paginated reports and view more links +06676b2 [BUGFIX #3024] Unsuccessful report raises error on #metrics +a19dca3 [Feature #2978] Sort nodes based on domain name +9be6623 Classes can be added when editing groups +261f227 Releasing 0.2.1 +773bc5f Fix nasty routing bug for hosts that contain a '.' +a849c84 Releasing 0.2.0 +b62d71e Update README +d57764e Sample external nodes script +320c1eb Lookup node by host name +924d4f9 Tweak status report link text +482448f Tweak footer paddings +c2d9194 Element footer (styled like table footer) +7890b62 Move node sidebar Add button to table footer +eb5d2c3 Add paginated reports and view more links +49d7e02 Adding will paginate to vendor and gem.config +f1cb4c1 [BUGFIX #2946] not showing failed icon +6f0906c [BUGFIX #2947] uneven lists on dashboard +2130b97 Large update to stats and graphing +1352421 [BUGFIX #2946] not showing failed icon +8b17973 rake reports:import task imports report YAML files +32c48a5 Extract data from report into reports table +024fe93 Update install task to use file tasks +24f37ab More robust test of node activity feed +3e83b56 Fix statuses controller spec +66ca885 Updating CHANGELOG for 0.1.1 +c1b5a52 Version bump 0.1.1 +1be1310 Add changelog generation task +49109c2 [BUGFIX] Add migration for reports.success field +40460d5 Use schema load in rake install +522e62e Start tracking schema.rb v0.0.2 ====== @@ -146,7 +394,91 @@ ae755db Add link to Mike Zupan's install guide bebda1d Removing code from old UI 30e3eab In place edit for class names 282bf5c Render correct sidebar for class show - ... and 85 more. +44d8d9b Add puppet dashboard logo +bc4bf35 Add id to node index checkboxes +0ef8937 Sane paginatino per-page size +63d434b Remove condition on Node.by_report_date +d20c294 Adding run time to dashboard page +edbfbf0 Minor updates to forms CSS and nodes forms +7643292 Update dashboard page +2a314cb Update header drop down styles +bb1a5c7 Minor style updates +11e0a75 Updating node show and adding half width style +b1b1091 Fixing default time format +e95c202 Updates to form CSS +1303cca Update node manager tab active condition +cf283ff Add dropdown to main nav +503bc00 Update Node Class views to new UI +f02cc9a Update Node Group views to new UI +5fc4ee8 Updates to Nodes UI +e4e390b Working node group and class completion +5837819 Basic working facebook-style group autocomplete +7698cda Adding fcbkcomplete jQuery plugin +df58cf3 Small tweaks to index styles +84d35b9 New Nodes index layout and general UI styles +b56c64b Simplifying timeline event view and css +b4ef0e6 Truncate node name in dashboard list +4788194 [Bugfix #3177] Nodes groups parameter not in external node +ee5da5c [BUGFIX #3146] README.markdown tweak +f9388f2 Display details on parameter changes in history. +4751ddd A node's last_report returned the incorrect report, since changing the default_scope order of reports. +a010410 Fix timestamp formatting on x axis for graphs Fix order of run success graph so it shows most recent runs. +a83f05d Make activity timeline more verbose. +1fca6fc Don't show run status graph if there are no reports. +0eb3cf1 Show number of reports for a node in node's 'show' action. +4ed3d15 Enabling pagination for node collections. +277791a Add node and report management rake tasks +4a84db7 Fixed sorting of reports in default_scope of the model. +3729cd0 Adding node rake task. This is for adding/modifying/removing nodes in the dashboard. +a08d992 Add where named scope +6835156 [Bugfix #3071] Node report list should show most recent first +67e481d Clean up environment.rb +846da97 Fix failing nodes controller specs +f0f0533 Add paginated reports and view more links +06676b2 [BUGFIX #3024] Unsuccessful report raises error on #metrics +a19dca3 [Feature #2978] Sort nodes based on domain name +9be6623 Classes can be added when editing groups +261f227 Releasing 0.2.1 +773bc5f Fix nasty routing bug for hosts that contain a '.' +a849c84 Releasing 0.2.0 +b62d71e Update README +d57764e Sample external nodes script +320c1eb Lookup node by host name +924d4f9 Tweak status report link text +482448f Tweak footer paddings +c2d9194 Element footer (styled like table footer) +7890b62 Move node sidebar Add button to table footer +eb5d2c3 Add paginated reports and view more links +49d7e02 Adding will paginate to vendor and gem.config +f1cb4c1 [BUGFIX #2946] not showing failed icon +6f0906c [BUGFIX #2947] uneven lists on dashboard +2130b97 Large update to stats and graphing +1352421 [BUGFIX #2946] not showing failed icon +8b17973 rake reports:import task imports report YAML files +32c48a5 Extract data from report into reports table +024fe93 Update install task to use file tasks +24f37ab More robust test of node activity feed +3e83b56 Fix statuses controller spec +66ca885 Updating CHANGELOG for 0.1.1 +c1b5a52 Version bump 0.1.1 +1be1310 Add changelog generation task +49109c2 [BUGFIX] Add migration for reports.success field +40460d5 Use schema load in rake install +522e62e Start tracking schema.rb +87905c0 Updating changelog +dae4172 Reordering of node view information, minor CSS tweak +5475b16 Equal caption size to header +b1cbc08 Increasing tick size in timeline graphs +0cf3df1 Version bump 0.1.0 +e6ee999 Adding changelog +86e93c3 Dashboard now requires MySQL +cdc181b Add status graphs to dashboard and status page +3d4c34d Adding runtime stats +79f9d54 [Bugfix #2897] Add dependency to rake >= 0.8.4 +e81c542 [Bugfix #2912] Node class names allow "::" +8b3ecba Updating status javascript +0100afd Adding basic status info/graphs +425849e Fix bug in parameter assignment v0.0.1 ====== @@ -170,7 +502,102 @@ ae755db Add link to Mike Zupan's install guide bebda1d Removing code from old UI 30e3eab In place edit for class names 282bf5c Render correct sidebar for class show - ... and 96 more. +44d8d9b Add puppet dashboard logo +bc4bf35 Add id to node index checkboxes +0ef8937 Sane paginatino per-page size +63d434b Remove condition on Node.by_report_date +d20c294 Adding run time to dashboard page +edbfbf0 Minor updates to forms CSS and nodes forms +7643292 Update dashboard page +2a314cb Update header drop down styles +bb1a5c7 Minor style updates +11e0a75 Updating node show and adding half width style +b1b1091 Fixing default time format +e95c202 Updates to form CSS +1303cca Update node manager tab active condition +cf283ff Add dropdown to main nav +503bc00 Update Node Class views to new UI +f02cc9a Update Node Group views to new UI +5fc4ee8 Updates to Nodes UI +e4e390b Working node group and class completion +5837819 Basic working facebook-style group autocomplete +7698cda Adding fcbkcomplete jQuery plugin +df58cf3 Small tweaks to index styles +84d35b9 New Nodes index layout and general UI styles +b56c64b Simplifying timeline event view and css +b4ef0e6 Truncate node name in dashboard list +4788194 [Bugfix #3177] Nodes groups parameter not in external node +ee5da5c [BUGFIX #3146] README.markdown tweak +f9388f2 Display details on parameter changes in history. +4751ddd A node's last_report returned the incorrect report, since changing the default_scope order of reports. +a010410 Fix timestamp formatting on x axis for graphs Fix order of run success graph so it shows most recent runs. +a83f05d Make activity timeline more verbose. +1fca6fc Don't show run status graph if there are no reports. +0eb3cf1 Show number of reports for a node in node's 'show' action. +4ed3d15 Enabling pagination for node collections. +277791a Add node and report management rake tasks +4a84db7 Fixed sorting of reports in default_scope of the model. +3729cd0 Adding node rake task. This is for adding/modifying/removing nodes in the dashboard. +a08d992 Add where named scope +6835156 [Bugfix #3071] Node report list should show most recent first +67e481d Clean up environment.rb +846da97 Fix failing nodes controller specs +f0f0533 Add paginated reports and view more links +06676b2 [BUGFIX #3024] Unsuccessful report raises error on #metrics +a19dca3 [Feature #2978] Sort nodes based on domain name +9be6623 Classes can be added when editing groups +261f227 Releasing 0.2.1 +773bc5f Fix nasty routing bug for hosts that contain a '.' +a849c84 Releasing 0.2.0 +b62d71e Update README +d57764e Sample external nodes script +320c1eb Lookup node by host name +924d4f9 Tweak status report link text +482448f Tweak footer paddings +c2d9194 Element footer (styled like table footer) +7890b62 Move node sidebar Add button to table footer +eb5d2c3 Add paginated reports and view more links +49d7e02 Adding will paginate to vendor and gem.config +f1cb4c1 [BUGFIX #2946] not showing failed icon +6f0906c [BUGFIX #2947] uneven lists on dashboard +2130b97 Large update to stats and graphing +1352421 [BUGFIX #2946] not showing failed icon +8b17973 rake reports:import task imports report YAML files +32c48a5 Extract data from report into reports table +024fe93 Update install task to use file tasks +24f37ab More robust test of node activity feed +3e83b56 Fix statuses controller spec +66ca885 Updating CHANGELOG for 0.1.1 +c1b5a52 Version bump 0.1.1 +1be1310 Add changelog generation task +49109c2 [BUGFIX] Add migration for reports.success field +40460d5 Use schema load in rake install +522e62e Start tracking schema.rb +87905c0 Updating changelog +dae4172 Reordering of node view information, minor CSS tweak +5475b16 Equal caption size to header +b1cbc08 Increasing tick size in timeline graphs +0cf3df1 Version bump 0.1.0 +e6ee999 Adding changelog +86e93c3 Dashboard now requires MySQL +cdc181b Add status graphs to dashboard and status page +3d4c34d Adding runtime stats +79f9d54 [Bugfix #2897] Add dependency to rake >= 0.8.4 +e81c542 [Bugfix #2912] Node class names allow "::" +8b3ecba Updating status javascript +0100afd Adding basic status info/graphs +425849e Fix bug in parameter assignment +a8d2b39 Version 0.0.2 +1c9bce1 Add reported_at to Node, updated by report creation +bd878de Adding rake to dependencies list +9c1a9e7 Display icon for deleted subjects in timeline +b6f35bf Use indifferent access hash for report metrics +a3775eb Tweak reports styles +9963092 Require unique class and group names +dfe9f21 has_parameters accepts options for has_many +8f3ecfc Adding rake dependency to README list +265988f Add copy database.yml task to rake install +75a6b0b README is a markdown file (for github) 0.0.1 ===== @@ -194,5 +621,205 @@ c84f001 class and group search return JSON for autocomplete 7072ef1 Moving puppet require to env a1d9f87 Put autocomplete search box in table footer bdd9709 Adding autocomplete javascripts and impl - ... and 201 more. +103903f Update node controller spec +3872f0e Refactor node class and group forms, restyle errors +6dd62ea Removing prototype files from Rails upgrade +e0ce6eb Ignore swap files +018d6fc Fix activity feed for removed items +7f9dcf8 Update interface elements for node groups show +54bf278 Use form.object instead of @node +5dac65d Update to resource finder for nodes controller +b1c2a36 Stylesheet tweaks +7e879a1 Node urlification in route +df659c4 Adding stringex gem for urlification +728867f Updating rack gem +eb535fd Updating rails to 2.3.5 +ee89e9e Update to reports +6148c07 Autocomplete search for node form, minor UI updates +8e2e963 Freezing rails +9881f39 Vendoring gems +8ee4e2a Rework node edit for node group, class autocomplete +9862ea9 Create a node from a node group view +e59b939 Refactor node group graph +67ec232 Removing node spec +56b2446 Don't show secondary content box without content +2d0772f Further refine activity feed template +4757b77 First pass handle cycle error in node view +a75a468 Parameters don't conflict if their values are the same +576d3cd Fix bug in activity feed templating +cd52252 Remove dev comments and alias +dcbc237 Refactor graph node traversal to add inherited groups +9371db1 Node group graph raises an error if there are cycles +6d6bbac Handle activity feed events with removed subjects, etc +587747a Parameter compilation and conflict management +13b1b2a Updating parameters implementation, refactoring layouts +37492a7 Rework node parameters for new model, refactor layouts +afbd4d8 Updating views and view specs +4e1a0b9 Updating rspec-rails +9a1a9a4 Replace parameters serialization with Parameter backend +d329405 Add node class name validation +398e57d Adding parameter model +e1db7fe Ignore all files in tmp +29df1c3 Adding support for opts to Node#to_yaml +436cab9 Update inherited resources for YAML fix +bc24516 Fix typo +37a3d4d Refactoring layout, using inspector_table helper +cc09a0c Adding inspector_table helper +2c43129 Refactoring controller helpers up the inheritance chain +0fcd146 Adding unicorn to backtrace silencers +db56aec Adding fake descriptions to node class and group +8b478bf Adding to_yaml to Node +f0ff10e Adding width to inspector table key column +636c1c3 Fixing radiuses, adding margin to inspector table +84d9fc3 Remove secondary content top margin +5f7e4c4 Show all when filter text is removed +53381a7 Removing unneeded ajax +1c3234a Updating show page +660fea6 Add Nodes views +6efd7ef Adding styles and markup for sign up and sign in. Search styles on node groups. +ba7b6e2 Add node list to node group view +ecbf5fd Ajax form update for node group edit +48459fd NodeGroup controller now uses InheritedResources +209043e Adding Inherited Resources plugin +9192f0a Updates to bring back Andrew's styles +5613190 Add table filtering (ala Github) +e716cd8 Iterating on node groups view +eca0dc7 Adding sidebar table filtering +ddcfc5c Adding edit ajax load to node_groups +33aec33 Updating layout, styles, and controllers for styles +550cd61 Adding nodes relationship to node group +550b248 Adding Node#inherited_classes and display in edit view +abfb9ba Adding Node#all_classes naive implementation +54a0c7d Removing old activity model files, updating user specs and node group edit spec +140b915 Adding AuthLogic authentication +182f15d Add Activity Feed, Dashboard homepage +d593d3b Adding TimelineFu plugin +f9fc468 Node groups have parameters +10369b8 Node groups have classes +a3e7670 Add delete link to node view +ecf551d Updates to node group and class views +d829a8f Minor updates to CSS +93c4b59 Sort CSS declarations because I'm anal +4faac46 Adding node classes and groups to navigation +b8125c4 Fix for 1.8.6 Hash[] +340ec7a Remove debugging code +4b6317f Ensuring that parameters can be deleted from nodes +c849d4d Updating .gems for heroku defaults +15adf2f Adding .gems file for heroku +2c3ff12 Add, edit nodes w/ classes, groups, properties +cb746b2 Adding seeds file +328f656 Refactoring node, node class, adding node group +1d72ee2 Refactoring node controller +86ea7ee Removing prototype JS files +aeb23cd Adding basic nodes index page +5b73977 Adding rspec and shoulda matchers to gem list +5c4a8ec Moving lib specs to spec/lib +89bb198 Adding basic layout and styles +74f3366 Updating rails +5f35ecc Removing vendor/rails +7a6c263 Condensing basic schema into one migration +64bc2ad jQuery-izing Node<->Service (dis)connect interface +b2bc34e Adding (and partializing) (dis)connect result views for Nodes<->Services (aka "classes") +ed0014d Controller functionality for Node (dis)connect to/from services (aka "classes") +320d4fa Adding non-Ajaxed, non-backed-by-controller Node<->Class (dis)connect interface. +5b487b3 Adding description to node view. +49f7c73 Refactoring parameters processing method. +50d7c74 Nodes controller now understands maintaining parameters list. +6cd8742 node view with jqueried parameter editor +c54ebfd making parameter deletion interface work with newly added parameters +7773141 adding jQuery form plugin and Livequery +47fca8b first pass at node / parameters editing +035f7c8 and adding a layout with a yield fixes the silly problem I was javing. +2134f8f new javascripts +bd41636 adding jRails plugin +e174fe3 removing unused response_for block (old larry code) +14bd27e removing response_for plugins +0c9391b View spec rendering issue is preventing the correct template from being displayed. +82e2d8d upgrading vendored HAML gem +33e0c5f simple node view +e532cda updating controller to at least show a view. (WTF?) +0d1dc3e upgrading environment rails version +4dd98f4 upgrading mocha to 0.9.7 +2e6e439 upgrading vendored rails to 2.3.3 +1a1eb76 Adding YAML REST response for node configuration . +51c14d1 Adding trivial node view (specs). +8b0a4ba this is no longer Larry +0e7c44f Renaming hosts to be puppet-compliant "nodes". +3d6270f removing larry migrations that don't pertain to puppet-node-manager +f29d20b removing Edge concept from system, as P-N-M has only flat 'classes' +ad09056 making Host <-> Service linkage +3e5ef84 cleaning up host model +7f2e915 removing concepts from Larry that don't apply to puppet-node-manager +bd5817d Specs and a bugfix for name normalization routine +f68f714 adding autotest rules to catch specs in spec/other +3640594 refactor common name normalization routine to a module +a383210 Host can now generate a crazy-ass Puppet manifest +56c671b Service now also has a configuration_name +1651a9a remove this pending spec; we'll get back to that if we need it +9bb0622 Make configuration_name normalized for use as an unique identifier (e.g., w/ Puppet) +cf7ef11 Instances have configuration services and parameters +f4333cd Host can return a configuration now +a4f60db Instance name should be unique per app; adding parameters to instances +6bd9071 required_services patch missed when committing earlier instance -> host work +d5bc157 hosts and instances should be able to see each other. +f84fdc7 ignore Passenger restart.txt file +a1cf25a small experiment with getting various resource responses RESTfully +9afc1d9 adding response_for and response_for_resource_controller plugins to experiment w/ REST responses +84cec12 Linkage between Instance and Service is now many:many. +183dab5 adding will_paginate as a plugin, in order to paginate views +6b7ec13 minor domain design image tweaks +e855b44 adding a png export version of the domain model graffle file +de1b4d0 Updating domain model image to account for renewed Puppet-classifier discussions. +6098b96 fixed a couple of example description typos +8ae882c Updating associations to be comprehensive. +e1dae29 Deployments are now connected to Instances, not directly to Apps. +e2311e4 Moving service association from app to instance +d85d647 adding Instance controller, empty views, exemplar, routes. +3814479 Adding Instance model, with linkage to App model +863607d eliminating watchers table from database +89be83c Removing watcher model, which was obviated by domain design changes +5b7b410 Removing audit model, which was replaced by an edge in the domain design +927cdc0 3rd draft of domain model -- we are able to replace some classes with edges +c193217 2nd draft of domain model (first was on paper) +b17080f adding root? and leaf? predicates to services +a810aef Service relationships form a graph +d806881 Adding Customer<->Host lookups +97b9360 Adding Host<->App associations +a28263c Adding Deployment<->Host associations +83361a0 apps can optionally have services +887afa1 filling in some missed checks and validations on App +975dc9f Adding App<->Deployment associations +d68622d adding App<->Service associations +e9e6ff9 adding App<->Customer associations +4d3cf22 adding Service->Edge association +395b4b9 Updating service with validations +35087e0 converting LICENSE to match what is in Puppet-Reporter +798fe20 Basic model and exemplar for Edges +96a4b95 Basic model and exemplar for Watchers +a960ab6 Basic model and exemplar for Hosts +c517e3d Basic model and exemplar for Destinations +675a80d Controller integration spec semantics for #create were wrong. Updating. +45098b6 Basic model and exemplar for Deployments. +2d3f787 Adding restful controllers and specs, with empty views. +3b09011 basic Audit model, migration, exemplar +34936b7 basic App model, migration, exemplar +6e3c010 cleaning up typo in customers controller example block +b19196b including resources controller for bare restful controllers +bfc3522 restful customers controller +0935aaf watchers controller will be RESTful +4f2bb52 services controller will be RESTful +6539ed7 hosts controller will be RESTful +a8344a5 edges controller will be RESTful +2d3288f destinations controller will be RESTful +40b1c91 deployments controller will be RESTful +b0d328c apps controller will be RESTful +0e6904b audits controller will be RESTful +80af37c customers controller will be RESTful +051c425 bringing in shared behaviors, updating spec helper +e8ea7b9 bringing will_paginate gem into the tree +0b19ce7 adding licensing information +a801a68 Adding basic customer model, migration, and exemplar. +53c0661 added bare models & specs implied by the domain model +07f4289 creating empty spec directories +7b21477 Initial commit.