Bug 1326171 - [fork][userinterface_public_491]adding links to console header didn't work
Summary: [fork][userinterface_public_491]adding links to console header didn't work
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: OKD
Classification: Red Hat
Component: Management Console
Version: 3.x
Hardware: Unspecified
OS: Unspecified
medium
medium
Target Milestone: ---
: ---
Assignee: bpeterse
QA Contact: Yadan Pei
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2016-04-12 03:27 UTC by Yadan Pei
Modified: 2016-09-19 13:52 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2016-09-19 13:52:40 UTC
Target Upstream Version:


Attachments (Terms of Use)

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


Note You need to log in before you can comment on or make changes to this bug.