Creating a web application using web console provides an option to either create git repository or point to an existing repository. The message says: "Your application will start with a copy of the code and configuration provided in this Git repository." Its not clear that the git repository should have all the configuration required by OpenShift be part of the repository. The exact configuration required by OpenShift should be clearly documented in this case to make this scenario more usable.
Each of the different cartridges should be doing a better job of picking up defaults. I'll add a caveat to the UI and then I'm going to transfer this to the cartridges team (we've had a lot of feedback recently about this and I'm a firm believer we should be detecting sane defaults). Clarification is in https://github.com/openshift/origin-server/pull/1127 Transferring to cartridges component. Each cartridge should do a better job of detecting the config of the code and responding to it.
Need to convert to User Story.
User story US3297 created to cover the cartridge/node changes.
Closing as deferred since the bug has transitioned to a user story.