[jbosstools-issues] [JBoss JIRA] (JBIDE-13248) openshift-java-client: provide nice names, versions and descriptions for cartridges

Andre Dietisheim (JIRA) jira-events at lists.jboss.org
Wed Dec 5 08:46:23 EST 2012


    [ https://issues.jboss.org/browse/JBIDE-13248?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12739627#comment-12739627 ] 

Andre Dietisheim edited comment on JBIDE-13248 at 12/5/12 8:44 AM:
-------------------------------------------------------------------

exemplary output:

{quote}
[adietish at adietish-thinkpad ~]$ curl -k -H "Accept: application/xml" --user "adietish at redhat.com:XXX" https://openshift.redhat.com/broker/rest/cartridges -X GET
<?xml version="1.0" encoding="UTF-8"?>
<response>
  <status>ok</status>
  <type>cartridges</type>
  <data>
    <cartridge>
      <name>nodejs-0.6</name>
      <type>standalone</type>
      <scales-from>1</scales-from>
      <scales-to>-1</scales-to>
      <supported-scales-from>1</supported-scales-from>
      <supported-scales-to>-1</supported-scales-to>
      <scales-with>haproxy-1.4</scales-with>
      <gear-profile nil="true"></gear-profile>
      <current-scale>0</current-scale>
      <collocated-with/>
      <status-messages nil="true"></status-messages>
      <version>0.6.10</version>
      <display-name>Node.js 0.6</display-name>
      <description>Node.js is a platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications. Node.js is perfect for data-intensive real-time applications that run across distributed devices.</description>
      <license>ASL 2.0</license>
      <license-url></license-url>
      <tags>
        <tag>cartridge</tag>
        <tag>javascript</tag>
        <tag>nodejs</tag>
        <tag>web_framework</tag>
      </tags>
      <website>http://www.nodejs.org/</website>
      <help-topics>
        <Developer-Center>https://openshift.redhat.com/community/developers</Developer-Center>
      </help-topics>
      <properties>
        <property>
          <name>OPENSHIFT_NODEJS_LOG_DIR</name>
          <type>environment</type>
          <description>Directory to store application log files.</description>
        </property>
        <property>
          <name>OPENSHIFT_TMP_DIR</name>
          <type>environment</type>
          <description>Directory to store application temporary files.</description>
        </property>
        <property>
          <name>OPENSHIFT_REPO_DIR</name>
          <type>environment</type>
          <description>Application root directory where application files reside. This directory is reset everytime you do a git-push</description>
        </property>
        <property>
          <name>OPENSHIFT_INTERNAL_PORT</name>
          <type>environment</type>
          <description>Internal port to which the web-framework binds to.</description>
        </property>
        <property>
          <name>OPENSHIFT_INTERNAL_IP</name>
          <type>environment</type>
          <description>Internal IP to which the web-framework binds to.</description>
        </property>
        <property>
          <name>OPENSHIFT_APP_DNS</name>
          <type>environment</type>
          <description>Fully qualified domain name for the application.</description>
        </property>
        <property>
          <name>OPENSHIFT_APP_NAME</name>
          <type>environment</type>
          <description>Application name</description>
        </property>
        <property>
          <name>OPENSHIFT_DATA_DIR</name>
          <type>environment</type>
          <description>Directory to store application data files. Preserved across git-pushes. Not shared across gears.</description>
        </property>
        <property>
          <name>OPENSHIFT_APP_UUID</name>
          <type>environment</type>
          <description>Unique ID which identified the application. Does not change between gears.</description>
        </property>
        <property>
          <name>OPENSHIFT_GEAR_UUID</name>
          <type>environment</type>
          <description>Unique ID which identified the gear. This value changes between gears.</description>
        </property>
      </properties>
    </cartridge>
    <cartridge>
      <name>zend-5.6</name>
      <type>standalone</type>
      <scales-from>1</scales-from>
      <scales-to>1</scales-to>
      <supported-scales-from>1</supported-scales-from>
      <supported-scales-to>1</supported-scales-to>
      <scales-with>haproxy-1.4</scales-with>
      <gear-profile nil="true"></gear-profile>
      <current-scale>0</current-scale>
      <collocated-with/>
      <status-messages nil="true"></status-messages>
      <version>5.6</version>
      <display-name>Zend Server 5.6</display-name>
      <description>A PHP server by Zend for applications that require performance, reliability and security. Zend Server combined with Zend Studio offers code optimization, debugging, and code assist.</description>
      <license>Commercial</license>
      <license-url>http://static.zend.com/topics/Zend-License-EULA-2010-09-2.pdf</license-url>
      <tags>
        <tag>cartridge</tag>
        <tag>php</tag>
        <tag>web_framework</tag>
      </tags>
      <website>http://www.zend.com</website>
      <help-topics>
        <Developer-Center>https://openshift.redhat.com/community/developers</Developer-Center>
      </help-topics>
      <properties>
        <property>
          <name>OPENSHIFT_LOG_DIR</name>
          <type>environment</type>
          <description>Directory to store application log files.</description>
        </property>
        <property>
          <name>OPENSHIFT_TMP_DIR</name>
          <type>environment</type>
          <description>Directory to store application temporary files.</description>
        </property>
        <property>
          <name>OPENSHIFT_REPO_DIR</name>
          <type>environment</type>
          <description>Application root directory where application files reside. This directory is reset everytime you do a git-push</description>
        </property>
        <property>
          <name>OPENSHIFT_INTERNAL_PORT</name>
          <type>environment</type>
          <description>Internal port to which the web-framework binds to.</description>
        </property>
        <property>
          <name>OPENSHIFT_INTERNAL_IP</name>
          <type>environment</type>
          <description>Internal IP to which the web-framework binds to.</description>
        </property>
        <property>
          <name>OPENSHIFT_APP_DNS</name>
          <type>environment</type>
          <description>Fully qualified domain name for the application.</description>
        </property>
        <property>
          <name>OPENSHIFT_APP_NAME</name>
          <type>environment</type>
          <description>Application name</description>
        </property>
        <property>
          <name>OPENSHIFT_DATA_DIR</name>
          <type>environment</type>
          <description>Directory to store application data files. Preserved across git-pushes. Not shared across gears.</description>
        </property>
        <property>
          <name>OPENSHIFT_APP_UUID</name>
          <type>environment</type>
          <description>Unique ID which identified the application. Does not change between gears.</description>
        </property>
        <property>
          <name>OPENSHIFT_GEAR_UUID</name>
          <type>environment</type>
          <description>Unique ID which identified the gear. This value changes between gears.</description>
        </property>
      </properties>
    </cartridge>
    <cartridge>
      <name>ruby-1.9</name>
      <type>standalone</type>
      <scales-from>1</scales-from>
      <scales-to>-1</scales-to>
      <supported-scales-from>1</supported-scales-from>
      <supported-scales-to>-1</supported-scales-to>
      <scales-with>haproxy-1.4</scales-with>
      <gear-profile nil="true"></gear-profile>
      <current-scale>0</current-scale>
      <collocated-with/>
      <status-messages nil="true"></status-messages>
      <version>1.0.0</version>
      <display-name>Ruby 1.9</display-name>
      <description>Ruby is a dynamic, reflective, general-purpose object-oriented programming language. Popular development frameworks include Ruby on Rails and Sinatra.</description>
      <license>ASL 2.0</license>
      <license-url></license-url>
      <tags>
        <tag>cartridge</tag>
        <tag>ruby</tag>
        <tag>web_framework</tag>
      </tags>
      <website>https://www.ruby-lang.org</website>
      <help-topics>
        <Developer-Center>https://openshift.redhat.com/community/developers</Developer-Center>
      </help-topics>
      <properties>
        <property>
          <name>OPENSHIFT_REPO_DIR</name>
          <type>environment</type>
          <description>Application root directory where application files reside. This directory is reset everytime you do a git-push</description>
        </property>
        <property>
          <name>OPENSHIFT_INTERNAL_PORT</name>
          <type>environment</type>
          <description>Internal port to which the web-framework binds to.</description>
        </property>
        <property>
          <name>OPENSHIFT_INTERNAL_IP</name>
          <type>environment</type>
          <description>Internal IP to which the web-framework binds to.</description>
        </property>
        <property>
          <name>OPENSHIFT_APP_DNS</name>
          <type>environment</type>
          <description>Fully qualified domain name for the application.</description>
        </property>
        <property>
          <name>OPENSHIFT_APP_NAME</name>
          <type>environment</type>
          <description>Application name</description>
        </property>
        <property>
          <name>OPENSHIFT_APP_UUID</name>
          <type>environment</type>
          <description>Unique ID which identified the application. Does not change between gears.</description>
        </property>
        <property>
          <name>OPENSHIFT_GEAR_UUID</name>
          <type>environment</type>
          <description>Unique ID which identified the gear. This value changes between gears.</description>
        </property>
      </properties>
    </cartridge>
    <cartridge>
      <name>jbossas-7</name>
      <type>standalone</type>
      <scales-from>1</scales-from>
      <scales-to>-1</scales-to>
      <supported-scales-from>1</supported-scales-from>
      <supported-scales-to>-1</supported-scales-to>
      <scales-with>haproxy-1.4</scales-with>
      <gear-profile nil="true"></gear-profile>
      <current-scale>0</current-scale>
      <collocated-with/>
      <status-messages nil="true"></status-messages>
      <version>7.1.0</version>
      <display-name>JBoss Application Server 7.1</display-name>
      <description>The leading open source Java EE6 application server for enterprise Java applications. Popular development frameworks include Seam, CDI, Weld, and Spring.</description>
      <license>ASL 2.0</license>
      <license-url></license-url>
      <tags>
        <tag>cartridge</tag>
        <tag>java</tag>
        <tag>jboss</tag>
        <tag>web_framework</tag>
      </tags>
      <website>http://www.jboss.org</website>
      <help-topics>
        <Developer-Center>https://openshift.redhat.com/community/developers</Developer-Center>
      </help-topics>
      <properties>
        <property>
          <name>OPENSHIFT_JBOSSAS_LOG_DIR</name>
          <type>environment</type>
          <description>Directory to store application log files.</description>
        </property>
        <property>
          <name>OPENSHIFT_TMP_DIR</name>
          <type>environment</type>
          <description>Directory to store application temporary files.</description>
        </property>
        <property>
          <name>OPENSHIFT_REPO_DIR</name>
          <type>environment</type>
          <description>Application root directory where application files reside. This directory is reset everytime you do a git-push</description>
        </property>
        <property>
          <name>OPENSHIFT_INTERNAL_PORT</name>
          <type>environment</type>
          <description>Internal port to which the web-framework binds to.</description>
        </property>
        <property>
          <name>OPENSHIFT_INTERNAL_IP</name>
          <type>environment</type>
          <description>Internal IP to which the web-framework binds to.</description>
        </property>
        <property>
          <name>OPENSHIFT_APP_DNS</name>
          <type>environment</type>
          <description>Fully qualified domain name for the application.</description>
        </property>
        <property>
          <name>OPENSHIFT_APP_NAME</name>
          <type>environment</type>
          <description>Application name</description>
        </property>
        <property>
          <name>OPENSHIFT_DATA_DIR</name>
          <type>environment</type>
          <description>Directory to store application data files. Preserved across git-pushes. Not shared across gears.</description>
        </property>
        <property>
          <name>OPENSHIFT_APP_UUID</name>
          <type>environment</type>
          <description>Unique ID which identified the application. Does not change between gears.</description>
        </property>
        <property>
          <name>OPENSHIFT_GEAR_UUID</name>
          <type>environment</type>
          <description>Unique ID which identified the gear. This value changes between gears.</description>
        </property>
      </properties>
    </cartridge>
    <cartridge>
      <name>python-2.6</name>
      <type>standalone</type>
      <scales-from>1</scales-from>
      <scales-to>-1</scales-to>
      <supported-scales-from>1</supported-scales-from>
      <supported-scales-to>-1</supported-scales-to>
      <scales-with>haproxy-1.4</scales-with>
      <gear-profile nil="true"></gear-profile>
      <current-scale>0</current-scale>
      <collocated-with/>
      <status-messages nil="true"></status-messages>
      <version>1.0.0</version>
      <display-name>Python 2.6</display-name>
      <description>Python is a general-purpose, high-level programming language whose design philosophy emphasizes code readability. Popular development frameworks include: Django, Bottle, Pylons, Zope and TurboGears.</description>
      <license>ASL 2.0</license>
      <license-url></license-url>
      <tags>
        <tag>cartridge</tag>
        <tag>python</tag>
        <tag>web_framework</tag>
      </tags>
      <website>http://www.python.org</website>
      <help-topics>
        <Developer-Center>https://openshift.redhat.com/community/developers</Developer-Center>
      </help-topics>
      <properties>
        <property>
          <name>OPENSHIFT_REPO_DIR</name>
          <type>environment</type>
          <description>Application root directory where application files reside. This directory is reset everytime you do a git-push</description>
        </property>
        <property>
          <name>OPENSHIFT_INTERNAL_PORT</name>
          <type>environment</type>
          <description>Internal port to which the web-framework binds to.</description>
        </property>
        <property>
          <name>OPENSHIFT_INTERNAL_IP</name>
          <type>environment</type>
          <description>Internal IP to which the web-framework binds to.</description>
        </property>
        <property>
          <name>OPENSHIFT_APP_DNS</name>
          <type>environment</type>
          <description>Fully qualified domain name for the application.</description>
        </property>
        <property>
          <name>OPENSHIFT_APP_NAME</name>
          <type>environment</type>
          <description>Application name</description>
        </property>
        <property>
          <name>OPENSHIFT_APP_UUID</name>
          <type>environment</type>
          <description>Unique ID which identified the application. Does not change between gears.</description>
        </property>
        <property>
          <name>OPENSHIFT_GEAR_UUID</name>
          <type>environment</type>
          <description>Unique ID which identified the gear. This value changes between gears.</description>
        </property>
      </properties>
    </cartridge>
    <cartridge>
      <name>jenkins-1.4</name>
      <type>standalone</type>
      <scales-from>1</scales-from>
      <scales-to>1</scales-to>
      <supported-scales-from>1</supported-scales-from>
      <supported-scales-to>1</supported-scales-to>
      <scales-with>haproxy-1.4</scales-with>
      <gear-profile nil="true"></gear-profile>
      <current-scale>0</current-scale>
      <collocated-with/>
      <status-messages nil="true"></status-messages>
      <version>0.84.1</version>
      <display-name>Jenkins Server 1.4</display-name>
      <description>Jenkins is a continuous integration (CI) build server that is deeply integrated into OpenShift. See the Jenkins info page for more.</description>
      <license>ASL 2.0</license>
      <license-url></license-url>
      <tags>
        <tag>cartridge</tag>
        <tag>web_framework</tag>
        <tag>instant_app</tag>
        <tag>ci</tag>
      </tags>
      <website>http://www.jenkins-ci.org</website>
      <help-topics>
        <Developer-Center>https://openshift.redhat.com/community/developers</Developer-Center>
      </help-topics>
      <properties>
        <property>
          <name>OPENSHIFT_JENKINS_LOG_DIR</name>
          <type>environment</type>
          <description>Directory to store application log files.</description>
        </property>
        <property>
          <name>OPENSHIFT_REPO_DIR</name>
          <type>environment</type>
          <description>Application root directory where application files reside. This directory is reset everytime you do a git-push</description>
        </property>
        <property>
          <name>OPENSHIFT_INTERNAL_PORT</name>
          <type>environment</type>
          <description>Internal port to which the web-framework binds to.</description>
        </property>
        <property>
          <name>OPENSHIFT_INTERNAL_IP</name>
          <type>environment</type>
          <description>Internal IP to which the web-framework binds to.</description>
        </property>
        <property>
          <name>OPENSHIFT_APP_DNS</name>
          <type>environment</type>
          <description>Fully qualified domain name for the application.</description>
        </property>
        <property>
          <name>OPENSHIFT_APP_NAME</name>
          <type>environment</type>
          <description>Application name</description>
        </property>
        <property>
          <name>OPENSHIFT_DATA_DIR</name>
          <type>environment</type>
          <description>Directory to store application data files. Preserved across git-pushes. Not shared across gears.</description>
        </property>
        <property>
          <name>OPENSHIFT_APP_UUID</name>
          <type>environment</type>
          <description>Unique ID which identified the application. Does not change between gears.</description>
        </property>
        <property>
          <name>OPENSHIFT_GEAR_UUID</name>
          <type>environment</type>
          <description>Unique ID which identified the gear. This value changes between gears.</description>
        </property>
        <property>
          <name>JENKINS_URL</name>
          <type>environment</type>
          <description>URL for the jenkins server</description>
        </property>
        <property>
          <name>JENKINS_USERNAME</name>
          <type>environment</type>
          <description>Admin user on jenkins server</description>
        </property>
        <property>
          <name>JENKINS_PASSWORD</name>
          <type>environment</type>
          <description>Admin user's password for jenkins server</description>
        </property>
        <property>
          <name>username</name>
          <type>cart_data</type>
          <description>Admin user on jenkins server</description>
        </property>
        <property>
          <name>password</name>
          <type>cart_data</type>
          <description>Admin user's passowrd on jenkins server</description>
        </property>
      </properties>
    </cartridge>
    <cartridge>
      <name>ruby-1.8</name>
      <type>standalone</type>
      <scales-from>1</scales-from>
      <scales-to>-1</scales-to>
      <supported-scales-from>1</supported-scales-from>
      <supported-scales-to>-1</supported-scales-to>
      <scales-with>haproxy-1.4</scales-with>
      <gear-profile nil="true"></gear-profile>
      <current-scale>0</current-scale>
      <collocated-with/>
      <status-messages nil="true"></status-messages>
      <version>1.0.0</version>
      <display-name>Ruby 1.8</display-name>
      <description>Ruby is a dynamic, reflective, general-purpose object-oriented programming language. We recommend using Ruby 1.9 for new applications.</description>
      <license>ASL 2.0</license>
      <license-url></license-url>
      <tags>
        <tag>cartridge</tag>
        <tag>ruby</tag>
        <tag>web_framework</tag>
      </tags>
      <website>http://www.ruby-lang.org</website>
      <help-topics>
        <Developer-Center>https://openshift.redhat.com/community/developers</Developer-Center>
      </help-topics>
      <properties>
        <property>
          <name>OPENSHIFT_TMP_DIR</name>
          <type>environment</type>
          <description>Directory to store application temporary files.</description>
        </property>
        <property>
          <name>OPENSHIFT_REPO_DIR</name>
          <type>environment</type>
          <description>Application root directory where application files reside. This directory is reset everytime you do a git-push</description>
        </property>
        <property>
          <name>OPENSHIFT_INTERNAL_PORT</name>
          <type>environment</type>
          <description>Internal port to which the web-framework binds to.</description>
        </property>
        <property>
          <name>OPENSHIFT_INTERNAL_IP</name>
          <type>environment</type>
          <description>Internal IP to which the web-framework binds to.</description>
        </property>
        <property>
          <name>OPENSHIFT_APP_DNS</name>
          <type>environment</type>
          <description>Fully qualified domain name for the application.</description>
        </property>
        <property>
          <name>OPENSHIFT_APP_NAME</name>
          <type>environment</type>
          <description>Application name</description>
        </property>
        <property>
          <name>OPENSHIFT_DATA_DIR</name>
          <type>environment</type>
          <description>Directory to store application data files. Preserved across git-pushes. Not shared across gears.</description>
        </property>
        <property>
          <name>OPENSHIFT_APP_UUID</name>
          <type>environment</type>
          <description>Unique ID which identified the application. Does not change between gears.</description>
        </property>
        <property>
          <name>OPENSHIFT_GEAR_UUID</name>
          <type>environment</type>
          <description>Unique ID which identified the gear. This value changes between gears.</description>
        </property>
      </properties>
    </cartridge>
    <cartridge>
      <name>jbosseap-6.0</name>
      <type>standalone</type>
      <scales-from>1</scales-from>
      <scales-to>-1</scales-to>
      <supported-scales-from>1</supported-scales-from>
      <supported-scales-to>-1</supported-scales-to>
      <scales-with>haproxy-1.4</scales-with>
      <gear-profile nil="true"></gear-profile>
      <current-scale>0</current-scale>
      <collocated-with/>
      <status-messages nil="true"></status-messages>
      <version>6.0.0</version>
      <display-name>JBoss Enterprise Application Platform 6.0</display-name>
      <description>Market-leading open source enterprise platform for next-generation, highly transactional enterprise Java applications. Build and deploy enterprise Java in the cloud.</description>
      <license>ASL 2.0</license>
      <license-url></license-url>
      <tags>
        <tag>cartridge</tag>
        <tag>java</tag>
        <tag>jboss</tag>
        <tag>jee_full_profile</tag>
        <tag>web_framework</tag>
      </tags>
      <website>http://www.redhat.com/products/jbossenterprisemiddleware/application-platform/</website>
      <help-topics>
        <Developer-Center>https://openshift.redhat.com/community/developers</Developer-Center>
      </help-topics>
      <properties>
        <property>
          <name>OPENSHIFT_JBOSSEAP_LOG_DIR</name>
          <type>environment</type>
          <description>Directory to store application log files.</description>
        </property>
        <property>
          <name>OPENSHIFT_TMP_DIR</name>
          <type>environment</type>
          <description>Directory to store application temporary files.</description>
        </property>
        <property>
          <name>OPENSHIFT_REPO_DIR</name>
          <type>environment</type>
          <description>Application root directory where application files reside. This directory is reset everytime you do a git-push</description>
        </property>
        <property>
          <name>OPENSHIFT_INTERNAL_PORT</name>
          <type>environment</type>
          <description>Internal port to which the web-framework binds to.</description>
        </property>
        <property>
          <name>OPENSHIFT_INTERNAL_IP</name>
          <type>environment</type>
          <description>Internal IP to which the web-framework binds to.</description>
        </property>
        <property>
          <name>OPENSHIFT_APP_DNS</name>
          <type>environment</type>
          <description>Fully qualified domain name for the application.</description>
        </property>
        <property>
          <name>OPENSHIFT_APP_NAME</name>
          <type>environment</type>
          <description>Application name</description>
        </property>
        <property>
          <name>OPENSHIFT_DATA_DIR</name>
          <type>environment</type>
          <description>Directory to store application data files. Preserved across git-pushes. Not shared across gears.</description>
        </property>
        <property>
          <name>OPENSHIFT_APP_UUID</name>
          <type>environment</type>
          <description>Unique ID which identified the application. Does not change between gears.</description>
        </property>
        <property>
          <name>OPENSHIFT_GEAR_UUID</name>
          <type>environment</type>
          <description>Unique ID which identified the gear. This value changes between gears.</description>
        </property>
      </properties>
    </cartridge>
    <cartridge>
      <name>diy-0.1</name>
      <type>standalone</type>
      <scales-from>1</scales-from>
      <scales-to>1</scales-to>
      <supported-scales-from>1</supported-scales-from>
      <supported-scales-to>1</supported-scales-to>
      <scales-with>haproxy-1.4</scales-with>
      <gear-profile nil="true"></gear-profile>
      <current-scale>0</current-scale>
      <collocated-with/>
      <status-messages nil="true"></status-messages>
      <version>1.0.0</version>
      <display-name>Do-It-Yourself</display-name>
      <description>The Do-It-Yourself (DIY) application type is a blank slate for trying unsupported languages, frameworks, and middleware on OpenShift. See the community site for examples of bringing your favorite framework to OpenShift.</description>
      <license>ASL 2.0</license>
      <license-url>http://www.apache.org/licenses/LICENSE-2.0.txt</license-url>
      <tags>
        <tag>cartridge</tag>
        <tag>web_framework</tag>
        <tag>experimental</tag>
      </tags>
      <website></website>
      <help-topics>
        <Getting-Started>https://www.openshift.com/community/videos/getting-started-with-diy-applications-on-openshift</Getting-Started>
      </help-topics>
      <properties>
        <property>
          <name>OPENSHIFT_DIY_LOG_DIR</name>
          <type>environemnt</type>
          <description>Directory to store application log files.</description>
        </property>
        <property>
          <name>OPENSHIFT_TMP_DIR</name>
          <type>environemnt</type>
          <description>Directory to store application temporary files.</description>
        </property>
        <property>
          <name>OPENSHIFT_REPO_DIR</name>
          <type>environemnt</type>
          <description>Application root directory where application files reside. This directory is reset everytime you do a git-push</description>
        </property>
        <property>
          <name>OPENSHIFT_INTERNAL_PORT</name>
          <type>environemnt</type>
          <description>Internal port to which the web-framework binds to.</description>
        </property>
        <property>
          <name>OPENSHIFT_INTERNAL_IP</name>
          <type>environemnt</type>
          <description>Internal IP to which the web-framework binds to.</description>
        </property>
        <property>
          <name>OPENSHIFT_APP_DNS</name>
          <type>environemnt</type>
          <description>Fully qualified domain name for the application.</description>
        </property>
        <property>
          <name>OPENSHIFT_APP_NAME</name>
          <type>environemnt</type>
          <description>Application name</description>
        </property>
        <property>
          <name>OPENSHIFT_DATA_DIR</name>
          <type>environemnt</type>
          <description>Directory to store application data files. Preserved across git-pushes. Not shared across gears.</description>
        </property>
        <property>
          <name>OPENSHIFT_APP_UUID</name>
          <type>environemnt</type>
          <description>Unique ID which identified the application. Does not change between gears.</description>
        </property>
        <property>
          <name>OPENSHIFT_GEAR_UUID</name>
          <type>environemnt</type>
          <description>Unique ID which identified the gear. This value changes between gears.</description>
        </property>
      </properties>
    </cartridge>
    <cartridge>
      <name>jbossews-1.0</name>
      <type>standalone</type>
      <scales-from>1</scales-from>
      <scales-to>-1</scales-to>
      <supported-scales-from>1</supported-scales-from>
      <supported-scales-to>-1</supported-scales-to>
      <scales-with>haproxy-1.4</scales-with>
      <gear-profile nil="true"></gear-profile>
      <current-scale>0</current-scale>
      <collocated-with/>
      <status-messages nil="true"></status-messages>
      <version>1.0.2</version>
      <display-name>Tomcat 6 (JBoss EWS 1.0)</display-name>
      <description>JBoss Enterprise Web Server is the enterprise-class Java web container for large-scale lightweight web applications based on Tomcat 6. Build and deploy JSPs and Servlets in the cloud.</description>
      <license>ASL 2.0</license>
      <license-url></license-url>
      <tags>
        <tag>cartridge</tag>
        <tag>java</tag>
        <tag>jboss</tag>
        <tag>tomcat</tag>
        <tag>web_framework</tag>
      </tags>
      <website>http://www.redhat.com/products/jbossenterprisemiddleware/web-server/</website>
      <help-topics>
        <Developer-Center>https://openshift.redhat.com/community/developers</Developer-Center>
      </help-topics>
      <properties>
        <property>
          <name>OPENSHIFT_JBOSSEAP_LOG_DIR</name>
          <type>environment</type>
          <description>Directory to store application log files.</description>
        </property>
        <property>
          <name>OPENSHIFT_TMP_DIR</name>
          <type>environment</type>
          <description>Directory to store application temporary files.</description>
        </property>
        <property>
          <name>OPENSHIFT_REPO_DIR</name>
          <type>environment</type>
          <description>Application root directory where application files reside. This directory is reset everytime you do a git-push</description>
        </property>
        <property>
          <name>OPENSHIFT_INTERNAL_PORT</name>
          <type>environment</type>
          <description>Internal port to which the web-framework binds to.</description>
        </property>
        <property>
          <name>OPENSHIFT_INTERNAL_IP</name>
          <type>environment</type>
          <description>Internal IP to which the web-framework binds to.</description>
        </property>
        <property>
          <name>OPENSHIFT_APP_DNS</name>
          <type>environment</type>
          <description>Fully qualified domain name for the application.</description>
        </property>
        <property>
          <name>OPENSHIFT_APP_NAME</name>
          <type>environment</type>
          <description>Application name</description>
        </property>
        <property>
          <name>OPENSHIFT_DATA_DIR</name>
          <type>environment</type>
          <description>Directory to store application data files. Preserved across git-pushes. Not shared across gears.</description>
        </property>
        <property>
          <name>OPENSHIFT_APP_UUID</name>
          <type>environment</type>
          <description>Unique ID which identified the application. Does not change between gears.</description>
        </property>
        <property>
          <name>OPENSHIFT_GEAR_UUID</name>
          <type>environment</type>
          <description>Unique ID which identified the gear. This value changes between gears.</description>
        </property>
      </properties>
    </cartridge>
    <cartridge>
      <name>php-5.3</name>
      <type>standalone</type>
      <scales-from>1</scales-from>
      <scales-to>-1</scales-to>
      <supported-scales-from>1</supported-scales-from>
      <supported-scales-to>-1</supported-scales-to>
      <scales-with>haproxy-1.4</scales-with>
      <gear-profile nil="true"></gear-profile>
      <current-scale>0</current-scale>
      <collocated-with/>
      <status-messages nil="true"></status-messages>
      <version>5.3.2</version>
      <display-name>PHP 5.3</display-name>
      <description>PHP is a general-purpose server-side scripting language originally designed for Web development to produce dynamic Web pages. Popular development frameworks include: CakePHP, Zend, Symfony, and Code Igniter.</description>
      <license>The PHP License, version 3.0</license>
      <license-url>http://www.php.net/license/3_0.txt</license-url>
      <tags>
        <tag>cartridge</tag>
        <tag>php</tag>
        <tag>web_framework</tag>
      </tags>
      <website>http://www.php.net</website>
      <help-topics>
        <Developer-Center>https://openshift.redhat.com/community/developers</Developer-Center>
      </help-topics>
      <properties>
        <property>
          <name>OPENSHIFT_TMP_DIR</name>
          <type>environment</type>
          <description>Directory to store application temporary files.</description>
        </property>
        <property>
          <name>OPENSHIFT_REPO_DIR</name>
          <type>environment</type>
          <description>Application root directory where application files reside. This directory is reset everytime you do a git-push</description>
        </property>
        <property>
          <name>OPENSHIFT_INTERNAL_PORT</name>
          <type>environment</type>
          <description>Internal port to which the web-framework binds to.</description>
        </property>
        <property>
          <name>OPENSHIFT_INTERNAL_IP</name>
          <type>environment</type>
          <description>Internal IP to which the web-framework binds to.</description>
        </property>
        <property>
          <name>OPENSHIFT_APP_DNS</name>
          <type>environment</type>
          <description>Fully qualified domain name for the application.</description>
        </property>
        <property>
          <name>OPENSHIFT_APP_NAME</name>
          <type>environment</type>
          <description>Application name</description>
        </property>
        <property>
          <name>OPENSHIFT_DATA_DIR</name>
          <type>environment</type>
          <description>Directory to store application data files. Preserved across git-pushes. Not shared across gears.</description>
        </property>
        <property>
          <name>OPENSHIFT_APP_UUID</name>
          <type>environment</type>
          <description>Unique ID which identified the application. Does not change between gears.</description>
        </property>
        <property>
          <name>OPENSHIFT_GEAR_UUID</name>
          <type>environment</type>
          <description>Unique ID which identified the gear. This value changes between gears.</description>
        </property>
      </properties>
    </cartridge>
    <cartridge>
      <name>perl-5.10</name>
      <type>standalone</type>
      <scales-from>1</scales-from>
      <scales-to>-1</scales-to>
      <supported-scales-from>1</supported-scales-from>
      <supported-scales-to>-1</supported-scales-to>
      <scales-with>haproxy-1.4</scales-with>
      <gear-profile nil="true"></gear-profile>
      <current-scale>0</current-scale>
      <collocated-with/>
      <status-messages nil="true"></status-messages>
      <version>1.0.0</version>
      <display-name>Perl 5.10</display-name>
      <description>Perl is a high-level, general-purpose, interpreted, dynamic programming language. Dynamic content produced by Perl scripts can be served in response to incoming web requests.</description>
      <license>ASL 2.0</license>
      <license-url></license-url>
      <tags>
        <tag>cartridge</tag>
        <tag>perl</tag>
        <tag>web_framework</tag>
      </tags>
      <website>http://www.perl.org</website>
      <help-topics>
        <Developer-Center>https://openshift.redhat.com/community/developers</Developer-Center>
      </help-topics>
      <properties>
        <property>
          <name>OPENSHIFT_PERL_LOG_DIR</name>
          <type>environment</type>
          <description>Directory to store application log files.</description>
        </property>
        <property>
          <name>OPENSHIFT_TMP_DIR</name>
          <type>environment</type>
          <description>Directory to store application temporary files.</description>
        </property>
        <property>
          <name>OPENSHIFT_REPO_DIR</name>
          <type>environment</type>
          <description>Application root directory where application files reside. This directory is reset everytime you do a git-push</description>
        </property>
        <property>
          <name>OPENSHIFT_INTERNAL_PORT</name>
          <type>environment</type>
          <description>Internal port to which the web-framework binds to.</description>
        </property>
        <property>
          <name>OPENSHIFT_INTERNAL_IP</name>
          <type>environment</type>
          <description>Internal IP to which the web-framework binds to.</description>
        </property>
        <property>
          <name>OPENSHIFT_APP_DNS</name>
          <type>environment</type>
          <description>Fully qualified domain name for the application.</description>
        </property>
        <property>
          <name>OPENSHIFT_APP_NAME</name>
          <type>environment</type>
          <description>Application name</description>
        </property>
        <property>
          <name>OPENSHIFT_DATA_DIR</name>
          <type>environment</type>
          <description>Directory to store application data files. Preserved across git-pushes. Not shared across gears.</description>
        </property>
        <property>
          <name>OPENSHIFT_APP_UUID</name>
          <type>environment</type>
          <description>Unique ID which identified the application. Does not change between gears.</description>
        </property>
        <property>
          <name>OPENSHIFT_GEAR_UUID</name>
          <type>environment</type>
          <description>Unique ID which identified the gear. This value changes between gears.</description>
        </property>
      </properties>
    </cartridge>
    <cartridge>
      <name>mongodb-2.2</name>
      <type>embedded</type>
      <scales-from>1</scales-from>
      <scales-to>1</scales-to>
      <supported-scales-from>1</supported-scales-from>
      <supported-scales-to>1</supported-scales-to>
      <scales-with>haproxy-1.4</scales-with>
      <gear-profile nil="true"></gear-profile>
      <current-scale>0</current-scale>
      <collocated-with/>
      <status-messages nil="true"></status-messages>
      <version>2.2.0</version>
      <display-name>MongoDB NoSQL Database 2.2</display-name>
      <description>MongoDB is a scalable, high-performance, open source NoSQL database.</description>
      <license>ASL 2.0</license>
      <license-url>http://www.apache.org/licenses/LICENSE-2.0.txt</license-url>
      <tags>
        <tag>cartridge</tag>
        <tag>database</tag>
        <tag>nosql</tag>
      </tags>
      <website>http://www.10gen.com</website>
      <help-topics>
        <help-topic>
          <Building-with-MongoDB>https://openshift.redhat.com/community/developers/mongodb</Building-with-MongoDB>
        </help-topic>
      </help-topics>
      <properties>
        <property>
          <name>username</name>
          <type>cart_data</type>
          <description>Root user on mongo database</description>
        </property>
        <property>
          <name>password</name>
          <type>cart_data</type>
          <description>Password for root user on mongo database</description>
        </property>
        <property>
          <name>database_name</name>
          <type>cart_data</type>
          <description>Mongo DB name</description>
        </property>
        <property>
          <name>connection_url</name>
          <type>cart_data</type>
          <description>Mongo DB connection URL</description>
        </property>
      </properties>
    </cartridge>
    <cartridge>
      <name>switchyard-0.6</name>
      <type>embedded</type>
      <scales-from>1</scales-from>
      <scales-to>-1</scales-to>
      <supported-scales-from>1</supported-scales-from>
      <supported-scales-to>-1</supported-scales-to>
      <scales-with>haproxy-1.4</scales-with>
      <gear-profile nil="true"></gear-profile>
      <current-scale>0</current-scale>
      <collocated-with/>
      <status-messages nil="true"></status-messages>
      <version>1.0.0</version>
      <display-name>SwitchYard 0.6</display-name>
      <description>SwitchYard is a lightweight service delivery framework providing full lifecycle support for developing, deploying, and managing service-oriented applications.</description>
      <license>ASL 2.0</license>
      <license-url></license-url>
      <tags>
        <tag>cartridge</tag>
      </tags>
      <website>http://www.jboss.org/switchyard</website>
      <help-topics>
        <Developer-Center>https://openshift.redhat.com/community/developers</Developer-Center>
      </help-topics>
      <properties>
        <property>
          <name>module_path</name>
          <type>cart_data</type>
          <description>Module Path</description>
        </property>
      </properties>
    </cartridge>
    <cartridge>
      <name>cron-1.4</name>
      <type>embedded</type>
      <scales-from>1</scales-from>
      <scales-to>1</scales-to>
      <supported-scales-from>1</supported-scales-from>
      <supported-scales-to>1</supported-scales-to>
      <scales-with>haproxy-1.4</scales-with>
      <gear-profile nil="true"></gear-profile>
      <current-scale>0</current-scale>
      <collocated-with/>
      <status-messages nil="true"></status-messages>
      <version>1.4</version>
      <display-name>Cron 1.4</display-name>
      <description>The Cron cartridge allows you to run command line programs at scheduled times. Use this for background jobs and periodic processing.</description>
      <license>ASL 2.0</license>
      <license-url>http://www.apache.org/licenses/LICENSE-2.0.txt</license-url>
      <tags>
        <tag>cartridge</tag>
      </tags>
      <website>http://openshift.redhat.com/</website>
      <help-topics>
        <Getting-Started-Guide>https://openshift.redhat.com/community/blogs/getting-started-with-cron-jobs-on-openshift</Getting-Started-Guide>
      </help-topics>
      <properties/>
    </cartridge>
    <cartridge>
      <name>mysql-5.1</name>
      <type>embedded</type>
      <scales-from>1</scales-from>
      <scales-to>1</scales-to>
      <supported-scales-from>1</supported-scales-from>
      <supported-scales-to>1</supported-scales-to>
      <scales-with>haproxy-1.4</scales-with>
      <gear-profile nil="true"></gear-profile>
      <current-scale>0</current-scale>
      <collocated-with/>
      <status-messages nil="true"></status-messages>
      <version>5.1</version>
      <display-name>MySQL Database 5.1</display-name>
      <description>MySQL is a multi-user, multi-threaded SQL database server.</description>
      <license>ASL 2.0</license>
      <license-url></license-url>
      <tags>
        <tag>cartridge</tag>
        <tag>database</tag>
      </tags>
      <website>http://www.mysql.com</website>
      <help-topics>
        <help-topic>
          <Building-with-MySQL>http://docs.redhat.com/docs/en-US/OpenShift/2.0/html/User_Guide/sect-User_Guide-Working_With_Database_Cartridges.html</Building-with-MySQL>
        </help-topic>
      </help-topics>
      <properties>
        <property>
          <name>username</name>
          <type>cart_data</type>
          <description>Root user on mysql database</description>
        </property>
        <property>
          <name>password</name>
          <type>cart_data</type>
          <description>Password for root user on mysql database</description>
        </property>
        <property>
          <name>database_name</name>
          <type>cart_data</type>
          <description>MySQL DB name</description>
        </property>
        <property>
          <name>connection_url</name>
          <type>cart_data</type>
          <description>MySQL DB connection URL</description>
        </property>
      </properties>
    </cartridge>
    <cartridge>
      <name>postgresql-8.4</name>
      <type>embedded</type>
      <scales-from>1</scales-from>
      <scales-to>1</scales-to>
      <supported-scales-from>1</supported-scales-from>
      <supported-scales-to>1</supported-scales-to>
      <scales-with>haproxy-1.4</scales-with>
      <gear-profile nil="true"></gear-profile>
      <current-scale>0</current-scale>
      <collocated-with/>
      <status-messages nil="true"></status-messages>
      <version>8.4</version>
      <display-name>PostgreSQL Database 8.4</display-name>
      <description>PostgreSQL is an advanced Object-Relational database management system</description>
      <license>ASL 2.0</license>
      <license-url></license-url>
      <tags>
        <tag>cartridge</tag>
        <tag>database</tag>
      </tags>
      <website>http://www.postgresql.org</website>
      <help-topics>
        <help-topic>
          <Building-with-PostGreSQL>http://docs.redhat.com/docs/en-US/OpenShift/2.0/html/User_Guide/sect-User_Guide-Working_With_Database_Cartridges.html</Building-with-PostGreSQL>
        </help-topic>
      </help-topics>
      <properties>
        <property>
          <name>username</name>
          <type>cart_data</type>
          <description>Root user on PostgreSQL database</description>
        </property>
        <property>
          <name>password</name>
          <type>cart_data</type>
          <description>Password for root user on PostgreSQL database</description>
        </property>
        <property>
          <name>database_name</name>
          <type>cart_data</type>
          <description>PostgreSQL DB name</description>
        </property>
        <property>
          <name>connection_url</name>
          <type>cart_data</type>
          <description>PostgreSQL DB connection URL</description>
        </property>
      </properties>
    </cartridge>
    <cartridge>
      <name>haproxy-1.4</name>
      <type>embedded</type>
      <scales-from>1</scales-from>
      <scales-to>1</scales-to>
      <supported-scales-from>1</supported-scales-from>
      <supported-scales-to>1</supported-scales-to>
      <scales-with nil="true"></scales-with>
      <gear-profile nil="true"></gear-profile>
      <current-scale>0</current-scale>
      <collocated-with/>
      <status-messages nil="true"></status-messages>
      <version>1.4.20</version>
      <display-name>HAProxy 1.4</display-name>
      <description>HAProxy can be used as a load balancer and scaling agent for web frameworks</description>
      <license>unknown</license>
      <license-url></license-url>
      <tags>
        <tag>cartridge</tag>
        <tag>web_proxy</tag>
        <tag>git_host</tag>
        <tag>scales</tag>
      </tags>
      <website></website>
      <help-topics>
      </help-topics>
      <properties/>
    </cartridge>
    <cartridge>
      <name>10gen-mms-agent-0.1</name>
      <type>embedded</type>
      <scales-from>1</scales-from>
      <scales-to>1</scales-to>
      <supported-scales-from>1</supported-scales-from>
      <supported-scales-to>1</supported-scales-to>
      <scales-with>haproxy-1.4</scales-with>
      <gear-profile nil="true"></gear-profile>
      <current-scale>0</current-scale>
      <collocated-with/>
      <status-messages nil="true"></status-messages>
      <version>1.3.7</version>
      <display-name>10gen Mongo Monitoring Service Agent 0.1</display-name>
      <description>MongoDB Monitoring Service (MMS) instruments MongoDB and provides information about current and historical operational metrics of your system.</description>
      <license>unknown</license>
      <license-url>https://mms.10gen.com/links/terms-of-service</license-url>
      <tags>
        <tag>cartridge</tag>
        <tag>database-support</tag>
      </tags>
      <website>https://mms.10gen.com/</website>
      <help-topics>
        <MMS-Manual>https://mms.10gen.com/help/</MMS-Manual>
      </help-topics>
      <properties>
        <property>
          <name>monitoring_url</name>
          <type>cart_data</type>
          <description>10gen-mms-agent-0.1 monitoring URL</description>
        </property>
      </properties>
    </cartridge>
    <cartridge>
      <name>phpmyadmin-3.4</name>
      <type>embedded</type>
      <scales-from>1</scales-from>
      <scales-to>1</scales-to>
      <supported-scales-from>1</supported-scales-from>
      <supported-scales-to>1</supported-scales-to>
      <scales-with>haproxy-1.4</scales-with>
      <gear-profile nil="true"></gear-profile>
      <current-scale>0</current-scale>
      <collocated-with/>
      <status-messages nil="true"></status-messages>
      <version>1.1.0</version>
      <display-name>phpMyAdmin 3.4</display-name>
      <description>Web based MySQL admin tool. Requires the MySQL cartridge to be installed first.</description>
      <license>ASL 2.0</license>
      <license-url></license-url>
      <tags>
        <tag>cartridge</tag>
      </tags>
      <website>http://www.phpmyadmin.net/</website>
      <help-topics>
      </help-topics>
      <properties>
        <property>
          <name>username</name>
          <type>cart_data</type>
          <description>Admin user on phpmyadmin interface</description>
        </property>
        <property>
          <name>password</name>
          <type>cart_data</type>
          <description>Password for admin user on phpmyadmin interface</description>
        </property>
        <property>
          <name>connection_url</name>
          <type>cart_data</type>
          <description>phpMyAdmin connection URL</description>
        </property>
      </properties>
    </cartridge>
    <cartridge>
      <name>metrics-0.1</name>
      <type>embedded</type>
      <scales-from>1</scales-from>
      <scales-to>1</scales-to>
      <supported-scales-from>1</supported-scales-from>
      <supported-scales-to>1</supported-scales-to>
      <scales-with>haproxy-1.4</scales-with>
      <gear-profile nil="true"></gear-profile>
      <current-scale>0</current-scale>
      <collocated-with/>
      <status-messages nil="true"></status-messages>
      <version>1.1.0</version>
      <display-name>OpenShift Metrics 0.1</display-name>
      <description>An experimental cartridge that demonstrates retrieving real-time statistics from your application. May be removed or replaced in the future.</description>
      <license>GPLv2</license>
      <license-url></license-url>
      <tags>
        <tag>cartridge</tag>
      </tags>
      <website>https://openshift.redhat.com/</website>
      <help-topics>
      </help-topics>
      <properties>
        <property>
          <name>connection_url</name>
          <type>cart_data</type>
          <description>Application metrics URL</description>
        </property>
      </properties>
    </cartridge>
    <cartridge>
      <name>rockmongo-1.1</name>
      <type>embedded</type>
      <scales-from>1</scales-from>
      <scales-to>1</scales-to>
      <supported-scales-from>1</supported-scales-from>
      <supported-scales-to>1</supported-scales-to>
      <scales-with>haproxy-1.4</scales-with>
      <gear-profile nil="true"></gear-profile>
      <current-scale>0</current-scale>
      <collocated-with/>
      <status-messages nil="true"></status-messages>
      <version>1.1.0</version>
      <display-name>RockMongo 1.1</display-name>
      <description>Web based MongoDB administration tool. Requires the MongoDB cartridge to be installed first.</description>
      <license>ASL 2.0</license>
      <license-url></license-url>
      <tags>
        <tag>cartridge</tag>
      </tags>
      <website>http://rockmongo.com/</website>
      <help-topics>
      </help-topics>
      <properties>
        <property>
          <name>username</name>
          <type>cart_data</type>
          <description>Admin user on rockmongo interface</description>
        </property>
        <property>
          <name>password</name>
          <type>cart_data</type>
          <description>Password for admin user on rockmongo interface</description>
        </property>
        <property>
          <name>connection_url</name>
          <type>cart_data</type>
          <description>RockMongo connection URL</description>
        </property>
      </properties>
    </cartridge>
    <cartridge>
      <name>jenkins-client-1.4</name>
      <type>embedded</type>
      <scales-from>1</scales-from>
      <scales-to>-1</scales-to>
      <supported-scales-from>1</supported-scales-from>
      <supported-scales-to>-1</supported-scales-to>
      <scales-with>haproxy-1.4</scales-with>
      <gear-profile nil="true"></gear-profile>
      <current-scale>0</current-scale>
      <collocated-with/>
      <status-messages nil="true"></status-messages>
      <version>1.0.0</version>
      <display-name>Jenkins Client 1.4</display-name>
      <description>The Jenkins client connects to your Jenkins application and enables builds and testing of your application. Requires the Jenkins Application to be created via the new application page.</description>
      <license>ASL 2.0</license>
      <license-url></license-url>
      <tags>
        <tag>cartridge</tag>
        <tag>ci_builder</tag>
      </tags>
      <website>http://www.jenkins-ci.org</website>
      <help-topics>
        <Developer-Center>https://openshift.redhat.com/community/developers</Developer-Center>
      </help-topics>
      <properties>
        <property>
          <name>job_url</name>
          <type>cart_data</type>
          <description>URL for the build job submitted on jenkins server</description>
        </property>
      </properties>
    </cartridge>
  </data>
  <messages/>
  <version>1.3</version>
  <supported-api-versions>
    <supported-api-version>1.0</supported-api-version>
    <supported-api-version>1.1</supported-api-version>
    <supported-api-version>1.2</supported-api-version>
    <supported-api-version>1.3</supported-api-version>
  </supported-api-versions>
</response>
{quote}
                
      was (Author: adietish):
    exemplary output:

[adietish at adietish-thinkpad ~]$ curl -k -H "Accept: application/xml" --user "adietish at redhat.com:XXX" https://openshift.redhat.com/broker/rest/cartridges -X GET
<?xml version="1.0" encoding="UTF-8"?>
<response>
  <status>ok</status>
  <type>cartridges</type>
  <data>
    <cartridge>
      <name>nodejs-0.6</name>
      <type>standalone</type>
      <scales-from>1</scales-from>
      <scales-to>-1</scales-to>
      <supported-scales-from>1</supported-scales-from>
      <supported-scales-to>-1</supported-scales-to>
      <scales-with>haproxy-1.4</scales-with>
      <gear-profile nil="true"></gear-profile>
      <current-scale>0</current-scale>
      <collocated-with/>
      <status-messages nil="true"></status-messages>
      <version>0.6.10</version>
      <display-name>Node.js 0.6</display-name>
      <description>Node.js is a platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications. Node.js is perfect for data-intensive real-time applications that run across distributed devices.</description>
      <license>ASL 2.0</license>
      <license-url></license-url>
      <tags>
        <tag>cartridge</tag>
        <tag>javascript</tag>
        <tag>nodejs</tag>
        <tag>web_framework</tag>
      </tags>
      <website>http://www.nodejs.org/</website>
      <help-topics>
        <Developer-Center>https://openshift.redhat.com/community/developers</Developer-Center>
      </help-topics>
      <properties>
        <property>
          <name>OPENSHIFT_NODEJS_LOG_DIR</name>
          <type>environment</type>
          <description>Directory to store application log files.</description>
        </property>
        <property>
          <name>OPENSHIFT_TMP_DIR</name>
          <type>environment</type>
          <description>Directory to store application temporary files.</description>
        </property>
        <property>
          <name>OPENSHIFT_REPO_DIR</name>
          <type>environment</type>
          <description>Application root directory where application files reside. This directory is reset everytime you do a git-push</description>
        </property>
        <property>
          <name>OPENSHIFT_INTERNAL_PORT</name>
          <type>environment</type>
          <description>Internal port to which the web-framework binds to.</description>
        </property>
        <property>
          <name>OPENSHIFT_INTERNAL_IP</name>
          <type>environment</type>
          <description>Internal IP to which the web-framework binds to.</description>
        </property>
        <property>
          <name>OPENSHIFT_APP_DNS</name>
          <type>environment</type>
          <description>Fully qualified domain name for the application.</description>
        </property>
        <property>
          <name>OPENSHIFT_APP_NAME</name>
          <type>environment</type>
          <description>Application name</description>
        </property>
        <property>
          <name>OPENSHIFT_DATA_DIR</name>
          <type>environment</type>
          <description>Directory to store application data files. Preserved across git-pushes. Not shared across gears.</description>
        </property>
        <property>
          <name>OPENSHIFT_APP_UUID</name>
          <type>environment</type>
          <description>Unique ID which identified the application. Does not change between gears.</description>
        </property>
        <property>
          <name>OPENSHIFT_GEAR_UUID</name>
          <type>environment</type>
          <description>Unique ID which identified the gear. This value changes between gears.</description>
        </property>
      </properties>
    </cartridge>
    <cartridge>
      <name>zend-5.6</name>
      <type>standalone</type>
      <scales-from>1</scales-from>
      <scales-to>1</scales-to>
      <supported-scales-from>1</supported-scales-from>
      <supported-scales-to>1</supported-scales-to>
      <scales-with>haproxy-1.4</scales-with>
      <gear-profile nil="true"></gear-profile>
      <current-scale>0</current-scale>
      <collocated-with/>
      <status-messages nil="true"></status-messages>
      <version>5.6</version>
      <display-name>Zend Server 5.6</display-name>
      <description>A PHP server by Zend for applications that require performance, reliability and security. Zend Server combined with Zend Studio offers code optimization, debugging, and code assist.</description>
      <license>Commercial</license>
      <license-url>http://static.zend.com/topics/Zend-License-EULA-2010-09-2.pdf</license-url>
      <tags>
        <tag>cartridge</tag>
        <tag>php</tag>
        <tag>web_framework</tag>
      </tags>
      <website>http://www.zend.com</website>
      <help-topics>
        <Developer-Center>https://openshift.redhat.com/community/developers</Developer-Center>
      </help-topics>
      <properties>
        <property>
          <name>OPENSHIFT_LOG_DIR</name>
          <type>environment</type>
          <description>Directory to store application log files.</description>
        </property>
        <property>
          <name>OPENSHIFT_TMP_DIR</name>
          <type>environment</type>
          <description>Directory to store application temporary files.</description>
        </property>
        <property>
          <name>OPENSHIFT_REPO_DIR</name>
          <type>environment</type>
          <description>Application root directory where application files reside. This directory is reset everytime you do a git-push</description>
        </property>
        <property>
          <name>OPENSHIFT_INTERNAL_PORT</name>
          <type>environment</type>
          <description>Internal port to which the web-framework binds to.</description>
        </property>
        <property>
          <name>OPENSHIFT_INTERNAL_IP</name>
          <type>environment</type>
          <description>Internal IP to which the web-framework binds to.</description>
        </property>
        <property>
          <name>OPENSHIFT_APP_DNS</name>
          <type>environment</type>
          <description>Fully qualified domain name for the application.</description>
        </property>
        <property>
          <name>OPENSHIFT_APP_NAME</name>
          <type>environment</type>
          <description>Application name</description>
        </property>
        <property>
          <name>OPENSHIFT_DATA_DIR</name>
          <type>environment</type>
          <description>Directory to store application data files. Preserved across git-pushes. Not shared across gears.</description>
        </property>
        <property>
          <name>OPENSHIFT_APP_UUID</name>
          <type>environment</type>
          <description>Unique ID which identified the application. Does not change between gears.</description>
        </property>
        <property>
          <name>OPENSHIFT_GEAR_UUID</name>
          <type>environment</type>
          <description>Unique ID which identified the gear. This value changes between gears.</description>
        </property>
      </properties>
    </cartridge>
    <cartridge>
      <name>ruby-1.9</name>
      <type>standalone</type>
      <scales-from>1</scales-from>
      <scales-to>-1</scales-to>
      <supported-scales-from>1</supported-scales-from>
      <supported-scales-to>-1</supported-scales-to>
      <scales-with>haproxy-1.4</scales-with>
      <gear-profile nil="true"></gear-profile>
      <current-scale>0</current-scale>
      <collocated-with/>
      <status-messages nil="true"></status-messages>
      <version>1.0.0</version>
      <display-name>Ruby 1.9</display-name>
      <description>Ruby is a dynamic, reflective, general-purpose object-oriented programming language. Popular development frameworks include Ruby on Rails and Sinatra.</description>
      <license>ASL 2.0</license>
      <license-url></license-url>
      <tags>
        <tag>cartridge</tag>
        <tag>ruby</tag>
        <tag>web_framework</tag>
      </tags>
      <website>https://www.ruby-lang.org</website>
      <help-topics>
        <Developer-Center>https://openshift.redhat.com/community/developers</Developer-Center>
      </help-topics>
      <properties>
        <property>
          <name>OPENSHIFT_REPO_DIR</name>
          <type>environment</type>
          <description>Application root directory where application files reside. This directory is reset everytime you do a git-push</description>
        </property>
        <property>
          <name>OPENSHIFT_INTERNAL_PORT</name>
          <type>environment</type>
          <description>Internal port to which the web-framework binds to.</description>
        </property>
        <property>
          <name>OPENSHIFT_INTERNAL_IP</name>
          <type>environment</type>
          <description>Internal IP to which the web-framework binds to.</description>
        </property>
        <property>
          <name>OPENSHIFT_APP_DNS</name>
          <type>environment</type>
          <description>Fully qualified domain name for the application.</description>
        </property>
        <property>
          <name>OPENSHIFT_APP_NAME</name>
          <type>environment</type>
          <description>Application name</description>
        </property>
        <property>
          <name>OPENSHIFT_APP_UUID</name>
          <type>environment</type>
          <description>Unique ID which identified the application. Does not change between gears.</description>
        </property>
        <property>
          <name>OPENSHIFT_GEAR_UUID</name>
          <type>environment</type>
          <description>Unique ID which identified the gear. This value changes between gears.</description>
        </property>
      </properties>
    </cartridge>
    <cartridge>
      <name>jbossas-7</name>
      <type>standalone</type>
      <scales-from>1</scales-from>
      <scales-to>-1</scales-to>
      <supported-scales-from>1</supported-scales-from>
      <supported-scales-to>-1</supported-scales-to>
      <scales-with>haproxy-1.4</scales-with>
      <gear-profile nil="true"></gear-profile>
      <current-scale>0</current-scale>
      <collocated-with/>
      <status-messages nil="true"></status-messages>
      <version>7.1.0</version>
      <display-name>JBoss Application Server 7.1</display-name>
      <description>The leading open source Java EE6 application server for enterprise Java applications. Popular development frameworks include Seam, CDI, Weld, and Spring.</description>
      <license>ASL 2.0</license>
      <license-url></license-url>
      <tags>
        <tag>cartridge</tag>
        <tag>java</tag>
        <tag>jboss</tag>
        <tag>web_framework</tag>
      </tags>
      <website>http://www.jboss.org</website>
      <help-topics>
        <Developer-Center>https://openshift.redhat.com/community/developers</Developer-Center>
      </help-topics>
      <properties>
        <property>
          <name>OPENSHIFT_JBOSSAS_LOG_DIR</name>
          <type>environment</type>
          <description>Directory to store application log files.</description>
        </property>
        <property>
          <name>OPENSHIFT_TMP_DIR</name>
          <type>environment</type>
          <description>Directory to store application temporary files.</description>
        </property>
        <property>
          <name>OPENSHIFT_REPO_DIR</name>
          <type>environment</type>
          <description>Application root directory where application files reside. This directory is reset everytime you do a git-push</description>
        </property>
        <property>
          <name>OPENSHIFT_INTERNAL_PORT</name>
          <type>environment</type>
          <description>Internal port to which the web-framework binds to.</description>
        </property>
        <property>
          <name>OPENSHIFT_INTERNAL_IP</name>
          <type>environment</type>
          <description>Internal IP to which the web-framework binds to.</description>
        </property>
        <property>
          <name>OPENSHIFT_APP_DNS</name>
          <type>environment</type>
          <description>Fully qualified domain name for the application.</description>
        </property>
        <property>
          <name>OPENSHIFT_APP_NAME</name>
          <type>environment</type>
          <description>Application name</description>
        </property>
        <property>
          <name>OPENSHIFT_DATA_DIR</name>
          <type>environment</type>
          <description>Directory to store application data files. Preserved across git-pushes. Not shared across gears.</description>
        </property>
        <property>
          <name>OPENSHIFT_APP_UUID</name>
          <type>environment</type>
          <description>Unique ID which identified the application. Does not change between gears.</description>
        </property>
        <property>
          <name>OPENSHIFT_GEAR_UUID</name>
          <type>environment</type>
          <description>Unique ID which identified the gear. This value changes between gears.</description>
        </property>
      </properties>
    </cartridge>
    <cartridge>
      <name>python-2.6</name>
      <type>standalone</type>
      <scales-from>1</scales-from>
      <scales-to>-1</scales-to>
      <supported-scales-from>1</supported-scales-from>
      <supported-scales-to>-1</supported-scales-to>
      <scales-with>haproxy-1.4</scales-with>
      <gear-profile nil="true"></gear-profile>
      <current-scale>0</current-scale>
      <collocated-with/>
      <status-messages nil="true"></status-messages>
      <version>1.0.0</version>
      <display-name>Python 2.6</display-name>
      <description>Python is a general-purpose, high-level programming language whose design philosophy emphasizes code readability. Popular development frameworks include: Django, Bottle, Pylons, Zope and TurboGears.</description>
      <license>ASL 2.0</license>
      <license-url></license-url>
      <tags>
        <tag>cartridge</tag>
        <tag>python</tag>
        <tag>web_framework</tag>
      </tags>
      <website>http://www.python.org</website>
      <help-topics>
        <Developer-Center>https://openshift.redhat.com/community/developers</Developer-Center>
      </help-topics>
      <properties>
        <property>
          <name>OPENSHIFT_REPO_DIR</name>
          <type>environment</type>
          <description>Application root directory where application files reside. This directory is reset everytime you do a git-push</description>
        </property>
        <property>
          <name>OPENSHIFT_INTERNAL_PORT</name>
          <type>environment</type>
          <description>Internal port to which the web-framework binds to.</description>
        </property>
        <property>
          <name>OPENSHIFT_INTERNAL_IP</name>
          <type>environment</type>
          <description>Internal IP to which the web-framework binds to.</description>
        </property>
        <property>
          <name>OPENSHIFT_APP_DNS</name>
          <type>environment</type>
          <description>Fully qualified domain name for the application.</description>
        </property>
        <property>
          <name>OPENSHIFT_APP_NAME</name>
          <type>environment</type>
          <description>Application name</description>
        </property>
        <property>
          <name>OPENSHIFT_APP_UUID</name>
          <type>environment</type>
          <description>Unique ID which identified the application. Does not change between gears.</description>
        </property>
        <property>
          <name>OPENSHIFT_GEAR_UUID</name>
          <type>environment</type>
          <description>Unique ID which identified the gear. This value changes between gears.</description>
        </property>
      </properties>
    </cartridge>
    <cartridge>
      <name>jenkins-1.4</name>
      <type>standalone</type>
      <scales-from>1</scales-from>
      <scales-to>1</scales-to>
      <supported-scales-from>1</supported-scales-from>
      <supported-scales-to>1</supported-scales-to>
      <scales-with>haproxy-1.4</scales-with>
      <gear-profile nil="true"></gear-profile>
      <current-scale>0</current-scale>
      <collocated-with/>
      <status-messages nil="true"></status-messages>
      <version>0.84.1</version>
      <display-name>Jenkins Server 1.4</display-name>
      <description>Jenkins is a continuous integration (CI) build server that is deeply integrated into OpenShift. See the Jenkins info page for more.</description>
      <license>ASL 2.0</license>
      <license-url></license-url>
      <tags>
        <tag>cartridge</tag>
        <tag>web_framework</tag>
        <tag>instant_app</tag>
        <tag>ci</tag>
      </tags>
      <website>http://www.jenkins-ci.org</website>
      <help-topics>
        <Developer-Center>https://openshift.redhat.com/community/developers</Developer-Center>
      </help-topics>
      <properties>
        <property>
          <name>OPENSHIFT_JENKINS_LOG_DIR</name>
          <type>environment</type>
          <description>Directory to store application log files.</description>
        </property>
        <property>
          <name>OPENSHIFT_REPO_DIR</name>
          <type>environment</type>
          <description>Application root directory where application files reside. This directory is reset everytime you do a git-push</description>
        </property>
        <property>
          <name>OPENSHIFT_INTERNAL_PORT</name>
          <type>environment</type>
          <description>Internal port to which the web-framework binds to.</description>
        </property>
        <property>
          <name>OPENSHIFT_INTERNAL_IP</name>
          <type>environment</type>
          <description>Internal IP to which the web-framework binds to.</description>
        </property>
        <property>
          <name>OPENSHIFT_APP_DNS</name>
          <type>environment</type>
          <description>Fully qualified domain name for the application.</description>
        </property>
        <property>
          <name>OPENSHIFT_APP_NAME</name>
          <type>environment</type>
          <description>Application name</description>
        </property>
        <property>
          <name>OPENSHIFT_DATA_DIR</name>
          <type>environment</type>
          <description>Directory to store application data files. Preserved across git-pushes. Not shared across gears.</description>
        </property>
        <property>
          <name>OPENSHIFT_APP_UUID</name>
          <type>environment</type>
          <description>Unique ID which identified the application. Does not change between gears.</description>
        </property>
        <property>
          <name>OPENSHIFT_GEAR_UUID</name>
          <type>environment</type>
          <description>Unique ID which identified the gear. This value changes between gears.</description>
        </property>
        <property>
          <name>JENKINS_URL</name>
          <type>environment</type>
          <description>URL for the jenkins server</description>
        </property>
        <property>
          <name>JENKINS_USERNAME</name>
          <type>environment</type>
          <description>Admin user on jenkins server</description>
        </property>
        <property>
          <name>JENKINS_PASSWORD</name>
          <type>environment</type>
          <description>Admin user's password for jenkins server</description>
        </property>
        <property>
          <name>username</name>
          <type>cart_data</type>
          <description>Admin user on jenkins server</description>
        </property>
        <property>
          <name>password</name>
          <type>cart_data</type>
          <description>Admin user's passowrd on jenkins server</description>
        </property>
      </properties>
    </cartridge>
    <cartridge>
      <name>ruby-1.8</name>
      <type>standalone</type>
      <scales-from>1</scales-from>
      <scales-to>-1</scales-to>
      <supported-scales-from>1</supported-scales-from>
      <supported-scales-to>-1</supported-scales-to>
      <scales-with>haproxy-1.4</scales-with>
      <gear-profile nil="true"></gear-profile>
      <current-scale>0</current-scale>
      <collocated-with/>
      <status-messages nil="true"></status-messages>
      <version>1.0.0</version>
      <display-name>Ruby 1.8</display-name>
      <description>Ruby is a dynamic, reflective, general-purpose object-oriented programming language. We recommend using Ruby 1.9 for new applications.</description>
      <license>ASL 2.0</license>
      <license-url></license-url>
      <tags>
        <tag>cartridge</tag>
        <tag>ruby</tag>
        <tag>web_framework</tag>
      </tags>
      <website>http://www.ruby-lang.org</website>
      <help-topics>
        <Developer-Center>https://openshift.redhat.com/community/developers</Developer-Center>
      </help-topics>
      <properties>
        <property>
          <name>OPENSHIFT_TMP_DIR</name>
          <type>environment</type>
          <description>Directory to store application temporary files.</description>
        </property>
        <property>
          <name>OPENSHIFT_REPO_DIR</name>
          <type>environment</type>
          <description>Application root directory where application files reside. This directory is reset everytime you do a git-push</description>
        </property>
        <property>
          <name>OPENSHIFT_INTERNAL_PORT</name>
          <type>environment</type>
          <description>Internal port to which the web-framework binds to.</description>
        </property>
        <property>
          <name>OPENSHIFT_INTERNAL_IP</name>
          <type>environment</type>
          <description>Internal IP to which the web-framework binds to.</description>
        </property>
        <property>
          <name>OPENSHIFT_APP_DNS</name>
          <type>environment</type>
          <description>Fully qualified domain name for the application.</description>
        </property>
        <property>
          <name>OPENSHIFT_APP_NAME</name>
          <type>environment</type>
          <description>Application name</description>
        </property>
        <property>
          <name>OPENSHIFT_DATA_DIR</name>
          <type>environment</type>
          <description>Directory to store application data files. Preserved across git-pushes. Not shared across gears.</description>
        </property>
        <property>
          <name>OPENSHIFT_APP_UUID</name>
          <type>environment</type>
          <description>Unique ID which identified the application. Does not change between gears.</description>
        </property>
        <property>
          <name>OPENSHIFT_GEAR_UUID</name>
          <type>environment</type>
          <description>Unique ID which identified the gear. This value changes between gears.</description>
        </property>
      </properties>
    </cartridge>
    <cartridge>
      <name>jbosseap-6.0</name>
      <type>standalone</type>
      <scales-from>1</scales-from>
      <scales-to>-1</scales-to>
      <supported-scales-from>1</supported-scales-from>
      <supported-scales-to>-1</supported-scales-to>
      <scales-with>haproxy-1.4</scales-with>
      <gear-profile nil="true"></gear-profile>
      <current-scale>0</current-scale>
      <collocated-with/>
      <status-messages nil="true"></status-messages>
      <version>6.0.0</version>
      <display-name>JBoss Enterprise Application Platform 6.0</display-name>
      <description>Market-leading open source enterprise platform for next-generation, highly transactional enterprise Java applications. Build and deploy enterprise Java in the cloud.</description>
      <license>ASL 2.0</license>
      <license-url></license-url>
      <tags>
        <tag>cartridge</tag>
        <tag>java</tag>
        <tag>jboss</tag>
        <tag>jee_full_profile</tag>
        <tag>web_framework</tag>
      </tags>
      <website>http://www.redhat.com/products/jbossenterprisemiddleware/application-platform/</website>
      <help-topics>
        <Developer-Center>https://openshift.redhat.com/community/developers</Developer-Center>
      </help-topics>
      <properties>
        <property>
          <name>OPENSHIFT_JBOSSEAP_LOG_DIR</name>
          <type>environment</type>
          <description>Directory to store application log files.</description>
        </property>
        <property>
          <name>OPENSHIFT_TMP_DIR</name>
          <type>environment</type>
          <description>Directory to store application temporary files.</description>
        </property>
        <property>
          <name>OPENSHIFT_REPO_DIR</name>
          <type>environment</type>
          <description>Application root directory where application files reside. This directory is reset everytime you do a git-push</description>
        </property>
        <property>
          <name>OPENSHIFT_INTERNAL_PORT</name>
          <type>environment</type>
          <description>Internal port to which the web-framework binds to.</description>
        </property>
        <property>
          <name>OPENSHIFT_INTERNAL_IP</name>
          <type>environment</type>
          <description>Internal IP to which the web-framework binds to.</description>
        </property>
        <property>
          <name>OPENSHIFT_APP_DNS</name>
          <type>environment</type>
          <description>Fully qualified domain name for the application.</description>
        </property>
        <property>
          <name>OPENSHIFT_APP_NAME</name>
          <type>environment</type>
          <description>Application name</description>
        </property>
        <property>
          <name>OPENSHIFT_DATA_DIR</name>
          <type>environment</type>
          <description>Directory to store application data files. Preserved across git-pushes. Not shared across gears.</description>
        </property>
        <property>
          <name>OPENSHIFT_APP_UUID</name>
          <type>environment</type>
          <description>Unique ID which identified the application. Does not change between gears.</description>
        </property>
        <property>
          <name>OPENSHIFT_GEAR_UUID</name>
          <type>environment</type>
          <description>Unique ID which identified the gear. This value changes between gears.</description>
        </property>
      </properties>
    </cartridge>
    <cartridge>
      <name>diy-0.1</name>
      <type>standalone</type>
      <scales-from>1</scales-from>
      <scales-to>1</scales-to>
      <supported-scales-from>1</supported-scales-from>
      <supported-scales-to>1</supported-scales-to>
      <scales-with>haproxy-1.4</scales-with>
      <gear-profile nil="true"></gear-profile>
      <current-scale>0</current-scale>
      <collocated-with/>
      <status-messages nil="true"></status-messages>
      <version>1.0.0</version>
      <display-name>Do-It-Yourself</display-name>
      <description>The Do-It-Yourself (DIY) application type is a blank slate for trying unsupported languages, frameworks, and middleware on OpenShift. See the community site for examples of bringing your favorite framework to OpenShift.</description>
      <license>ASL 2.0</license>
      <license-url>http://www.apache.org/licenses/LICENSE-2.0.txt</license-url>
      <tags>
        <tag>cartridge</tag>
        <tag>web_framework</tag>
        <tag>experimental</tag>
      </tags>
      <website></website>
      <help-topics>
        <Getting-Started>https://www.openshift.com/community/videos/getting-started-with-diy-applications-on-openshift</Getting-Started>
      </help-topics>
      <properties>
        <property>
          <name>OPENSHIFT_DIY_LOG_DIR</name>
          <type>environemnt</type>
          <description>Directory to store application log files.</description>
        </property>
        <property>
          <name>OPENSHIFT_TMP_DIR</name>
          <type>environemnt</type>
          <description>Directory to store application temporary files.</description>
        </property>
        <property>
          <name>OPENSHIFT_REPO_DIR</name>
          <type>environemnt</type>
          <description>Application root directory where application files reside. This directory is reset everytime you do a git-push</description>
        </property>
        <property>
          <name>OPENSHIFT_INTERNAL_PORT</name>
          <type>environemnt</type>
          <description>Internal port to which the web-framework binds to.</description>
        </property>
        <property>
          <name>OPENSHIFT_INTERNAL_IP</name>
          <type>environemnt</type>
          <description>Internal IP to which the web-framework binds to.</description>
        </property>
        <property>
          <name>OPENSHIFT_APP_DNS</name>
          <type>environemnt</type>
          <description>Fully qualified domain name for the application.</description>
        </property>
        <property>
          <name>OPENSHIFT_APP_NAME</name>
          <type>environemnt</type>
          <description>Application name</description>
        </property>
        <property>
          <name>OPENSHIFT_DATA_DIR</name>
          <type>environemnt</type>
          <description>Directory to store application data files. Preserved across git-pushes. Not shared across gears.</description>
        </property>
        <property>
          <name>OPENSHIFT_APP_UUID</name>
          <type>environemnt</type>
          <description>Unique ID which identified the application. Does not change between gears.</description>
        </property>
        <property>
          <name>OPENSHIFT_GEAR_UUID</name>
          <type>environemnt</type>
          <description>Unique ID which identified the gear. This value changes between gears.</description>
        </property>
      </properties>
    </cartridge>
    <cartridge>
      <name>jbossews-1.0</name>
      <type>standalone</type>
      <scales-from>1</scales-from>
      <scales-to>-1</scales-to>
      <supported-scales-from>1</supported-scales-from>
      <supported-scales-to>-1</supported-scales-to>
      <scales-with>haproxy-1.4</scales-with>
      <gear-profile nil="true"></gear-profile>
      <current-scale>0</current-scale>
      <collocated-with/>
      <status-messages nil="true"></status-messages>
      <version>1.0.2</version>
      <display-name>Tomcat 6 (JBoss EWS 1.0)</display-name>
      <description>JBoss Enterprise Web Server is the enterprise-class Java web container for large-scale lightweight web applications based on Tomcat 6. Build and deploy JSPs and Servlets in the cloud.</description>
      <license>ASL 2.0</license>
      <license-url></license-url>
      <tags>
        <tag>cartridge</tag>
        <tag>java</tag>
        <tag>jboss</tag>
        <tag>tomcat</tag>
        <tag>web_framework</tag>
      </tags>
      <website>http://www.redhat.com/products/jbossenterprisemiddleware/web-server/</website>
      <help-topics>
        <Developer-Center>https://openshift.redhat.com/community/developers</Developer-Center>
      </help-topics>
      <properties>
        <property>
          <name>OPENSHIFT_JBOSSEAP_LOG_DIR</name>
          <type>environment</type>
          <description>Directory to store application log files.</description>
        </property>
        <property>
          <name>OPENSHIFT_TMP_DIR</name>
          <type>environment</type>
          <description>Directory to store application temporary files.</description>
        </property>
        <property>
          <name>OPENSHIFT_REPO_DIR</name>
          <type>environment</type>
          <description>Application root directory where application files reside. This directory is reset everytime you do a git-push</description>
        </property>
        <property>
          <name>OPENSHIFT_INTERNAL_PORT</name>
          <type>environment</type>
          <description>Internal port to which the web-framework binds to.</description>
        </property>
        <property>
          <name>OPENSHIFT_INTERNAL_IP</name>
          <type>environment</type>
          <description>Internal IP to which the web-framework binds to.</description>
        </property>
        <property>
          <name>OPENSHIFT_APP_DNS</name>
          <type>environment</type>
          <description>Fully qualified domain name for the application.</description>
        </property>
        <property>
          <name>OPENSHIFT_APP_NAME</name>
          <type>environment</type>
          <description>Application name</description>
        </property>
        <property>
          <name>OPENSHIFT_DATA_DIR</name>
          <type>environment</type>
          <description>Directory to store application data files. Preserved across git-pushes. Not shared across gears.</description>
        </property>
        <property>
          <name>OPENSHIFT_APP_UUID</name>
          <type>environment</type>
          <description>Unique ID which identified the application. Does not change between gears.</description>
        </property>
        <property>
          <name>OPENSHIFT_GEAR_UUID</name>
          <type>environment</type>
          <description>Unique ID which identified the gear. This value changes between gears.</description>
        </property>
      </properties>
    </cartridge>
    <cartridge>
      <name>php-5.3</name>
      <type>standalone</type>
      <scales-from>1</scales-from>
      <scales-to>-1</scales-to>
      <supported-scales-from>1</supported-scales-from>
      <supported-scales-to>-1</supported-scales-to>
      <scales-with>haproxy-1.4</scales-with>
      <gear-profile nil="true"></gear-profile>
      <current-scale>0</current-scale>
      <collocated-with/>
      <status-messages nil="true"></status-messages>
      <version>5.3.2</version>
      <display-name>PHP 5.3</display-name>
      <description>PHP is a general-purpose server-side scripting language originally designed for Web development to produce dynamic Web pages. Popular development frameworks include: CakePHP, Zend, Symfony, and Code Igniter.</description>
      <license>The PHP License, version 3.0</license>
      <license-url>http://www.php.net/license/3_0.txt</license-url>
      <tags>
        <tag>cartridge</tag>
        <tag>php</tag>
        <tag>web_framework</tag>
      </tags>
      <website>http://www.php.net</website>
      <help-topics>
        <Developer-Center>https://openshift.redhat.com/community/developers</Developer-Center>
      </help-topics>
      <properties>
        <property>
          <name>OPENSHIFT_TMP_DIR</name>
          <type>environment</type>
          <description>Directory to store application temporary files.</description>
        </property>
        <property>
          <name>OPENSHIFT_REPO_DIR</name>
          <type>environment</type>
          <description>Application root directory where application files reside. This directory is reset everytime you do a git-push</description>
        </property>
        <property>
          <name>OPENSHIFT_INTERNAL_PORT</name>
          <type>environment</type>
          <description>Internal port to which the web-framework binds to.</description>
        </property>
        <property>
          <name>OPENSHIFT_INTERNAL_IP</name>
          <type>environment</type>
          <description>Internal IP to which the web-framework binds to.</description>
        </property>
        <property>
          <name>OPENSHIFT_APP_DNS</name>
          <type>environment</type>
          <description>Fully qualified domain name for the application.</description>
        </property>
        <property>
          <name>OPENSHIFT_APP_NAME</name>
          <type>environment</type>
          <description>Application name</description>
        </property>
        <property>
          <name>OPENSHIFT_DATA_DIR</name>
          <type>environment</type>
          <description>Directory to store application data files. Preserved across git-pushes. Not shared across gears.</description>
        </property>
        <property>
          <name>OPENSHIFT_APP_UUID</name>
          <type>environment</type>
          <description>Unique ID which identified the application. Does not change between gears.</description>
        </property>
        <property>
          <name>OPENSHIFT_GEAR_UUID</name>
          <type>environment</type>
          <description>Unique ID which identified the gear. This value changes between gears.</description>
        </property>
      </properties>
    </cartridge>
    <cartridge>
      <name>perl-5.10</name>
      <type>standalone</type>
      <scales-from>1</scales-from>
      <scales-to>-1</scales-to>
      <supported-scales-from>1</supported-scales-from>
      <supported-scales-to>-1</supported-scales-to>
      <scales-with>haproxy-1.4</scales-with>
      <gear-profile nil="true"></gear-profile>
      <current-scale>0</current-scale>
      <collocated-with/>
      <status-messages nil="true"></status-messages>
      <version>1.0.0</version>
      <display-name>Perl 5.10</display-name>
      <description>Perl is a high-level, general-purpose, interpreted, dynamic programming language. Dynamic content produced by Perl scripts can be served in response to incoming web requests.</description>
      <license>ASL 2.0</license>
      <license-url></license-url>
      <tags>
        <tag>cartridge</tag>
        <tag>perl</tag>
        <tag>web_framework</tag>
      </tags>
      <website>http://www.perl.org</website>
      <help-topics>
        <Developer-Center>https://openshift.redhat.com/community/developers</Developer-Center>
      </help-topics>
      <properties>
        <property>
          <name>OPENSHIFT_PERL_LOG_DIR</name>
          <type>environment</type>
          <description>Directory to store application log files.</description>
        </property>
        <property>
          <name>OPENSHIFT_TMP_DIR</name>
          <type>environment</type>
          <description>Directory to store application temporary files.</description>
        </property>
        <property>
          <name>OPENSHIFT_REPO_DIR</name>
          <type>environment</type>
          <description>Application root directory where application files reside. This directory is reset everytime you do a git-push</description>
        </property>
        <property>
          <name>OPENSHIFT_INTERNAL_PORT</name>
          <type>environment</type>
          <description>Internal port to which the web-framework binds to.</description>
        </property>
        <property>
          <name>OPENSHIFT_INTERNAL_IP</name>
          <type>environment</type>
          <description>Internal IP to which the web-framework binds to.</description>
        </property>
        <property>
          <name>OPENSHIFT_APP_DNS</name>
          <type>environment</type>
          <description>Fully qualified domain name for the application.</description>
        </property>
        <property>
          <name>OPENSHIFT_APP_NAME</name>
          <type>environment</type>
          <description>Application name</description>
        </property>
        <property>
          <name>OPENSHIFT_DATA_DIR</name>
          <type>environment</type>
          <description>Directory to store application data files. Preserved across git-pushes. Not shared across gears.</description>
        </property>
        <property>
          <name>OPENSHIFT_APP_UUID</name>
          <type>environment</type>
          <description>Unique ID which identified the application. Does not change between gears.</description>
        </property>
        <property>
          <name>OPENSHIFT_GEAR_UUID</name>
          <type>environment</type>
          <description>Unique ID which identified the gear. This value changes between gears.</description>
        </property>
      </properties>
    </cartridge>
    <cartridge>
      <name>mongodb-2.2</name>
      <type>embedded</type>
      <scales-from>1</scales-from>
      <scales-to>1</scales-to>
      <supported-scales-from>1</supported-scales-from>
      <supported-scales-to>1</supported-scales-to>
      <scales-with>haproxy-1.4</scales-with>
      <gear-profile nil="true"></gear-profile>
      <current-scale>0</current-scale>
      <collocated-with/>
      <status-messages nil="true"></status-messages>
      <version>2.2.0</version>
      <display-name>MongoDB NoSQL Database 2.2</display-name>
      <description>MongoDB is a scalable, high-performance, open source NoSQL database.</description>
      <license>ASL 2.0</license>
      <license-url>http://www.apache.org/licenses/LICENSE-2.0.txt</license-url>
      <tags>
        <tag>cartridge</tag>
        <tag>database</tag>
        <tag>nosql</tag>
      </tags>
      <website>http://www.10gen.com</website>
      <help-topics>
        <help-topic>
          <Building-with-MongoDB>https://openshift.redhat.com/community/developers/mongodb</Building-with-MongoDB>
        </help-topic>
      </help-topics>
      <properties>
        <property>
          <name>username</name>
          <type>cart_data</type>
          <description>Root user on mongo database</description>
        </property>
        <property>
          <name>password</name>
          <type>cart_data</type>
          <description>Password for root user on mongo database</description>
        </property>
        <property>
          <name>database_name</name>
          <type>cart_data</type>
          <description>Mongo DB name</description>
        </property>
        <property>
          <name>connection_url</name>
          <type>cart_data</type>
          <description>Mongo DB connection URL</description>
        </property>
      </properties>
    </cartridge>
    <cartridge>
      <name>switchyard-0.6</name>
      <type>embedded</type>
      <scales-from>1</scales-from>
      <scales-to>-1</scales-to>
      <supported-scales-from>1</supported-scales-from>
      <supported-scales-to>-1</supported-scales-to>
      <scales-with>haproxy-1.4</scales-with>
      <gear-profile nil="true"></gear-profile>
      <current-scale>0</current-scale>
      <collocated-with/>
      <status-messages nil="true"></status-messages>
      <version>1.0.0</version>
      <display-name>SwitchYard 0.6</display-name>
      <description>SwitchYard is a lightweight service delivery framework providing full lifecycle support for developing, deploying, and managing service-oriented applications.</description>
      <license>ASL 2.0</license>
      <license-url></license-url>
      <tags>
        <tag>cartridge</tag>
      </tags>
      <website>http://www.jboss.org/switchyard</website>
      <help-topics>
        <Developer-Center>https://openshift.redhat.com/community/developers</Developer-Center>
      </help-topics>
      <properties>
        <property>
          <name>module_path</name>
          <type>cart_data</type>
          <description>Module Path</description>
        </property>
      </properties>
    </cartridge>
    <cartridge>
      <name>cron-1.4</name>
      <type>embedded</type>
      <scales-from>1</scales-from>
      <scales-to>1</scales-to>
      <supported-scales-from>1</supported-scales-from>
      <supported-scales-to>1</supported-scales-to>
      <scales-with>haproxy-1.4</scales-with>
      <gear-profile nil="true"></gear-profile>
      <current-scale>0</current-scale>
      <collocated-with/>
      <status-messages nil="true"></status-messages>
      <version>1.4</version>
      <display-name>Cron 1.4</display-name>
      <description>The Cron cartridge allows you to run command line programs at scheduled times. Use this for background jobs and periodic processing.</description>
      <license>ASL 2.0</license>
      <license-url>http://www.apache.org/licenses/LICENSE-2.0.txt</license-url>
      <tags>
        <tag>cartridge</tag>
      </tags>
      <website>http://openshift.redhat.com/</website>
      <help-topics>
        <Getting-Started-Guide>https://openshift.redhat.com/community/blogs/getting-started-with-cron-jobs-on-openshift</Getting-Started-Guide>
      </help-topics>
      <properties/>
    </cartridge>
    <cartridge>
      <name>mysql-5.1</name>
      <type>embedded</type>
      <scales-from>1</scales-from>
      <scales-to>1</scales-to>
      <supported-scales-from>1</supported-scales-from>
      <supported-scales-to>1</supported-scales-to>
      <scales-with>haproxy-1.4</scales-with>
      <gear-profile nil="true"></gear-profile>
      <current-scale>0</current-scale>
      <collocated-with/>
      <status-messages nil="true"></status-messages>
      <version>5.1</version>
      <display-name>MySQL Database 5.1</display-name>
      <description>MySQL is a multi-user, multi-threaded SQL database server.</description>
      <license>ASL 2.0</license>
      <license-url></license-url>
      <tags>
        <tag>cartridge</tag>
        <tag>database</tag>
      </tags>
      <website>http://www.mysql.com</website>
      <help-topics>
        <help-topic>
          <Building-with-MySQL>http://docs.redhat.com/docs/en-US/OpenShift/2.0/html/User_Guide/sect-User_Guide-Working_With_Database_Cartridges.html</Building-with-MySQL>
        </help-topic>
      </help-topics>
      <properties>
        <property>
          <name>username</name>
          <type>cart_data</type>
          <description>Root user on mysql database</description>
        </property>
        <property>
          <name>password</name>
          <type>cart_data</type>
          <description>Password for root user on mysql database</description>
        </property>
        <property>
          <name>database_name</name>
          <type>cart_data</type>
          <description>MySQL DB name</description>
        </property>
        <property>
          <name>connection_url</name>
          <type>cart_data</type>
          <description>MySQL DB connection URL</description>
        </property>
      </properties>
    </cartridge>
    <cartridge>
      <name>postgresql-8.4</name>
      <type>embedded</type>
      <scales-from>1</scales-from>
      <scales-to>1</scales-to>
      <supported-scales-from>1</supported-scales-from>
      <supported-scales-to>1</supported-scales-to>
      <scales-with>haproxy-1.4</scales-with>
      <gear-profile nil="true"></gear-profile>
      <current-scale>0</current-scale>
      <collocated-with/>
      <status-messages nil="true"></status-messages>
      <version>8.4</version>
      <display-name>PostgreSQL Database 8.4</display-name>
      <description>PostgreSQL is an advanced Object-Relational database management system</description>
      <license>ASL 2.0</license>
      <license-url></license-url>
      <tags>
        <tag>cartridge</tag>
        <tag>database</tag>
      </tags>
      <website>http://www.postgresql.org</website>
      <help-topics>
        <help-topic>
          <Building-with-PostGreSQL>http://docs.redhat.com/docs/en-US/OpenShift/2.0/html/User_Guide/sect-User_Guide-Working_With_Database_Cartridges.html</Building-with-PostGreSQL>
        </help-topic>
      </help-topics>
      <properties>
        <property>
          <name>username</name>
          <type>cart_data</type>
          <description>Root user on PostgreSQL database</description>
        </property>
        <property>
          <name>password</name>
          <type>cart_data</type>
          <description>Password for root user on PostgreSQL database</description>
        </property>
        <property>
          <name>database_name</name>
          <type>cart_data</type>
          <description>PostgreSQL DB name</description>
        </property>
        <property>
          <name>connection_url</name>
          <type>cart_data</type>
          <description>PostgreSQL DB connection URL</description>
        </property>
      </properties>
    </cartridge>
    <cartridge>
      <name>haproxy-1.4</name>
      <type>embedded</type>
      <scales-from>1</scales-from>
      <scales-to>1</scales-to>
      <supported-scales-from>1</supported-scales-from>
      <supported-scales-to>1</supported-scales-to>
      <scales-with nil="true"></scales-with>
      <gear-profile nil="true"></gear-profile>
      <current-scale>0</current-scale>
      <collocated-with/>
      <status-messages nil="true"></status-messages>
      <version>1.4.20</version>
      <display-name>HAProxy 1.4</display-name>
      <description>HAProxy can be used as a load balancer and scaling agent for web frameworks</description>
      <license>unknown</license>
      <license-url></license-url>
      <tags>
        <tag>cartridge</tag>
        <tag>web_proxy</tag>
        <tag>git_host</tag>
        <tag>scales</tag>
      </tags>
      <website></website>
      <help-topics>
      </help-topics>
      <properties/>
    </cartridge>
    <cartridge>
      <name>10gen-mms-agent-0.1</name>
      <type>embedded</type>
      <scales-from>1</scales-from>
      <scales-to>1</scales-to>
      <supported-scales-from>1</supported-scales-from>
      <supported-scales-to>1</supported-scales-to>
      <scales-with>haproxy-1.4</scales-with>
      <gear-profile nil="true"></gear-profile>
      <current-scale>0</current-scale>
      <collocated-with/>
      <status-messages nil="true"></status-messages>
      <version>1.3.7</version>
      <display-name>10gen Mongo Monitoring Service Agent 0.1</display-name>
      <description>MongoDB Monitoring Service (MMS) instruments MongoDB and provides information about current and historical operational metrics of your system.</description>
      <license>unknown</license>
      <license-url>https://mms.10gen.com/links/terms-of-service</license-url>
      <tags>
        <tag>cartridge</tag>
        <tag>database-support</tag>
      </tags>
      <website>https://mms.10gen.com/</website>
      <help-topics>
        <MMS-Manual>https://mms.10gen.com/help/</MMS-Manual>
      </help-topics>
      <properties>
        <property>
          <name>monitoring_url</name>
          <type>cart_data</type>
          <description>10gen-mms-agent-0.1 monitoring URL</description>
        </property>
      </properties>
    </cartridge>
    <cartridge>
      <name>phpmyadmin-3.4</name>
      <type>embedded</type>
      <scales-from>1</scales-from>
      <scales-to>1</scales-to>
      <supported-scales-from>1</supported-scales-from>
      <supported-scales-to>1</supported-scales-to>
      <scales-with>haproxy-1.4</scales-with>
      <gear-profile nil="true"></gear-profile>
      <current-scale>0</current-scale>
      <collocated-with/>
      <status-messages nil="true"></status-messages>
      <version>1.1.0</version>
      <display-name>phpMyAdmin 3.4</display-name>
      <description>Web based MySQL admin tool. Requires the MySQL cartridge to be installed first.</description>
      <license>ASL 2.0</license>
      <license-url></license-url>
      <tags>
        <tag>cartridge</tag>
      </tags>
      <website>http://www.phpmyadmin.net/</website>
      <help-topics>
      </help-topics>
      <properties>
        <property>
          <name>username</name>
          <type>cart_data</type>
          <description>Admin user on phpmyadmin interface</description>
        </property>
        <property>
          <name>password</name>
          <type>cart_data</type>
          <description>Password for admin user on phpmyadmin interface</description>
        </property>
        <property>
          <name>connection_url</name>
          <type>cart_data</type>
          <description>phpMyAdmin connection URL</description>
        </property>
      </properties>
    </cartridge>
    <cartridge>
      <name>metrics-0.1</name>
      <type>embedded</type>
      <scales-from>1</scales-from>
      <scales-to>1</scales-to>
      <supported-scales-from>1</supported-scales-from>
      <supported-scales-to>1</supported-scales-to>
      <scales-with>haproxy-1.4</scales-with>
      <gear-profile nil="true"></gear-profile>
      <current-scale>0</current-scale>
      <collocated-with/>
      <status-messages nil="true"></status-messages>
      <version>1.1.0</version>
      <display-name>OpenShift Metrics 0.1</display-name>
      <description>An experimental cartridge that demonstrates retrieving real-time statistics from your application. May be removed or replaced in the future.</description>
      <license>GPLv2</license>
      <license-url></license-url>
      <tags>
        <tag>cartridge</tag>
      </tags>
      <website>https://openshift.redhat.com/</website>
      <help-topics>
      </help-topics>
      <properties>
        <property>
          <name>connection_url</name>
          <type>cart_data</type>
          <description>Application metrics URL</description>
        </property>
      </properties>
    </cartridge>
    <cartridge>
      <name>rockmongo-1.1</name>
      <type>embedded</type>
      <scales-from>1</scales-from>
      <scales-to>1</scales-to>
      <supported-scales-from>1</supported-scales-from>
      <supported-scales-to>1</supported-scales-to>
      <scales-with>haproxy-1.4</scales-with>
      <gear-profile nil="true"></gear-profile>
      <current-scale>0</current-scale>
      <collocated-with/>
      <status-messages nil="true"></status-messages>
      <version>1.1.0</version>
      <display-name>RockMongo 1.1</display-name>
      <description>Web based MongoDB administration tool. Requires the MongoDB cartridge to be installed first.</description>
      <license>ASL 2.0</license>
      <license-url></license-url>
      <tags>
        <tag>cartridge</tag>
      </tags>
      <website>http://rockmongo.com/</website>
      <help-topics>
      </help-topics>
      <properties>
        <property>
          <name>username</name>
          <type>cart_data</type>
          <description>Admin user on rockmongo interface</description>
        </property>
        <property>
          <name>password</name>
          <type>cart_data</type>
          <description>Password for admin user on rockmongo interface</description>
        </property>
        <property>
          <name>connection_url</name>
          <type>cart_data</type>
          <description>RockMongo connection URL</description>
        </property>
      </properties>
    </cartridge>
    <cartridge>
      <name>jenkins-client-1.4</name>
      <type>embedded</type>
      <scales-from>1</scales-from>
      <scales-to>-1</scales-to>
      <supported-scales-from>1</supported-scales-from>
      <supported-scales-to>-1</supported-scales-to>
      <scales-with>haproxy-1.4</scales-with>
      <gear-profile nil="true"></gear-profile>
      <current-scale>0</current-scale>
      <collocated-with/>
      <status-messages nil="true"></status-messages>
      <version>1.0.0</version>
      <display-name>Jenkins Client 1.4</display-name>
      <description>The Jenkins client connects to your Jenkins application and enables builds and testing of your application. Requires the Jenkins Application to be created via the new application page.</description>
      <license>ASL 2.0</license>
      <license-url></license-url>
      <tags>
        <tag>cartridge</tag>
        <tag>ci_builder</tag>
      </tags>
      <website>http://www.jenkins-ci.org</website>
      <help-topics>
        <Developer-Center>https://openshift.redhat.com/community/developers</Developer-Center>
      </help-topics>
      <properties>
        <property>
          <name>job_url</name>
          <type>cart_data</type>
          <description>URL for the build job submitted on jenkins server</description>
        </property>
      </properties>
    </cartridge>
  </data>
  <messages/>
  <version>1.3</version>
  <supported-api-versions>
    <supported-api-version>1.0</supported-api-version>
    <supported-api-version>1.1</supported-api-version>
    <supported-api-version>1.2</supported-api-version>
    <supported-api-version>1.3</supported-api-version>
  </supported-api-versions>
</response>

                  
> openshift-java-client: provide nice names, versions and descriptions for cartridges
> -----------------------------------------------------------------------------------
>
>                 Key: JBIDE-13248
>                 URL: https://issues.jboss.org/browse/JBIDE-13248
>             Project: Tools (JBoss Tools)
>          Issue Type: Feature Request
>          Components: openshift
>    Affects Versions: 4.0.0.CR1
>            Reporter: Andre Dietisheim
>            Assignee: Andre Dietisheim
>             Fix For: 4.1.x
>
>
> The response when querying the OpenShift REST service for cartridges (standalone and embeddable ones) was enhanced lately. It now offers
> * <display-name />
> * <version />
> * <description />
> eventually
> * <website />
> * <help-topics />
> We should add at least these 3 in the ICartridge.
> There are also further interesting informations:
> * <tag /> 
> * <scales-from /> & <scales-to />
> * <scales-with />

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


More information about the jbosstools-issues mailing list