Bug 878328

Summary: Tag "instant_app" is not added to all quickstart apps on STAGE.
Product: OKD Reporter: Mengjiao Gao <mgao>
Component: WebsiteAssignee: Clayton Coleman <ccoleman>
Status: CLOSED CURRENTRELEASE QA Contact: libra bugs <libra-bugs>
Severity: low Docs Contact:
Priority: medium    
Version: 2.xCC: dmcphers, szhou, yujzhang
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2013-02-14 00:53:48 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Mengjiao Gao 2012-11-20 06:37:43 UTC
Description of problem:
   When test on stg.openshift.redhat.com, I tried to filter all quickstart app by searching tag "instant_app", I can only get "Jenkins server" , and cannot get other quickstart apps like:"ruby on rails","wordpress".
   The same issue was encountered when I tried to browse by "all quickstart applications".
Seems like the tag "instant_app" was not added to quickstart apps on STAGE.

Version-Release number of selected component (if applicable):
Stage(devenv-stage_257)

How reproducible:

always
Steps to Reproduce:
1.Go to app creation page.
2.Filter app via tag "instant app" or browse by "all quickstart applications".
3.
  
Actual results:
At step 2, only jenkins server was filtered out.

Expected results:
All quickstart app should be filtered out via tag "instant app" or browse by "all quickstart applications".

Additional info:

Comment 1 Clayton Coleman 2012-11-21 15:08:04 UTC
Because we're transitioning to community backed quickstarts soon after the prod push, I'll change this in master for next sprint (for the non-community case) and then we'll make the necessary changes in the community.

Only wordpress, drupal, and Jenkins are "instant_app" applications - they are immediately useful once installed.

Comment 2 Clayton Coleman 2012-11-21 15:15:56 UTC
Fixed for future non-community integration here: https://github.com/openshift/origin-server/pull/958 and https://github.com/openshift/li/pull/649.

Community integration will be handled as part of the configuration change.

Comment 3 Mengjiao Gao 2012-11-22 06:16:55 UTC
Checked this issue on devenv_2509, and found the code have been merged in devenv_2509. But we can not verify this issue on devenv .
Tested on Stage, and found this issue still exists on STAGE.
I want to ask for the correct way to verify this issue, should we wait to verify it until the newer STAGE comes out?

Comment 4 Clayton Coleman 2012-11-26 14:02:50 UTC
Sometime next week we will change STG to pull community quickstarts from PROD instead of using the hardcoded values.  We will test this on STG, and then switch PROD.  The changes to the hardcoded file won't be pushed to STG.

Comment 5 Mengjiao Gao 2012-11-27 05:47:12 UTC
(In reply to comment #4)
OK,we will test this on STG next week.

Comment 6 Mengjiao Gao 2012-12-10 06:50:31 UTC
Tested this issue on STG and INT(devevn_2572) today, the tag instant_app  have not been added to quickstart apps on INT and STG, waiting for the new STG to test this issue again.

Comment 7 Yujie Zhang 2012-12-14 10:00:31 UTC
(In reply to comment #4)
Tested this issue on STG(devenv-stage_271)today, still can not filter all template using "all quickstart applications", just jenkins has the "INSTANT APP" tag, so assign this bug back.

Comment 8 Clayton Coleman 2013-01-05 06:07:07 UTC
Filtering should now be correct on devenv, going to make changes to stg on Monday to have the console use the community list.

Comment 9 Mengjiao Gao 2013-01-05 06:18:02 UTC
Then I will check this issue on Monday, thanks!

Comment 10 Mengjiao Gao 2013-01-08 03:06:26 UTC
This issue have not been merged to STG until now, will check it after the new STG environment comes out.

Comment 11 Mengjiao Gao 2013-01-09 06:01:44 UTC
Tested this issue on new STG as steps below:
------------------------------------------------------------------------
1.Go to the application list page.
2.Filter app via tag "instant app" or browse by "all quickstart applications".

Actual result:
2.Jenkins server,drupal and wordpress were filtered out. 
  Other quickstart app (like rubyonrails,spring) cannot be filtered out since there's no tag instant_app in these quickstarts.
-----------------------------------------------------------------------

This result is same as the result on dev, not sure if this result is expected or not.

Comment 12 Clayton Coleman 2013-01-31 06:34:31 UTC
Those quickstarts are not instant apps - only applications that don't require code are considered instant apps.  So quickstarts that are instant apps are drupal and wordpress and jenkins.  Rails and Spring are just quickstarts.

I think the text is somewhat confusing in the filter - I'll update it to be clearer.

Fixed in pull https://github.com/openshift/origin-server/pull/1253

Comment 13 openshift-github-bot 2013-01-31 09:29:17 UTC
Commit pushed to master at https://github.com/openshift/origin-server

https://github.com/openshift/origin-server/commit/9d2532e7cf08328022332f1c5940f5afd4681c54
Bug 878328 - Alter instant app filter title to be clearer

Comment 14 Yujie Zhang 2013-02-01 10:55:57 UTC
(In reply to comment #12)
Tested on devenv_2757, the filter has been changed to "All instance applications", and it can filter drupal,wordpress and jenkins.