Description of problem: If there is no password set for power configurations then the power script is passed the string 'None' Version-Release number of selected component (if applicable): 0.14.1 How reproducible: Always Steps to Reproduce: 1. Set a blank power password 2. Power cycle the system 3. Actual results: Fails because incorrect password is given Expected results: Works. Additional info:
The problem seems to be that we are passing None to SensitiveUnicode() in provision.py and it just converts it to a Unicode object. We should avoid passing the password value to SensitiveUnicode() unless it is not None.
http://gerrit.beaker-project.org/#/c/2702/
This change is included in the Beaker 0.15.3 maintenance release: http://beaker-project.org/docs/whats-new/release-0.15.html#beaker-0-15-3