[jbosstools-issues] [JBoss JIRA] (JBDS-2776) Support quickstarts in OpenShift UI

Andre Dietisheim (JIRA) issues at jboss.org
Tue Mar 25 10:53:13 EDT 2014


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

Andre Dietisheim edited comment on JBDS-2776 at 3/25/14 10:51 AM:
------------------------------------------------------------------

OS has a list "default" quickstarts. JBDS will present these by querying the broker. For OSE there's a list delivered out-of-the-box but the inidividual admin may change these since the quickstart listing may be freely configured.
IMHO a reasonable testcase would use a quickstart that we predefine. That quickstart would hold values for all quickstart fields (cartridges, template-code etc.). 
Ex. a wildfly quickstart with a downloadable add-on cartridge (currently dont know of any downloadable cart but foreman, which doesnt make a lot of sense in this context) and a choice of all available mysql add-ons (5.2, 5.4). We could then use one of our demo-apps (kitchensink?) as template-code ("initial-git-url").

Excerpt of the current quickstarts-listing in OpenShift Online (look especially at the "cartridges"- and "initial_git_url"-fields):
{code}
{
            "quickstart": {
                "id": "16847",
                "href": "https://www.openshift.com/quickstarts/textpress",
                "name": "TextPress",
                "updated": "1387466711",
                "summary": "TextPress Development\n\nSimple flat-file blog engine in PHP\n\nshameerc/TextPress - TextPress\n\nThis git repository helps you get up and running quickly w/ a TextPress installation\non OpenShift.",
                "body": "<h3>TextPress Development</h3>\n\n<p>Simple flat-file blog engine in PHP</p>\n\n<p><a href=\"https://github.com/shameerc/TextPress\" rel=\"nofollow\">shameerc/TextPress</a> - <a href=\"http://textpress.shameerc.com\" rel=\"nofollow\">TextPress</a></p>\n\n<p>This git repository helps you get up and running quickly w/ a TextPress installation\non OpenShift.</p>",
                "cartridges": "php-5|zend-",
                "website": "http://tigefa4u.github.io",
                "tags": "blog, css3, html5, javascript, php",
                "language": "PHP",
                "initial_git_url": "https://github.com/tigefa4u/TextPress-Openshift.git",
                "provider": "community"
            }
        }
{code}

The other question I have is that we deliver the quickstarts that we get from the broker. We should therefore have our own OSE instance running that holds our predefined quickstart.
                
      was (Author: adietish):
    OS has a list "default" quickstarts. JBDS will present these by querying the broker. For OSE there's a list delivered out-of-the-box but the inidividual admin may change these since the quickstart listing may be freely configured.
IMHO a reasonable testcase would use a quickstart that we predefine. That quickstart would hold values for all quickstart fields (cartridges, template-code etc.). 
Ex. a wildfly quickstart with a downloadable add-on cartridge (currently dont know of any downloadable cart but foreman, which doesnt make a lot of sense in this context) and a choice of all available mysql add-ons (5.2, 5.4). We could then use one of our demo-apps (kitchensink?) as template-code ("initial-git-url").

Excerpt of the current quickstarts-listing in OpenShift Online (look especially at the "cartridges"- and "initial_git_url"-fields):
{code}
{
            "quickstart": {
                "id": "16847",
                "href": "https://www.openshift.com/quickstarts/textpress",
                "name": "TextPress",
                "updated": "1387466711",
                "summary": "TextPress Development\n\nSimple flat-file blog engine in PHP\n\nshameerc/TextPress - TextPress\n\nThis git repository helps you get up and running quickly w/ a TextPress installation\non OpenShift.",
                "body": "<h3>TextPress Development</h3>\n\n<p>Simple flat-file blog engine in PHP</p>\n\n<p><a href=\"https://github.com/shameerc/TextPress\" rel=\"nofollow\">shameerc/TextPress</a> - <a href=\"http://textpress.shameerc.com\" rel=\"nofollow\">TextPress</a></p>\n\n<p>This git repository helps you get up and running quickly w/ a TextPress installation\non OpenShift.</p>",
                "cartridges": "php-5|zend-",
                "website": "http://tigefa4u.github.io",
                "tags": "blog, css3, html5, javascript, php",
                "language": "PHP",
                "initial_git_url": "https://github.com/tigefa4u/TextPress-Openshift.git",
                "provider": "community"
            }
        }
{code}
                  
> Support quickstarts in OpenShift UI
> -----------------------------------
>
>                 Key: JBDS-2776
>                 URL: https://issues.jboss.org/browse/JBDS-2776
>             Project: Developer Studio (JBoss Developer Studio)
>          Issue Type: Feature Request
>      Security Level: Public(Everyone can see) 
>          Components: openshift, requirements
>    Affects Versions: 7.0.0.GA
>            Reporter: Andre Dietisheim
>            Assignee: Andre Dietisheim
>            Priority: Critical
>              Labels: QE_JBDS80_needinfo
>             Fix For: 8.0.0.GA
>
>         Attachments: new-application-2.png
>
>
> OpenShift offers a comprehensive list of available cartridges and quickstarts In the Web-UI:
> !new-application-2.png!
> JBoss Tools/JBDS should offer the same to provide a smoother experience for newbie users.

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