(#9215) Add a Rake task that removes nodes
(#9101) Fix Dashboard workers init script on RH

The Red Hat Dashboard workers init script last set of fixes had a typo
that caused it not to be recognized by chkconfig.  This patch fixes that
so the script is usable by chkconfig. It also removes duplicate and
possibly conflicting blocks of comments that chkconfig can read.

Signed-off-by: Michael Stahnke <stahnma@puppetlabs.com>
(#9282) Change user in database.yml.example to "dashboard"

Previously, our database.yml.example file suggested handing the keys to the
root MySQL user to Dashboard, which is a poor security practice. This commit
changes the default user suggestion to "dashboard", which is the default MySQL
user used in Puppet Enterprise.
(#9262) causes the contents of .section divs to scroll when overflowing

This is a short-term solution to a larger problem. Dashboard is split into two columns,
the sidebar (20% of window width), and the main content pane (80% of window width). The
problem is when dealing with large strings of non-breaking text (e.g. file paths), the
containing element runs off the screen unless accomodations are made (e.g. overflow: auto;).
The better--long term--fix is to replace the 20%/80% column layout with one that allows
the main content pane variable width. Thus, the entire window scrolls horizonally when
elements overflow instead of requiring short-term fixes for each offending element.
(#8825) allows configuration of logo dimensions and alt text
Merge branch 'master' of git://github.com/puppetlabs/puppet-dashboard
Merge branch 'ticket/9101' into 1.2rc
Updated CHANGELOG for 1.2.1rc2
(#9282) Rewrite explanatory text in database.yml.example

The inline documentation in the example database.yml file was not as clear as
it could be, and suffered from some redundancy. It also did not explain
requirements about when Dashboard requires its database/user to exist and did
not make a strong enough recommendation about which environment most users
should use.

This commit updates the inline documentation to more closely match
the current Dashboard manual as of version 1.2.
(#7405) Daemonized redhat init script for dashboard

The previous redhat init script would not daemonize, but would merely
background the dashboard server start, so running start over ssh would hang.
This patch replaces the 'su -c' with daemon and passes -d to the server start
command, so it daemonizes. Start can now be run over ssh without the hang.

Signed-off-by: Matthaus Litteken <matthaus@puppetlabs.com>
Merge pull request #29 from haus/ticket/7405

(#7405) Daemonized redhat init script for dashboard
Updated CHANGELOG for 1.2.1rc3
(9571) exports global nav bar via /header.html
Merge branch 'master' of git://github.com/puppetlabs/puppet-dashboard into 9571_export_nav_bar
Merge branch 'master' of git://github.com/puppetlabs/puppet-dashboard
Merge branch '8825_custom_logo_config' into 9571_export_nav_bar
Merge branch 'master' into 9571_export_nav_bar
(#9306) sanitizes header markup for assimilation by Riddler

Adds stylesheet link in the application layout for
'header.css' so header styles can be overridden by
plugins as necessary.

Removes empty li tags from the header markup. Retains
existing design by adding bullets to the remaining
li tags via CSS.

Changes custom_logo_* attributes to valid entries
for when the VWC plugin is installed. Uncomment to
activate.
(#9306) adds divs to header markup
Updated CHANGELOG for release 1.2.1