Move utils.Ec2Signer to keystoneclient so it can be used by clients to sign requests
The Ec2Signer class is part of the keystone internal utils module - I'd like this to be made available as a utility class via keystoneclient - then it can be used by clients to sign API requests (e.g to the nova EC2 API, or the heat Cloudformation API) when they are not using a client library which handles the signing (e.g boto).
Blueprint information
- Status:
- Complete
- Approver:
- None
- Priority:
- Undefined
- Drafter:
- None
- Direction:
- Needs approval
- Assignee:
- Steven Hardy
- Definition:
- New
- Series goal:
- None
- Implementation:
- Implemented
- Milestone target:
- None
- Started by
- Steven Hardy
- Completed by
- Steven Hardy
Related branches
Related bugs
Sprints
Whiteboard
keystoneclient change merged :
https:/
Now waiting on the next keystoneclient release, so I can remove from keystone (need to update pip-requires to require a version containing the above commit)
Gerrit topic: https:/
Addressed by: https:/
keystone : Use Ec2Signer utility class from keystoneclient