opscode/chef — pull request #1926 by davidk01 (2014-08-26 23:02:48+00:00)
Title: Client name should not be coupled to node name.

I was recently trying to use a specific client name and key and was failing miserably. It turns out that client key and client name are not set properly during chef-client runs and instead are coupled to the node name. This decouples the two if the user defines `client_name` in their `client.rb` file.