A standalone heat server which acts on multiple external OpenStacks

Registered by Steve Baker on 2013-07-19

Building on https://blueprints.launchpad.net/heat/+spec/heat-standalone, this allows heat to run without any configured keystone endpoint.

All actions will be performed using whatever keystone endpoint and credentials are passed to the request. Tasks include:
- changing authpassword middleware to take the keystone endpoint from the request header rather than config
- providing a way for the cfn and cloudwatch pipelines to find out what keystone endpoint to use for incoming signal and watch data

Blueprint information

Status:
Complete
Approver:
Steven Hardy
Priority:
Medium
Drafter:
Steve Baker
Direction:
Approved
Assignee:
Steve Baker
Definition:
Approved
Series goal:
Accepted for havana
Implementation:
Implemented
Milestone target:
milestone icon 2013.2
Started by
Ben Nemec on 2013-08-11
Completed by
Steven Hardy on 2013-09-03

Related branches

Sprints

Whiteboard

(shardy) Wiki page describing how this will work would be good, so set Definition to "Drafting", also since we have *way* too many BPs for h3, pushing this out to Icehouse - we can pull it back if we end up having time to do it, but lets focus on getting heat-standalone done first?

(stevebaker) I've created a wiki spec and assigned this to potential new contributor Ben Nemec.

Gerrit topic: https://review.openstack.org/#q,topic:bp/heat-multicloud,n,z

Addressed by: https://review.openstack.org/41322
    Enable multi-cloud standalone mode

(stevebaker) Re-opening to track changes to ec2token middleware

Addressed by: https://review.openstack.org/43204
    Replace httplib with requests for ec2tokens auth

Addressed by: https://review.openstack.org/43205
    EC2token middleware implement multi-cloud auth

Addressed by: https://review.openstack.org/42556
    Always validate auth_uri with allowed_auth_uris

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.