Bug 1534316

Summary: [TSB] Should not show openshift/templates on Catalog after TSB enabled
Product: OpenShift Container Platform Reporter: shahan <hasha>
Component: Management ConsoleAssignee: Samuel Padgett <spadgett>
Status: CLOSED CURRENTRELEASE QA Contact: Yadan Pei <yapei>
Severity: medium Docs Contact:
Priority: medium    
Version: 3.9.0CC: aos-bugs, ewolinet, jforrest, jmatthew, jokerman, mmccomas, sdodson, spadgett, wzheng, xtian, yapei
Target Milestone: ---Keywords: Regression, Reopened
Target Release: 3.9.0   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: No Doc Update
Doc Text:
undefined
Story Points: ---
Clone Of: 1506502 Environment:
Last Closed: 2018-01-23 13:20:45 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:
Bug Depends On: 1506502    
Bug Blocks:    

Comment 1 Scott Dodson 2018-01-15 02:52:26 UTC
Sam, is this just a regression in podified console config?

Comment 2 Samuel Padgett 2018-01-15 13:31:20 UTC
This is one of the items that's not yet complete in the console split. See the checklist in

https://trello.com/c/9oaUh8xP

Specifically, the following PRs are in place to discover if the TSB is enabled, although there are some small changes needed in addition to these for everything to work.

https://github.com/openshift/origin-web-console-server/pull/18
https://github.com/openshift/origin/pull/18075
https://github.com/openshift/openshift-ansible/pull/6706

Comment 3 Samuel Padgett 2018-01-18 19:25:39 UTC
Additional PRs to support this:

https://github.com/openshift/origin-web-console-server/pull/21
https://github.com/openshift/origin-web-console/pull/2683
https://github.com/openshift/origin/pull/18163

Even after these merge, we'll probably need to update openshift-ansible to redeploy the console after template service broker is installed.

Comment 4 openshift-github-bot 2018-01-18 20:26:14 UTC
Commit pushed to master at https://github.com/openshift/origin-web-console

https://github.com/openshift/origin-web-console/commit/3b5b8917866eb5bf311db58038696bdfab6a8dc0
Merge pull request #2683 from spadgett/tsb-config

Automatic merge from submit-queue.

Bug 1534316: Check for new templateServiceBrokerEnabled flag

Check for new flag from https://github.com/openshift/origin-web-console-server/pull/21

https://bugzilla.redhat.com/show_bug.cgi?id=1534316

/assign @jwforres

Comment 5 Samuel Padgett 2018-01-18 21:47:28 UTC
openshift-ansible changes:

https://github.com/openshift/openshift-ansible/pull/6785

Comment 8 shahan 2018-01-23 05:30:54 UTC
checked this issue in OCP v3.9.0-0.22.0, it has been fixed. Thanks!