[jbosstools-issues] [JBoss JIRA] (JBIDE-14341) Add support for creating OpenShift Cartridges using JBoss Tools/Eclipse

Joe Fernandes (JIRA) jira-events at lists.jboss.org
Mon Apr 29 11:35:53 EDT 2013


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

Joe Fernandes commented on JBIDE-14341:
---------------------------------------

A basic "cartridge" project would be great as a starting point.

Using Forge isn't a requirement for the OpenShift team.   I am not very familiar with Forge and what it adds here, so if there is some benefit over what you could just add through JBoss Tools let us know.

In terms of what the plugin would do, creating the cartridge project layout and making it easy for cartridge developers to see what's editable would be great.  We probably need to meet with folks from the OpenShift side who have more experience with v2 cartridge creation - Bill DeCoste, Jon Honce, etc. - to get more specific requirements.  I will start a thread on libra-devel.

The output of this is an actual OpenShift Cartridge.   To test it out, users should be able to run the cartridge in user space on OpenShift Online from any machine or in their own private OpenShift Origin PaaS platform instance which yes does only run on RHEL.
                
> Add support for creating OpenShift Cartridges using JBoss Tools/Eclipse
> -----------------------------------------------------------------------
>
>                 Key: JBIDE-14341
>                 URL: https://issues.jboss.org/browse/JBIDE-14341
>             Project: Tools (JBoss Tools)
>          Issue Type: Feature Request
>          Components: openshift
>            Reporter: Joe Fernandes
>            Priority: Optional
>
> OpenShift is introducing a new v2 cartridge format to make it easier for users to create cartridges to add support for different languages, frameworks or runtimes to the OpenShift PaaS. 
> This enhancement request is to create an Eclipse/JBoss Tools plugin to enable users to create these cartridges directly from their IDE.  This plugin would have knowledge of the new v2 cartridge format and make it easier for users to create cartridges that they could use in OpenShift Origin community project, OpenShift Online Public PaaS or OpenShift Enterprise Private PaaS offerings.
> Some key information on the new OpenShift v2 cartridge format:
> -Currently planned for June OpenShift Online commercial launch and OpenShift Enterprise 1.2 release (~June).  All current cartridges are being migrated to the new v2 cartridge format.
> -One of the core changes is allowing cartridges to run in userspace, so you don't need to be an admin to install them.  That means that you can write and host a cartridge on GitHub/S3, etc and users can consume it from that URL.  That is really the core feature of being able to start a cartridge ecosystem.
> -Modelled the v2 cartridge format around the DIY cartridges which have been pretty popular.  Main goal there was to try and simplify, cleanup and better document the process.  H
> -Here are some of the docs:
> Technical docs:
> https://github.com/openshift/origin-server/blob/master/node/README.writing_cartridges.md
> https://github.com/openshift/origin-server/blob/master/node/README.node_module_design.md
> https://github.com/openshift/origin-server/blob/master/node/README.writing_applications.md
> Getting Started:
> https://www.openshift.com/blogs/new-openshift-cartridge-format-part-1
> https://www.openshift.com/blogs/new-openshift-cartridge-format-part-2
> If you are interested in tinkering, you can stand up an OpenShift Origin instance for local development (https://www.openshift.com/wiki/installing-openshift-origin-using-vagrant-and-puppet) or we will happily give anyone access to our Amazon development infrastructure as well - just let us know.

--
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