openshift/origin — pull request #503 by smarterclayton (2014-12-01 16:17:42+00:00)
Title: WIP - Sketch out a generation flow from simple arguments

Be able to take a command like `new openshift/php openshift/mysql --source=https://myrepo/repo.git`
and turn it into a full set of objects. Also trying to flush out annoyances in the API design.

This will be the core of the "generate an app" flow, as opposed to "start from template". It'll also
help critique the api design and the things we're trying to do as pieces

TODO:

- [ ] Find an image, image repository, or template by name and get basic information
- [ ] Use metadata about those to initialize a config definition (create a deployment config pointing to the first image)
- [ ] Integrate something like podex
- [ ] Setup an STI build
- [ ] Be able to break this code up into components for reuse a la Kube `contrib/`
- [ ] Services
- [ ] Be able to layer transformations (add services, add routes) and have enough metadata to infer flow relationships

@bparees @ncdc fyi