Bug 1326171

Summary: [fork][userinterface_public_491]adding links to console header didn't work
Product: OKD Reporter: Yadan Pei <yapei>
Component: Management ConsoleAssignee: bpeterse
Status: CLOSED CURRENTRELEASE QA Contact: Yadan Pei <yapei>
Severity: medium Docs Contact:
Priority: medium    
Version: 3.xCC: aos-bugs, jforrest, mmccomas
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: 2016-09-19 13:52:40 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:

Description Yadan Pei 2016-04-12 03:27:21 UTC
Description of problem:
When adding online extensions to extensionScripts in master-config.yaml, "Report a Bug","Stack Overflow" and "System Status" items are not added to console header

Version-Release number of selected component (if applicable):
fork_ami_openshift3_userinterface_console_1.3_210

How reproducible:
Always

Steps to Reproduce:
1. Download online extensions js files
curl -k -O https://raw.githubusercontent.com/openshift/origin/master/assets/extensions/examples/online-extensions.js
2. Move online-extensions.js to extensions directory
3. Modify master-config.yaml
assetConfig:
  extensionDevelopment: false
  extensionScripts:
    - extensions/online-extensions.js
4.Restart Openshift with master-config and node-config
# ps -aux | grep openshift
root      3464  2.8  4.2 506132 152404 pts/0   Sl+  22:20   0:08 openshift start --public-master=https:<master>:8443 --master-config=openshift.local.config/master/master-config.yaml --node-config=openshift.local.config/node-ip-172-18-2-41.ec2.internal/node-config.yaml
5. Check online extensions on console 

Actual results:
5. "Report a Bug", "Stack Overflow" and "System Status" items defined in online-extensions.js are not added to console header 

Expected results:
5. "Report a Bug", "Stack Overflow" and "System Status" items should be added and displayed on console header

Additional info:
Other online extensions, documentation links and CLI download locations are loaded successfully

Comment 1 Jessica Forrester 2016-04-12 12:51:58 UTC
The online extensions had to be updated for the new extensions framework, please take a look at the version in the branch: https://github.com/jwforres/origin/blob/console_1.3/assets/extensions/examples/online-extensions.js

Comment 2 Yadan Pei 2016-04-13 03:24:53 UTC
After use new online-extensions.js, "Report a Bug", "Stack Overflow" and "System Status" are shown on console header

Move to VERIFIED