Uploaded image for project: 'Tools (JBoss Tools)'
  1. Tools (JBoss Tools)
  2. JBIDE-9510 Add openshift express capabilities to AS7 server adapter
  3. JBIDE-9591

Openshift Express: create RHC alike tooling that is able to create domain/app etc.

XMLWordPrintable

    • Hide
      A user may actually control the Openshift Express platform by rhc-commands on the command line. We provide a java based client for the Openshift Express REST service. It allows you to create/rename a domain, create/destroy applications, list all existing applications, available cartridges, read the application log etc.
      Show
      A user may actually control the Openshift Express platform by rhc-commands on the command line. We provide a java based client for the Openshift Express REST service. It allows you to create/rename a domain, create/destroy applications, list all existing applications, available cartridges, read the application log etc.
    • 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

              adietish@redhat.com André Dietisheim
              adietish@redhat.com André Dietisheim
              Isaac Rooskov Isaac Rooskov (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: