James Turnbull
2010-Oct-09 22:01 UTC
[Puppet Users] ANNOUNCE: Puppet Dashboard 1.0.4 Release Candidate 2!
We''re pleased to announce the availability of Puppet Dashboard 1.0.4rc2! The 1.0.4 release is a maintenance release, it fixes a number of bugs, improves the user interface, significantly boosts performance and includes better RPM and DEB packages. Please try this release candidate and let us know about any issues on the mailing list (http://groups.google.com/group/puppet-users/), or in the ticket tracker with an "Affected Version" of 1.0.4 (http://projects.puppetlabs.com/projects/dashboard/). If you''re interested in what we''re hoping to work on next, please see our roadmap and watch or comment on those tickets that are important to you: http://projects.puppetlabs.com/projects/dashboard/roadmap INSTALLING AND UPGRADING: New installation and upgrading instructions are available in the included README, which you can also read online at: http://github.com/puppetlabs/puppet-dashboard/blob/v1.0.4rc2/README.markdown IMPORTANT: This release involves database migrations. Please see the README.markdown for instructions on applying them. USING PACKAGES: We''re making 1.0.4rc2 packages available for download. The final released packages for 1.0.4 will be available in the Puppet Labs package repository. You can install the RPM package for CentOS or RHEL 5.5 by running the following from your shell: sudo sh -c "rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm; \ cd /tmp/ \ && wget -c http://www.puppetlabs.com/downloads/dashboard/puppet-dashboard-1.0.4rc2-1.noarch.rpm \ && gpg --keyserver x-hkp://pgp.mit.edu --recv-keys 4bd6ec30 \ && gpg --armor --export 4bd6ec30 > /tmp/puppetlabs.asc \ && rpm --import /tmp/puppetlabs.asc \ && yum install ./puppet-dashboard-1.0.4rc2-1.noarch.rpm" Or install the DEB package for Ubuntu 10.04 by running: sudo sh -c "cd /tmp/ && \ wget -c http://www.puppetlabs.com/downloads/dashboard/puppet-dashboard_1.0.4rc2-1_all.deb; \ dpkg -i puppet-dashboard_1.0.4rc2-1_all.deb; \ apt-get install -f" USING THE SOURCE: You can download the release candidate from: http://puppetlabs.com/downloads/dashboard/puppet-dashboard-1.0.4rc2.tgz Or check it out using git: git clone git://github.com/puppetlabs/puppet-dashboard.git && \ cd puppet-dashboard && \ git checkout v1.0.4rc2 RELEASE NOTES: v1.0.4rc2 --------- * MIGRATION: Fixed slow database queries and improved table indexes when counting nodes and selecting nodes over time. * Fixed node''s reports listing page to not throw exceptions. * Fixed .rpm and .deb packages to include all required files, declare all dependencies, set correct permissions and include working startup scripts. * Fixed views to display all dates and times in the same timezone and format. * Fixed views to generate all internal links relative to RAILS_ROOT enabling the site to be served from sub-URIs (Ex: example.com/dashboard/). * Added documentation describing some simple ways to improve the application''s performance, see README. * Added task to optimize the database tables which can be run using `rake RAILS_ENV=production db:raw:optimize`. v1.0.4rc1 --------- * MIGRATION: Fixed truncation of long reports and deleted these invalid records. Please reimport your reports (see README) after migrating to readd these deleted reports. * MIGRATION: Fixed slow database queries on the home page, reports listing page, and site-wide sidebar. * MIGRATION: Fixed orphaned records left behind when classes or groups were deleted, and removed these orphans from the database. * MIGRATION: Fixed duplicate membership records by removing them and preventing new ones from being added, e.g. a node belongs to the same class or group multiple times. * Fixed user interface for specifying classes and groups to work with standards-compliant browsers, autocomplete on keystroke rather than submitting, etc. * Fixed default node search, it was incorrectly using the "ever failed" node query rather than the "all" nodes query. * Fixed run-failure chart to correctly count the reports by day. * Fixed run-time chart to correctly display its unit-of-measure labels as seconds, not milliseconds. * Fixed report display and sorting to use the time the report was created by a client, rather than the time it was imported. * Fixed class validations to accept valid Puppet class names, including those with correctly-placed dashes, double-colons and numbers. * Fixed cycle exception caused when a node belonged to two or more groups that inherited a single, common group. * Fixed parameter inheritance so that a node belonging to a group can see the parameters it inherited from its groups'' ancestors. * Fixed parameter collision to display errors if the same parameter was defined differently by groups at the same level of inheritance (e.g. both parents). * Fixed class edit form to use new-style form that can display error messages. * Fixed node to recalculate its latest report if the current report record was deleted. * Fixed external node classifier to return a special result when asked for an unknown node so that Puppet can classify it. * Fixed node, class, and group listing pages to describe the current search and non-matches correctly. * Fixed documentation for adding the EPEL repository on CentOS and RHEL hosts. * Fixed documentation to use sh-compatible commands and explain that this is the expected shell for commands. * Fixed exceptions on the node''s create and edit forms if the user submitted the form with a blank name. * Fixed release notes styling to properly indent bullet points. * Improved node classification to display useful error messages when there''s a problem. * Improved page headings to display the type of resource shown, e.g. "Node: mynodename.net" * Improved graph legends to more prominently show their intervals. * Added documentation describing how to upgrade to a new Puppet Dashboard release. * Added documentation describing how to set the Puppet Dashboard''s filesystem ownership and permissions. * Added documentation describing how to prune old reports and fixed the script for pruning these to use the time the report was created rather than imported. * Added documentation describing how to locate error logs to help debug and report problems. Regards James Turnbull -- Puppet Labs - http://www.puppetlabs.com C: 503-734-8571 -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
Todd Zullinger
2010-Oct-10 02:26 UTC
Re: ANNOUNCE: Puppet Dashboard 1.0.4 Release Candidate 2!
James Turnbull wrote:> You can install the RPM package for CentOS or RHEL 5.5 by running the > following from your shell: > sudo sh -c "rpm -Uvh > http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm; > \ > cd /tmp/ \ > && wget -c > http://www.puppetlabs.com/downloads/dashboard/puppet-dashboard-1.0.4rc2-1.noarch.rpm > \ > && gpg --keyserver x-hkp://pgp.mit.edu --recv-keys 4bd6ec30 \ > && gpg --armor --export 4bd6ec30 > /tmp/puppetlabs.asc \ > && rpm --import /tmp/puppetlabs.asc \FWIW, you could simplify this to: rpm --import http://yum.puppetlabs.com/RPM-GPG-KEY-puppetlabs (Or an https URL for better security.) Sadly, yum on EL-5 is a bit too old to know how to install directly from an http URL. In Fedora, that''s possible. -- Todd OpenPGP -> KeyID: 0xBEAF0CE3 | URL: www.pobox.com/~tmz/pgp ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ So I don''t get hurt?! That''s the best you can come up with you dull-witted termagant! -- Stewie Griffin, on why he needs a car seat
Igal Koshevoy
2010-Oct-13 18:07 UTC
[Puppet Users] Re: ANNOUNCE: Puppet Dashboard 1.0.4 Release Candidate 2!
The Puppet Labs development team would really appreciate your feedback on Puppet Dashboard v1.0.4rc2, described below. Please try it out and report your experiences, even if it''s just, "It works great!" Puppet Dashboard 1.0.4 is a big step forward in improving the application''s reliability, user interface, performance and documentation. We''ve done a lot of testing and think this is solid. We''d like to ship the final release this week. Upgrading from this release candidate to the final release will be trivial. Thanks! -igal On Sat, Oct 9, 2010 at 3:01 PM, James Turnbull <james@puppetlabs.com> wrote:> We''re pleased to announce the availability of Puppet Dashboard 1.0.4rc2! > > The 1.0.4 release is a maintenance release, it fixes a number of bugs, > improves the user interface, significantly boosts performance and > includes better RPM and DEB packages. > > Please try this release candidate and let us know about any issues on > the mailing list (http://groups.google.com/group/puppet-users/), or in > the ticket tracker with an "Affected Version" of 1.0.4 > (http://projects.puppetlabs.com/projects/dashboard/). > > If you''re interested in what we''re hoping to work on next, please see > our roadmap and watch or comment on those tickets that are important to > you: > > http://projects.puppetlabs.com/projects/dashboard/roadmap > > INSTALLING AND UPGRADING: > > New installation and upgrading instructions are available in the > included README, which you can also read online at: > > http://github.com/puppetlabs/puppet-dashboard/blob/v1.0.4rc2/README.markdown > > IMPORTANT: This release involves database migrations. Please see the > README.markdown for instructions on applying them. > > USING PACKAGES: > > We''re making 1.0.4rc2 packages available for download. The final > released packages for 1.0.4 will be available in the Puppet Labs package > repository. > > You can install the RPM package for CentOS or RHEL 5.5 by running the > following from your shell: > sudo sh -c "rpm -Uvh > http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm; > \ > cd /tmp/ \ > && wget -c > http://www.puppetlabs.com/downloads/dashboard/puppet-dashboard-1.0.4rc2-1.noarch.rpm > \ > && gpg --keyserver x-hkp://pgp.mit.edu --recv-keys 4bd6ec30 \ > && gpg --armor --export 4bd6ec30 > /tmp/puppetlabs.asc \ > && rpm --import /tmp/puppetlabs.asc \ > && yum install ./puppet-dashboard-1.0.4rc2-1.noarch.rpm" > > Or install the DEB package for Ubuntu 10.04 by running: > sudo sh -c "cd /tmp/ && \ > wget -c > http://www.puppetlabs.com/downloads/dashboard/puppet-dashboard_1.0.4rc2-1_all.deb; > \ > dpkg -i puppet-dashboard_1.0.4rc2-1_all.deb; \ > apt-get install -f" > > USING THE SOURCE: > > You can download the release candidate from: > http://puppetlabs.com/downloads/dashboard/puppet-dashboard-1.0.4rc2.tgz > > Or check it out using git: > > git clone git://github.com/puppetlabs/puppet-dashboard.git && \ > cd puppet-dashboard && \ > git checkout v1.0.4rc2 > > RELEASE NOTES: > > v1.0.4rc2 > --------- > > * MIGRATION: Fixed slow database queries and improved table indexes when > counting nodes and selecting nodes over time. > * Fixed node''s reports listing page to not throw exceptions. > * Fixed .rpm and .deb packages to include all required files, declare > all dependencies, set correct permissions and include working startup > scripts. > * Fixed views to display all dates and times in the same timezone and > format. > * Fixed views to generate all internal links relative to RAILS_ROOT > enabling the site to be served from sub-URIs (Ex: example.com/dashboard/). > * Added documentation describing some simple ways to improve the > application''s performance, see README. > * Added task to optimize the database tables which can be run using > `rake RAILS_ENV=production db:raw:optimize`. > > v1.0.4rc1 > --------- > > * MIGRATION: Fixed truncation of long reports and deleted these invalid > records. Please reimport your reports (see README) after migrating to > readd these deleted reports. > * MIGRATION: Fixed slow database queries on the home page, reports > listing page, and site-wide sidebar. > * MIGRATION: Fixed orphaned records left behind when classes or groups > were deleted, and removed these orphans from the database. > * MIGRATION: Fixed duplicate membership records by removing them and > preventing new ones from being added, e.g. a node belongs to the same > class or group multiple times. > * Fixed user interface for specifying classes and groups to work with > standards-compliant browsers, autocomplete on keystroke rather than > submitting, etc. > * Fixed default node search, it was incorrectly using the "ever failed" > node query rather than the "all" nodes query. > * Fixed run-failure chart to correctly count the reports by day. > * Fixed run-time chart to correctly display its unit-of-measure labels > as seconds, not milliseconds. > * Fixed report display and sorting to use the time the report was > created by a client, rather than the time it was imported. > * Fixed class validations to accept valid Puppet class names, including > those with correctly-placed dashes, double-colons and numbers. > * Fixed cycle exception caused when a node belonged to two or more > groups that inherited a single, common group. > * Fixed parameter inheritance so that a node belonging to a group can > see the parameters it inherited from its groups'' ancestors. > * Fixed parameter collision to display errors if the same parameter was > defined differently by groups at the same level of inheritance (e.g. > both parents). > * Fixed class edit form to use new-style form that can display error > messages. > * Fixed node to recalculate its latest report if the current report > record was deleted. > * Fixed external node classifier to return a special result when asked > for an unknown node so that Puppet can classify it. > * Fixed node, class, and group listing pages to describe the current > search and non-matches correctly. > * Fixed documentation for adding the EPEL repository on CentOS and RHEL > hosts. > * Fixed documentation to use sh-compatible commands and explain that > this is the expected shell for commands. > * Fixed exceptions on the node''s create and edit forms if the user > submitted the form with a blank name. > * Fixed release notes styling to properly indent bullet points. > * Improved node classification to display useful error messages when > there''s a problem. > * Improved page headings to display the type of resource shown, e.g. > "Node: mynodename.net" > * Improved graph legends to more prominently show their intervals. > * Added documentation describing how to upgrade to a new Puppet > Dashboard release. > * Added documentation describing how to set the Puppet Dashboard''s > filesystem ownership and permissions. > * Added documentation describing how to prune old reports and fixed the > script for pruning these to use the time the report was created rather > than imported. > * Added documentation describing how to locate error logs to help debug > and report problems. > > Regards > > James Turnbull > > -- Puppet Labs - http://www.puppetlabs.com C: 503-734-8571 > > -- > You received this message because you are subscribed to the Google Groups "Puppet Announce" group. > To post to this group, send email to puppet-announce@googlegroups.com. > To unsubscribe from this group, send email to puppet-announce+unsubscribe@googlegroups.com. > For more options, visit this group at http://groups.google.com/group/puppet-announce?hl=en. > >-- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
binaryred
2010-Oct-13 18:58 UTC
[Puppet Users] Re: ANNOUNCE: Puppet Dashboard 1.0.4 Release Candidate 2!
I''ve found that version 1.0.4rc2 has a much quicker response on the web interface than even the 1.0.4rc1 version. This is great news, as I find that this was the biggest drawback to using this tool. I also appreciate the rpm packages for RHEL4 and 5. One more step to making my life easier! Great progress, and keep up the good work. Jason On Oct 13, 2:07 pm, Igal Koshevoy <i...@pragmaticraft.com> wrote:> The Puppet Labs development team would really appreciate your feedback > on Puppet Dashboard v1.0.4rc2, described below. Please try it out and > report your experiences, even if it''s just, "It works great!" > > Puppet Dashboard 1.0.4 is a big step forward in improving the > application''s reliability, user interface, performance and > documentation. We''ve done a lot of testing and think this is solid. > We''d like to ship the final release this week. Upgrading from this > release candidate to the final release will be trivial. > > Thanks! > > -igal > > On Sat, Oct 9, 2010 at 3:01 PM, James Turnbull <ja...@puppetlabs.com> wrote: > > We''re pleased to announce the availability of Puppet Dashboard 1.0.4rc2! > > > The 1.0.4 release is a maintenance release, it fixes a number of bugs, > > improves the user interface, significantly boosts performance and > > includes better RPM and DEB packages. > > > Please try this release candidate and let us know about any issues on > > the mailing list (http://groups.google.com/group/puppet-users/), or in > > the ticket tracker with an "Affected Version" of 1.0.4 > > (http://projects.puppetlabs.com/projects/dashboard/). > > > If you''re interested in what we''re hoping to work on next, please see > > our roadmap and watch or comment on those tickets that are important to > > you: > > >http://projects.puppetlabs.com/projects/dashboard/roadmap > > > INSTALLING AND UPGRADING: > > > New installation and upgrading instructions are available in the > > included README, which you can also read online at: > > >http://github.com/puppetlabs/puppet-dashboard/blob/v1.0.4rc2/README.m... > > > IMPORTANT: This release involves database migrations. Please see the > > README.markdown for instructions on applying them. > > > USING PACKAGES: > > > We''re making 1.0.4rc2 packages available for download. The final > > released packages for 1.0.4 will be available in the Puppet Labs package > > repository. > > > You can install the RPM package for CentOS or RHEL 5.5 by running the > > following from your shell: > > sudo sh -c "rpm -Uvh > >http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.no... > > \ > > cd /tmp/ \ > > && wget -c > >http://www.puppetlabs.com/downloads/dashboard/puppet-dashboard-1.0.4r... > > \ > > && gpg --keyserver x-hkp://pgp.mit.edu --recv-keys 4bd6ec30 \ > > && gpg --armor --export 4bd6ec30 > /tmp/puppetlabs.asc \ > > && rpm --import /tmp/puppetlabs.asc \ > > && yum install ./puppet-dashboard-1.0.4rc2-1.noarch.rpm" > > > Or install the DEB package for Ubuntu 10.04 by running: > > sudo sh -c "cd /tmp/ && \ > > wget -c > >http://www.puppetlabs.com/downloads/dashboard/puppet-dashboard_1.0.4r... > > \ > > dpkg -i puppet-dashboard_1.0.4rc2-1_all.deb; \ > > apt-get install -f" > > > USING THE SOURCE: > > > You can download the release candidate from: > > http://puppetlabs.com/downloads/dashboard/puppet-dashboard-1.0.4rc2.tgz > > > Or check it out using git: > > > git clone git://github.com/puppetlabs/puppet-dashboard.git && \ > > cd puppet-dashboard && \ > > git checkout v1.0.4rc2 > > > RELEASE NOTES: > > > v1.0.4rc2 > > --------- > > > * MIGRATION: Fixed slow database queries and improved table indexes when > > counting nodes and selecting nodes over time. > > * Fixed node''s reports listing page to not throw exceptions. > > * Fixed .rpm and .deb packages to include all required files, declare > > all dependencies, set correct permissions and include working startup > > scripts. > > * Fixed views to display all dates and times in the same timezone and > > format. > > * Fixed views to generate all internal links relative to RAILS_ROOT > > enabling the site to be served from sub-URIs (Ex: example.com/dashboard/). > > * Added documentation describing some simple ways to improve the > > application''s performance, see README. > > * Added task to optimize the database tables which can be run using > > `rake RAILS_ENV=production db:raw:optimize`. > > > v1.0.4rc1 > > --------- > > > * MIGRATION: Fixed truncation of long reports and deleted these invalid > > records. Please reimport your reports (see README) after migrating to > > readd these deleted reports. > > * MIGRATION: Fixed slow database queries on the home page, reports > > listing page, and site-wide sidebar. > > * MIGRATION: Fixed orphaned records left behind when classes or groups > > were deleted, and removed these orphans from the database. > > * MIGRATION: Fixed duplicate membership records by removing them and > > preventing new ones from being added, e.g. a node belongs to the same > > class or group multiple times. > > * Fixed user interface for specifying classes and groups to work with > > standards-compliant browsers, autocomplete on keystroke rather than > > submitting, etc. > > * Fixed default node search, it was incorrectly using the "ever failed" > > node query rather than the "all" nodes query. > > * Fixed run-failure chart to correctly count the reports by day. > > * Fixed run-time chart to correctly display its unit-of-measure labels > > as seconds, not milliseconds. > > * Fixed report display and sorting to use the time the report was > > created by a client, rather than the time it was imported. > > * Fixed class validations to accept valid Puppet class names, including > > those with correctly-placed dashes, double-colons and numbers. > > * Fixed cycle exception caused when a node belonged to two or more > > groups that inherited a single, common group. > > * Fixed parameter inheritance so that a node belonging to a group can > > see the parameters it inherited from its groups'' ancestors. > > * Fixed parameter collision to display errors if the same parameter was > > defined differently by groups at the same level of inheritance (e.g. > > both parents). > > * Fixed class edit form to use new-style form that can display error > > messages. > > * Fixed node to recalculate its latest report if the current report > > record was deleted. > > * Fixed external node classifier to return a special result when asked > > for an unknown node so that Puppet can classify it. > > * Fixed node, class, and group listing pages to describe the current > > search and non-matches correctly. > > * Fixed documentation for adding the EPEL repository on CentOS and RHEL > > hosts. > > * Fixed documentation to use sh-compatible commands and explain that > > this is the expected shell for commands. > > * Fixed exceptions on the node''s create and edit forms if the user > > submitted the form with a blank name. > > * Fixed release notes styling to properly indent bullet points. > > * Improved node classification to display useful error messages when > > there''s a problem. > > * Improved page headings to display the type of resource shown, e.g. > > "Node: mynodename.net" > > * Improved graph legends to more prominently show their intervals. > > * Added documentation describing how to upgrade to a new Puppet > > Dashboard release. > > * Added documentation describing how to set the Puppet Dashboard''s > > filesystem ownership and permissions. > > * Added documentation describing how to prune old reports and fixed the > > script for pruning these to use the time the report was created rather > > than imported. > > * Added documentation describing how to locate error logs to help debug > > and report problems. > > > Regards > > > James Turnbull > > > -- Puppet Labs -http://www.puppetlabs.comC: 503-734-8571 > > > -- > > You received this message because you are subscribed to the Google Groups "Puppet Announce" group. > > To post to this group, send email to puppet-announce@googlegroups.com. > > To unsubscribe from this group, send email to puppet-announce+unsubscribe@googlegroups.com. > > For more options, visit this group athttp://groups.google.com/group/puppet-announce?hl=en.-- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.