keystone cannot update a password with the icehouse client
Bug #1340447 reported by
Matt Fischer
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
puppet-keystone |
Fix Released
|
Undecided
|
Matt Fischer | ||
Icehouse |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
keystone's library ruby code relies on the output from keystone-client to decide if puppet should change the password. This apparently worked before, but the output has changed with newer clients.
A return of nil from this code is apparently what triggers a new password to be set:
return nil if e.message =~ /Not Authorized/
However, newer clients do not return that string, they return:
"The request you have made requires authentication. (HTTP 401)"
The ruby code needs to be updated to handle both.
Changed in puppet-keystone: | |
assignee: | nobody → Matt Fischer (mfisch) |
status: | New → In Progress |
Changed in puppet-keystone: | |
milestone: | none → 5.0.0 |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Fix proposed to branch: master /review. openstack. org/106250
Review: https:/