Done. Thanks Sid. Regards, Chandana Mirashi IBM Silicon Valley Laboratory Phone: (408)463-2826 T/L: 543-2826
From: Sid Wagle <swa...@hortonworks.com> To: Sid Wagle <swa...@hortonworks.com>, Balázs Bence Sári <bs...@hortonworks.com>, Juanjo Marron <jmar...@us.ibm.com> Cc: Chandana Mirashi <cmir...@us.ibm.com>, Alejandro Fernandez <afernan...@hortonworks.com>, Ambari <reviews@ambari.apache.org> Date: 08/17/2017 02:45 PM Subject: Re: Review Request 61043: AMBARI-21325: Quicklink support through Knox Sent by: Sid Wagle <nore...@reviews.apache.org> This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/61043/ On July 28th, 2017, 2:41 p.m. UTC, Balázs Bence Sári wrote: ambari-server/src/main/java/org/apache/ambari/server/state/quicklinks/Link.java (Diff revision 2) 67 private String supportsKnox; Why not boolean? On August 4th, 2017, 4:53 p.m. UTC, Chandana Mirashi wrote: I followed similar property (require_username)) that was already added to Link.java. Ref AMBARI-11268. Hi Chandana, Could you please mark the issues already fixed as Fixed and something like this as Dropped? Makes it easy for the next review. Reviewer can reopen the issue if there is disagreement. Thanks. - Sid On August 17th, 2017, 9:40 p.m. UTC, Chandana Mirashi wrote: Review request for Ambari, Balázs Bence Sári, Juanjo Marron, and Sid Wagle. By Chandana Mirashi. Updated Aug. 17, 2017, 9:40 p.m. Bugs: AMBARI-21325 Repository: ambari Description Add quicklink support through Knox. Changes: 1. Add new json properties knox_url, knox_path, supports_knox a. knox_url: template to be used for urls that are proxied through Knox b. knox_path: Knox gateway path that will be added to the proxy url. c. supports_knox: whether link will be redirected through Knox 2. Add above json properties to quicklinks.json 3. Add HDFSUI & DATANODE,YARNUI & NODEUI, JOBHISTORYUI, HBASEUI, OOZIEUI, SPARKUI services to Knox topology template. 4. Automate protocol and port added to Knox topology file. Based on whether SSL is enabled for the services listed above, the port and protocol in params_linux.py will be updated. 5. Update quick_view_link_view.js so that when Knox is installed and support_knox is true, quicklink url follows knox url template specified in the quicklinks.json for the service/component. Testing 1. ambari-server: mvn test 2. mvn -DskipSurefireTests -Dpython.test.mask=test_knox_gateway.py test 3. ambari-web: mvn test 21213 passing (54s) 128 pending Diffs ambari-server/src/main/java/org/apache/ambari/server/state/quicklinks/Link.java (1d2e712) ambari-server/src/main/resources/common-services/KNOX/0.5.0.2.2/package/scripts/params_linux.py (4558069) ambari-server/src/main/resources/stacks/HDP/2.3/services/HBASE/quicklinks/quicklinks.json (5568122) ambari-server/src/main/resources/stacks/HDP/2.3/services/HDFS/quicklinks/quicklinks.json (a4216e3) ambari-server/src/main/resources/stacks/HDP/2.3/services/OOZIE/quicklinks/quicklinks.json (43cf641) ambari-server/src/main/resources/stacks/HDP/2.3/services/YARN/quicklinks-mapred/quicklinks.json (36f71b5) ambari-server/src/main/resources/stacks/HDP/2.3/services/YARN/quicklinks/quicklinks.json (0aca8e3) ambari-server/src/main/resources/stacks/HDP/2.6/services/KNOX/configuration/topology.xml (df4c1b4) ambari-server/src/main/resources/stacks/HDP/2.6/services/SPARK2/quicklinks/quicklinks.json (PRE-CREATION) ambari-server/src/test/python/stacks/2.2/configs/knox_upgrade.json (1805c3b) ambari-web/app/views/common/quick_view_link_view.js (5888acb) View Diff