[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