[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