Issue #3459 has been updated by Rein Henrichs. Status changed from Unreviewed to Rejected Priority changed from High to Normal
Neither utility is currently coded for HTTP authentication. The puppet dashboard report will be refactored into a generic REST terminus for puppetmaster reports, allowing it to be configured for Dashboard, Foreman, etc. ---------------------------------------- Bug #3459: HTTP Auth problem when trying to use external_nodes without webrick http://projects.puppetlabs.com/issues/3459 Author: Michael DeHaan Status: Rejected Priority: Normal Assigned to: Rein Henrichs Category: Target version: Keywords: Branch: Currently the way to access control dashboard is to put it behind HTTP Authentication. This is causing problems with external_nodes and also may be a problem with reports. An error I get back from running puppetd: debug: Executing '/home/mpdehaan/dashboard/bin/external_node localhost.members.linode.com' err: Failed to find localhost.members.linode.com via exec: Execution of '/home/mpdehaan/dashboard/bin/external_node localhost.members.linode.com' returned 1: /usr/lib/ruby/1.8/net/http.rb:560:in `initialize': Connection refused - connect(2) (Errno::ECONNREFUSED) from /usr/lib/ruby/1.8/net/http.rb:560:in `open' from /usr/lib/ruby/1.8/net/http.rb:560:in `connect' from /usr/lib/ruby/1.8/timeout.rb:53:in `timeout' from /usr/lib/ruby/1.8/timeout.rb:93:in `timeout' from /usr/lib/ruby/1.8/net/http.rb:560:in `connect' from /usr/lib/ruby/1.8/net/http.rb:553:in `do_start' from /usr/lib/ruby/1.8/net/http.rb:542:in `start' from /usr/lib/ruby/1.8/net/http.rb:440:in `start' from /home/mpdehaan/dashboard/bin/external_node:20 err: Could not find node 'localhost.members.linode.com'; cannot compile I read the README and it mentions you can change the port by editing the reporter code directly (config file is desired) though I don't see a way to supply a username+password or change the URL if it's not surfaced directly with "/reports", which it wouldn't be in many cases. This is why having an auth system that is not HTTP Auth is desirable (most systems management apps typically have their own acct system because they'll also need to keep track of groups/etc, also HTTP Auth won't meet some user requirements) -- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://projects.puppetlabs.com/my/account -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/puppet-bugs?hl=en.
