Workflow outlining deployment of a DU

Registered by Devdatta Kulkarni on 2014-01-17

This BP deals with deployment of a DU to create a running instance of an application.

A DU will be available in glance, uploaded as the end result of git-integration workflow.

The deployment workflow will involve at least the following steps:

1) Create a heat template with the DU image id
2) Issue heat stack-create command with the above created template

Blueprint information

Status:
Complete
Approver:
Adrian Otto
Priority:
Essential
Drafter:
Devdatta Kulkarni
Direction:
Approved
Assignee:
Angus Salkeld
Definition:
Approved
Series goal:
Accepted for icehouse
Implementation:
Implemented
Milestone target:
milestone icon 2014.1.1
Started by
Angus Salkeld on 2014-02-11
Completed by
Adrian Otto on 2014-04-01

Related branches

Sprints

Whiteboard

High-level design:
-------------------------

We want creation of the template and deployment to kick off when a POST is done on /plan

Assumption:
- The Glance id of DU is specified in the plan file

We envision the following steps upon POST to /plan with plan file specified as data of POST
1) Generate Heat server template with the glance id
2) Issue Heat stack create command

See Also: https://github.com/openshift/docker-source-to-images

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.