-
Sub-task
-
Resolution: Done
-
Major
-
3.3.0.M3
-
-
Not Required
When you want to deploy an app to openshift, you currently have to use the rhc command line executables. Since we want to be able to deploy to openshift without leaving eclipse we have to provide this in eclipse. This will furhtermore also ease usage on windows a lot since the rhc-tooling is only usable by installing cygwin.
Openshift is offering a simplistic REST interface that offers those operations (create domain, create app, get user info etc.). We'll implement our own REST client to offer these functionalities to our users:
https://github.com/openshift/os-client-tools/blob/master/express/doc/API
http://docs.redhat.com/docs/en-US/OpenShift_Express/1.0/pdf/API_Guide/OpenShift_Express-1.0-API_Guide-en-US.pdf
An even more valuable source of information are the client tools for openshift express that are at github. They're in ruby and are relatively easily readable.
https://github.com/openshift/os-client-tools/tree/master/express/bin
https://github.com/openshift/os-client-tools/blob/master/express/lib/rhc-common.rb
- is related to
-
OSJC-91 Openshift service: response to list cartridges is invalid Json
- Closed
-
JBIDE-9690 Openshift service: Destroying an application requires you to indicate the cartrdige that was used to create it
- Closed
-
JBIDE-9691 Openshift service: flag to enable/disable debug output is a STRING whereas it should be a boolean
- Closed
- relates to
-
JBIDE-9762 Openshift Express: add #getUrl and #getGitUri to Application
- Closed
-
JBIDE-9781 Openshift Express: User#createDomain should be available so that you may create a domain initially
- Closed