Author: lmccay
Date: Tue Jul 23 21:27:15 2019
New Revision: 1863668

URL: http://svn.apache.org/viewvc?rev=1863668&view=rev
Log:
Update for 1.3.0 Release

Added:
    knox/trunk/books/1.4.0/
    knox/trunk/books/1.4.0/admin_api.md
    knox/trunk/books/1.4.0/admin_ui.md
    knox/trunk/books/1.4.0/book.md
    knox/trunk/books/1.4.0/book_client-details.md
    knox/trunk/books/1.4.0/book_gateway-details.md
    knox/trunk/books/1.4.0/book_getting-started.md
    knox/trunk/books/1.4.0/book_knox-samples.md
    knox/trunk/books/1.4.0/book_limitations.md
    knox/trunk/books/1.4.0/book_service-details.md
    knox/trunk/books/1.4.0/book_topology_port_mapping.md
    knox/trunk/books/1.4.0/book_troubleshooting.md
    knox/trunk/books/1.4.0/book_ui_service_details.md
    knox/trunk/books/1.4.0/config.md
    knox/trunk/books/1.4.0/config_advanced_ldap.md
    knox/trunk/books/1.4.0/config_audit.md
    knox/trunk/books/1.4.0/config_authn.md
    knox/trunk/books/1.4.0/config_authz.md
    knox/trunk/books/1.4.0/config_ha.md
    knox/trunk/books/1.4.0/config_hadoop_auth_provider.md
    knox/trunk/books/1.4.0/config_id_assertion.md
    knox/trunk/books/1.4.0/config_kerberos.md
    knox/trunk/books/1.4.0/config_knox_sso.md
    knox/trunk/books/1.4.0/config_knox_token.md
    knox/trunk/books/1.4.0/config_ldap_authc_cache.md
    knox/trunk/books/1.4.0/config_ldap_group_lookup.md
    knox/trunk/books/1.4.0/config_metrics.md
    knox/trunk/books/1.4.0/config_mutual_authentication_ssl.md
    knox/trunk/books/1.4.0/config_pac4j_provider.md
    knox/trunk/books/1.4.0/config_pam_authn.md
    knox/trunk/books/1.4.0/config_preauth_sso_provider.md
    knox/trunk/books/1.4.0/config_sandbox.md
    knox/trunk/books/1.4.0/config_sso_cookie_provider.md
    
knox/trunk/books/1.4.0/config_tls_client_certificate_authentication_provider.md
    knox/trunk/books/1.4.0/config_webappsec_provider.md
    knox/trunk/books/1.4.0/dev-guide/
    knox/trunk/books/1.4.0/dev-guide/admin-ui.md
    knox/trunk/books/1.4.0/dev-guide/book.md
    knox/trunk/books/1.4.0/dev-guide/deployment-overview.puml
    knox/trunk/books/1.4.0/dev-guide/deployment-provider-simple.puml
    knox/trunk/books/1.4.0/dev-guide/deployment-provider.puml
    knox/trunk/books/1.4.0/dev-guide/deployment-service-simple.puml
    knox/trunk/books/1.4.0/dev-guide/deployment-service.puml
    knox/trunk/books/1.4.0/dev-guide/general_saml_flow.puml
    knox/trunk/books/1.4.0/dev-guide/knox_monitoring_api.md
    knox/trunk/books/1.4.0/dev-guide/knoxsso_integration.md
    knox/trunk/books/1.4.0/dev-guide/runtime-overview.puml
    knox/trunk/books/1.4.0/dev-guide/runtime-request-processing.puml
    knox/trunk/books/1.4.0/img/
    knox/trunk/books/1.4.0/img/adminui/
    knox/trunk/books/1.4.0/img/adminui/image1.png   (with props)
    knox/trunk/books/1.4.0/img/adminui/image10.png   (with props)
    knox/trunk/books/1.4.0/img/adminui/image11.png   (with props)
    knox/trunk/books/1.4.0/img/adminui/image12.png   (with props)
    knox/trunk/books/1.4.0/img/adminui/image13.png   (with props)
    knox/trunk/books/1.4.0/img/adminui/image14.png   (with props)
    knox/trunk/books/1.4.0/img/adminui/image15.png   (with props)
    knox/trunk/books/1.4.0/img/adminui/image16.png   (with props)
    knox/trunk/books/1.4.0/img/adminui/image17.png   (with props)
    knox/trunk/books/1.4.0/img/adminui/image18.png   (with props)
    knox/trunk/books/1.4.0/img/adminui/image19.png   (with props)
    knox/trunk/books/1.4.0/img/adminui/image2.png   (with props)
    knox/trunk/books/1.4.0/img/adminui/image20.png   (with props)
    knox/trunk/books/1.4.0/img/adminui/image21.png   (with props)
    knox/trunk/books/1.4.0/img/adminui/image3.png   (with props)
    knox/trunk/books/1.4.0/img/adminui/image4.png   (with props)
    knox/trunk/books/1.4.0/img/adminui/image5.png   (with props)
    knox/trunk/books/1.4.0/img/adminui/image6.png   (with props)
    knox/trunk/books/1.4.0/img/adminui/image7.png   (with props)
    knox/trunk/books/1.4.0/img/adminui/image8.png   (with props)
    knox/trunk/books/1.4.0/img/adminui/image9.png   (with props)
    knox/trunk/books/1.4.0/img/adminui/plus-icon.png   (with props)
    knox/trunk/books/1.4.0/img/adminui/x-icon.png   (with props)
    knox/trunk/books/1.4.0/knox_cli.md
    knox/trunk/books/1.4.0/likeised
    knox/trunk/books/1.4.0/quick_start.md
    knox/trunk/books/1.4.0/service_avatica.md
    knox/trunk/books/1.4.0/service_config.md
    knox/trunk/books/1.4.0/service_default_ha.md
    knox/trunk/books/1.4.0/service_elasticsearch.md
    knox/trunk/books/1.4.0/service_hbase.md
    knox/trunk/books/1.4.0/service_hive.md
    knox/trunk/books/1.4.0/service_kafka.md
    knox/trunk/books/1.4.0/service_livy.md
    knox/trunk/books/1.4.0/service_oozie.md
    knox/trunk/books/1.4.0/service_service_test.md
    knox/trunk/books/1.4.0/service_solr.md
    knox/trunk/books/1.4.0/service_ssl_certificate_trust.md
    knox/trunk/books/1.4.0/service_storm.md
    knox/trunk/books/1.4.0/service_webhcat.md
    knox/trunk/books/1.4.0/service_webhdfs.md
    knox/trunk/books/1.4.0/service_yarn.md
    knox/trunk/books/1.4.0/websocket-support.md
    knox/trunk/books/1.4.0/x-forwarded-headers.md
Modified:
    knox/site/books/knox-0-12-0/deployment-overview.png
    knox/site/books/knox-0-12-0/deployment-provider.png
    knox/site/books/knox-0-12-0/deployment-service.png
    knox/site/books/knox-0-12-0/general_saml_flow.png
    knox/site/books/knox-0-12-0/runtime-overview.png
    knox/site/books/knox-0-12-0/runtime-request-processing.png
    knox/site/books/knox-0-13-0/deployment-overview.png
    knox/site/books/knox-0-13-0/deployment-provider.png
    knox/site/books/knox-0-13-0/deployment-service.png
    knox/site/books/knox-0-13-0/general_saml_flow.png
    knox/site/books/knox-0-13-0/runtime-overview.png
    knox/site/books/knox-0-13-0/runtime-request-processing.png
    knox/site/books/knox-0-14-0/deployment-overview.png
    knox/site/books/knox-0-14-0/deployment-provider.png
    knox/site/books/knox-0-14-0/deployment-service.png
    knox/site/books/knox-0-14-0/general_saml_flow.png
    knox/site/books/knox-0-14-0/runtime-overview.png
    knox/site/books/knox-0-14-0/runtime-request-processing.png
    knox/site/books/knox-1-0-0/deployment-overview.png
    knox/site/books/knox-1-0-0/deployment-provider.png
    knox/site/books/knox-1-0-0/deployment-service.png
    knox/site/books/knox-1-0-0/general_saml_flow.png
    knox/site/books/knox-1-0-0/runtime-overview.png
    knox/site/books/knox-1-0-0/runtime-request-processing.png
    knox/site/books/knox-1-1-0/deployment-overview.png
    knox/site/books/knox-1-1-0/deployment-provider.png
    knox/site/books/knox-1-1-0/deployment-service.png
    knox/site/books/knox-1-1-0/general_saml_flow.png
    knox/site/books/knox-1-1-0/runtime-overview.png
    knox/site/books/knox-1-1-0/runtime-request-processing.png
    knox/site/books/knox-1-2-0/deployment-overview.png
    knox/site/books/knox-1-2-0/deployment-provider.png
    knox/site/books/knox-1-2-0/deployment-service.png
    knox/site/books/knox-1-2-0/general_saml_flow.png
    knox/site/books/knox-1-2-0/runtime-overview.png
    knox/site/books/knox-1-2-0/runtime-request-processing.png
    knox/site/books/knox-1-3-0/deployment-overview.png
    knox/site/books/knox-1-3-0/deployment-provider.png
    knox/site/books/knox-1-3-0/deployment-service.png
    knox/site/books/knox-1-3-0/general_saml_flow.png
    knox/site/books/knox-1-3-0/runtime-overview.png
    knox/site/books/knox-1-3-0/runtime-request-processing.png
    knox/site/index.html
    knox/site/issue-management.html
    knox/site/licenses.html
    knox/site/mailing-lists.html
    knox/site/project-info.html
    knox/site/team.html
    knox/trunk/build.xml
    knox/trunk/src/site/markdown/index.md
    knox/trunk/src/site/site.xml

Modified: knox/site/books/knox-0-12-0/deployment-overview.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-0-12-0/deployment-overview.png?rev=1863668&r1=1863667&r2=1863668&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-0-12-0/deployment-provider.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-0-12-0/deployment-provider.png?rev=1863668&r1=1863667&r2=1863668&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-0-12-0/deployment-service.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-0-12-0/deployment-service.png?rev=1863668&r1=1863667&r2=1863668&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-0-12-0/general_saml_flow.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-0-12-0/general_saml_flow.png?rev=1863668&r1=1863667&r2=1863668&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-0-12-0/runtime-overview.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-0-12-0/runtime-overview.png?rev=1863668&r1=1863667&r2=1863668&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-0-12-0/runtime-request-processing.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-0-12-0/runtime-request-processing.png?rev=1863668&r1=1863667&r2=1863668&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-0-13-0/deployment-overview.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-0-13-0/deployment-overview.png?rev=1863668&r1=1863667&r2=1863668&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-0-13-0/deployment-provider.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-0-13-0/deployment-provider.png?rev=1863668&r1=1863667&r2=1863668&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-0-13-0/deployment-service.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-0-13-0/deployment-service.png?rev=1863668&r1=1863667&r2=1863668&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-0-13-0/general_saml_flow.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-0-13-0/general_saml_flow.png?rev=1863668&r1=1863667&r2=1863668&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-0-13-0/runtime-overview.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-0-13-0/runtime-overview.png?rev=1863668&r1=1863667&r2=1863668&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-0-13-0/runtime-request-processing.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-0-13-0/runtime-request-processing.png?rev=1863668&r1=1863667&r2=1863668&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-0-14-0/deployment-overview.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-0-14-0/deployment-overview.png?rev=1863668&r1=1863667&r2=1863668&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-0-14-0/deployment-provider.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-0-14-0/deployment-provider.png?rev=1863668&r1=1863667&r2=1863668&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-0-14-0/deployment-service.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-0-14-0/deployment-service.png?rev=1863668&r1=1863667&r2=1863668&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-0-14-0/general_saml_flow.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-0-14-0/general_saml_flow.png?rev=1863668&r1=1863667&r2=1863668&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-0-14-0/runtime-overview.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-0-14-0/runtime-overview.png?rev=1863668&r1=1863667&r2=1863668&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-0-14-0/runtime-request-processing.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-0-14-0/runtime-request-processing.png?rev=1863668&r1=1863667&r2=1863668&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-1-0-0/deployment-overview.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-1-0-0/deployment-overview.png?rev=1863668&r1=1863667&r2=1863668&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-1-0-0/deployment-provider.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-1-0-0/deployment-provider.png?rev=1863668&r1=1863667&r2=1863668&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-1-0-0/deployment-service.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-1-0-0/deployment-service.png?rev=1863668&r1=1863667&r2=1863668&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-1-0-0/general_saml_flow.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-1-0-0/general_saml_flow.png?rev=1863668&r1=1863667&r2=1863668&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-1-0-0/runtime-overview.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-1-0-0/runtime-overview.png?rev=1863668&r1=1863667&r2=1863668&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-1-0-0/runtime-request-processing.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-1-0-0/runtime-request-processing.png?rev=1863668&r1=1863667&r2=1863668&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-1-1-0/deployment-overview.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-1-1-0/deployment-overview.png?rev=1863668&r1=1863667&r2=1863668&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-1-1-0/deployment-provider.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-1-1-0/deployment-provider.png?rev=1863668&r1=1863667&r2=1863668&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-1-1-0/deployment-service.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-1-1-0/deployment-service.png?rev=1863668&r1=1863667&r2=1863668&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-1-1-0/general_saml_flow.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-1-1-0/general_saml_flow.png?rev=1863668&r1=1863667&r2=1863668&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-1-1-0/runtime-overview.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-1-1-0/runtime-overview.png?rev=1863668&r1=1863667&r2=1863668&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-1-1-0/runtime-request-processing.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-1-1-0/runtime-request-processing.png?rev=1863668&r1=1863667&r2=1863668&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-1-2-0/deployment-overview.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-1-2-0/deployment-overview.png?rev=1863668&r1=1863667&r2=1863668&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-1-2-0/deployment-provider.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-1-2-0/deployment-provider.png?rev=1863668&r1=1863667&r2=1863668&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-1-2-0/deployment-service.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-1-2-0/deployment-service.png?rev=1863668&r1=1863667&r2=1863668&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-1-2-0/general_saml_flow.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-1-2-0/general_saml_flow.png?rev=1863668&r1=1863667&r2=1863668&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-1-2-0/runtime-overview.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-1-2-0/runtime-overview.png?rev=1863668&r1=1863667&r2=1863668&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-1-2-0/runtime-request-processing.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-1-2-0/runtime-request-processing.png?rev=1863668&r1=1863667&r2=1863668&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-1-3-0/deployment-overview.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-1-3-0/deployment-overview.png?rev=1863668&r1=1863667&r2=1863668&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-1-3-0/deployment-provider.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-1-3-0/deployment-provider.png?rev=1863668&r1=1863667&r2=1863668&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-1-3-0/deployment-service.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-1-3-0/deployment-service.png?rev=1863668&r1=1863667&r2=1863668&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-1-3-0/general_saml_flow.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-1-3-0/general_saml_flow.png?rev=1863668&r1=1863667&r2=1863668&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-1-3-0/runtime-overview.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-1-3-0/runtime-overview.png?rev=1863668&r1=1863667&r2=1863668&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-1-3-0/runtime-request-processing.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-1-3-0/runtime-request-processing.png?rev=1863668&r1=1863667&r2=1863668&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/index.html
URL: 
http://svn.apache.org/viewvc/knox/site/index.html?rev=1863668&r1=1863667&r2=1863668&view=diff
==============================================================================
--- knox/site/index.html (original)
+++ knox/site/index.html Tue Jul 23 21:27:15 2019
@@ -1,15 +1,15 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.8.1 from 
src/site/markdown/index.md at 2019-06-23
+ | Generated by Apache Maven Doxia Site Renderer 1.8.1 from 
src/site/markdown/index.md at 2019-07-23
  | Rendered using Apache Maven Fluido Skin 1.7
 -->
 <html xmlns="http://www.w3.org/1999/xhtml"; xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20190623" />
+    <meta name="Date-Revision-yyyymmdd" content="20190723" />
     <meta http-equiv="Content-Language" content="en" />
-    <title>Knox Gateway &#x2013; Announcing Apache Knox 1.2.0!</title>
+    <title>Knox Gateway &#x2013; Announcing Apache Knox 1.3.0!</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
     <link rel="stylesheet" href="./css/site.css" />
     <link rel="stylesheet" href="./css/print.css" media="print" />
@@ -40,7 +40,7 @@
 
       <div id="breadcrumbs">
         <ul class="breadcrumb">
-        <li id="publishDate">Last Published: 2019-06-23</li>
+        <li id="publishDate">Last Published: 2019-07-23</li>
         </ul>
       </div>
       <div class="row-fluid">
@@ -52,9 +52,9 @@
     <li><a href="https://cwiki.apache.org/confluence/display/KNOX/News"; 
class="externalLink" title="News"><span class="none"></span>News</a></li>
     <li><a href="licenses.html" title="License"><span 
class="none"></span>License</a></li>
       <li class="nav-header">Documentation</li>
-    <li><a href="books/knox-1-2-0/user-guide.html" title="User's Guide"><span 
class="none"></span>User's Guide</a></li>
-    <li><a href="books/knox-1-2-0/dev-guide.html" title="Developer's 
Guide"><span class="none"></span>Developer's Guide</a></li>
-    <li><a href="books/knox-1-2-0/user-guide.html#Quick+Start" title="Quick 
Start"><span class="none"></span>Quick Start</a></li>
+    <li><a href="books/knox-1-3-0/user-guide.html" title="User's Guide"><span 
class="none"></span>User's Guide</a></li>
+    <li><a href="books/knox-1-3-0/dev-guide.html" title="Developer's 
Guide"><span class="none"></span>Developer's Guide</a></li>
+    <li><a href="books/knox-1-3-0/user-guide.html#Quick+Start" title="Quick 
Start"><span class="none"></span>Quick Start</a></li>
     <li><a href="https://cwiki.apache.org/confluence/display/KNOX/Index"; 
class="externalLink" title="Wiki"><span class="none"></span>Wiki</a></li>
       <li class="nav-header">Releases</li>
     <li><a 
href="https://cwiki.apache.org/confluence/display/KNOX/Apache+Knox+Releases"; 
class="externalLink" title="Releases"><span 
class="none"></span>Releases</a></li>
@@ -105,7 +105,7 @@ See the License for the specific languag
 limitations under the License.
 -->
 <div class="section">
-<h2><a name="Announcing_Apache_Knox_1.2.0.21"></a>Announcing Apache Knox 
1.2.0!</h2></div>
+<h2><a name="Announcing_Apache_Knox_1.3.0.21"></a>Announcing Apache Knox 
1.3.0!</h2></div>
 <div class="section">
 <h2><a 
name="REST_API_and_Application_Gateway_for_the_Apache_Hadoop_Ecosystem"></a>REST
 API and Application Gateway for the Apache Hadoop Ecosystem</h2>
 <p>The Apache Knox&#x2122; Gateway is an Application Gateway for interacting 
with the REST APIs and UIs of Apache Hadoop deployments.</p>
@@ -148,7 +148,7 @@ limitations under the License.
 <p>Ambari<br /> WebHDFS (HDFS)<br /> Yarn RM<br /> Stargate (Apache HBase)<br 
/> Apache Oozie<br /> Apache Hive/JDBC<br /> Apache Hive WebHCat (Templeton)<br 
/> Apache Storm<br /> Apache Tinkerpop - Gremlin<br /> Apache 
Avatica/Phoenix<br /> Apache SOLR<br /> Apache Livy (Spark REST Service)<br /> 
Kafka REST Proxy<br /></p></div>
 <div class="section">
 <h2><a name="Supported_Apache_Hadoop_ecosystem_UIs"></a>Supported Apache 
Hadoop ecosystem UIs</h2>
-<p>Name Node UI<br /> Job History UI<br /> Yarn UI<br /> Apache Oozie UI<br /> 
Apache HBase UI<br /> Apache Spark UI<br /> Apache Ambari UI<br /> Apache 
Ranger Admin Console<br /> Apache Zeppelin<br /> Apache NiFi<br /></p></div>
+<p>Name Node UI<br /> Job History UI<br /> Yarn UI<br /> Apache Oozie UI<br /> 
Apache HBase UI<br /> Apache Spark UI<br /> Apache Ambari UI<br /> Apache 
Ranger Admin Console<br /> Apache Zeppelin<br /> Apache NiFi<br /> Hue<br /> 
Livy<br /></p></div>
 <div class="section">
 <h2><a name="Configuring_Support_for_new_services_and_UIs"></a>Configuring 
Support for new services and UIs</h2>
 <p>Apache Knox provides a configuration driven method of adding new routing 
services.<br /> This enables for new Apache Hadoop REST APIs to come on board 
very quickly and easily. It also enables<br /> users and developers to add 
support for custom REST APIs to the Knox gateway as well.<br /> This capability 
was added in release 0.6.0 and furthers the Knox commitment to extensibility 
and integration.</p></div>

Modified: knox/site/issue-management.html
URL: 
http://svn.apache.org/viewvc/knox/site/issue-management.html?rev=1863668&r1=1863667&r2=1863668&view=diff
==============================================================================
--- knox/site/issue-management.html (original)
+++ knox/site/issue-management.html Tue Jul 23 21:27:15 2019
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.8.1 from 
org.apache.maven.plugins:maven-project-info-reports-plugin:3.0.0:issue-management
 at 2019-06-23
+ | Generated by Apache Maven Doxia Site Renderer 1.8.1 from 
org.apache.maven.plugins:maven-project-info-reports-plugin:3.0.0:issue-management
 at 2019-07-23
  | Rendered using Apache Maven Fluido Skin 1.7
 -->
 <html xmlns="http://www.w3.org/1999/xhtml"; xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20190623" />
+    <meta name="Date-Revision-yyyymmdd" content="20190723" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Knox Gateway &#x2013; Issue Management</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
@@ -40,7 +40,7 @@
 
       <div id="breadcrumbs">
         <ul class="breadcrumb">
-        <li id="publishDate">Last Published: 2019-06-23</li>
+        <li id="publishDate">Last Published: 2019-07-23</li>
         </ul>
       </div>
       <div class="row-fluid">
@@ -52,9 +52,9 @@
     <li><a href="https://cwiki.apache.org/confluence/display/KNOX/News"; 
class="externalLink" title="News"><span class="none"></span>News</a></li>
     <li><a href="licenses.html" title="License"><span 
class="none"></span>License</a></li>
       <li class="nav-header">Documentation</li>
-    <li><a href="books/knox-1-2-0/user-guide.html" title="User's Guide"><span 
class="none"></span>User's Guide</a></li>
-    <li><a href="books/knox-1-2-0/dev-guide.html" title="Developer's 
Guide"><span class="none"></span>Developer's Guide</a></li>
-    <li><a href="books/knox-1-2-0/user-guide.html#Quick+Start" title="Quick 
Start"><span class="none"></span>Quick Start</a></li>
+    <li><a href="books/knox-1-3-0/user-guide.html" title="User's Guide"><span 
class="none"></span>User's Guide</a></li>
+    <li><a href="books/knox-1-3-0/dev-guide.html" title="Developer's 
Guide"><span class="none"></span>Developer's Guide</a></li>
+    <li><a href="books/knox-1-3-0/user-guide.html#Quick+Start" title="Quick 
Start"><span class="none"></span>Quick Start</a></li>
     <li><a href="https://cwiki.apache.org/confluence/display/KNOX/Index"; 
class="externalLink" title="Wiki"><span class="none"></span>Wiki</a></li>
       <li class="nav-header">Releases</li>
     <li><a 
href="https://cwiki.apache.org/confluence/display/KNOX/Apache+Knox+Releases"; 
class="externalLink" title="Releases"><span 
class="none"></span>Releases</a></li>

Modified: knox/site/licenses.html
URL: 
http://svn.apache.org/viewvc/knox/site/licenses.html?rev=1863668&r1=1863667&r2=1863668&view=diff
==============================================================================
--- knox/site/licenses.html (original)
+++ knox/site/licenses.html Tue Jul 23 21:27:15 2019
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.8.1 from 
org.apache.maven.plugins:maven-project-info-reports-plugin:3.0.0:licenses at 
2019-06-23
+ | Generated by Apache Maven Doxia Site Renderer 1.8.1 from 
org.apache.maven.plugins:maven-project-info-reports-plugin:3.0.0:licenses at 
2019-07-23
  | Rendered using Apache Maven Fluido Skin 1.7
 -->
 <html xmlns="http://www.w3.org/1999/xhtml"; xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20190623" />
+    <meta name="Date-Revision-yyyymmdd" content="20190723" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Knox Gateway &#x2013; Project Licenses</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
@@ -40,7 +40,7 @@
 
       <div id="breadcrumbs">
         <ul class="breadcrumb">
-        <li id="publishDate">Last Published: 2019-06-23</li>
+        <li id="publishDate">Last Published: 2019-07-23</li>
         </ul>
       </div>
       <div class="row-fluid">
@@ -52,9 +52,9 @@
     <li><a href="https://cwiki.apache.org/confluence/display/KNOX/News"; 
class="externalLink" title="News"><span class="none"></span>News</a></li>
     <li class="active"><a href="#"><span class="none"></span>License</a></li>
       <li class="nav-header">Documentation</li>
-    <li><a href="books/knox-1-2-0/user-guide.html" title="User's Guide"><span 
class="none"></span>User's Guide</a></li>
-    <li><a href="books/knox-1-2-0/dev-guide.html" title="Developer's 
Guide"><span class="none"></span>Developer's Guide</a></li>
-    <li><a href="books/knox-1-2-0/user-guide.html#Quick+Start" title="Quick 
Start"><span class="none"></span>Quick Start</a></li>
+    <li><a href="books/knox-1-3-0/user-guide.html" title="User's Guide"><span 
class="none"></span>User's Guide</a></li>
+    <li><a href="books/knox-1-3-0/dev-guide.html" title="Developer's 
Guide"><span class="none"></span>Developer's Guide</a></li>
+    <li><a href="books/knox-1-3-0/user-guide.html#Quick+Start" title="Quick 
Start"><span class="none"></span>Quick Start</a></li>
     <li><a href="https://cwiki.apache.org/confluence/display/KNOX/Index"; 
class="externalLink" title="Wiki"><span class="none"></span>Wiki</a></li>
       <li class="nav-header">Releases</li>
     <li><a 
href="https://cwiki.apache.org/confluence/display/KNOX/Apache+Knox+Releases"; 
class="externalLink" title="Releases"><span 
class="none"></span>Releases</a></li>

Modified: knox/site/mailing-lists.html
URL: 
http://svn.apache.org/viewvc/knox/site/mailing-lists.html?rev=1863668&r1=1863667&r2=1863668&view=diff
==============================================================================
--- knox/site/mailing-lists.html (original)
+++ knox/site/mailing-lists.html Tue Jul 23 21:27:15 2019
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.8.1 from 
org.apache.maven.plugins:maven-project-info-reports-plugin:3.0.0:mailing-lists 
at 2019-06-23
+ | Generated by Apache Maven Doxia Site Renderer 1.8.1 from 
org.apache.maven.plugins:maven-project-info-reports-plugin:3.0.0:mailing-lists 
at 2019-07-23
  | Rendered using Apache Maven Fluido Skin 1.7
 -->
 <html xmlns="http://www.w3.org/1999/xhtml"; xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20190623" />
+    <meta name="Date-Revision-yyyymmdd" content="20190723" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Knox Gateway &#x2013; Project Mailing Lists</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
@@ -40,7 +40,7 @@
 
       <div id="breadcrumbs">
         <ul class="breadcrumb">
-        <li id="publishDate">Last Published: 2019-06-23</li>
+        <li id="publishDate">Last Published: 2019-07-23</li>
         </ul>
       </div>
       <div class="row-fluid">
@@ -52,9 +52,9 @@
     <li><a href="https://cwiki.apache.org/confluence/display/KNOX/News"; 
class="externalLink" title="News"><span class="none"></span>News</a></li>
     <li><a href="licenses.html" title="License"><span 
class="none"></span>License</a></li>
       <li class="nav-header">Documentation</li>
-    <li><a href="books/knox-1-2-0/user-guide.html" title="User's Guide"><span 
class="none"></span>User's Guide</a></li>
-    <li><a href="books/knox-1-2-0/dev-guide.html" title="Developer's 
Guide"><span class="none"></span>Developer's Guide</a></li>
-    <li><a href="books/knox-1-2-0/user-guide.html#Quick+Start" title="Quick 
Start"><span class="none"></span>Quick Start</a></li>
+    <li><a href="books/knox-1-3-0/user-guide.html" title="User's Guide"><span 
class="none"></span>User's Guide</a></li>
+    <li><a href="books/knox-1-3-0/dev-guide.html" title="Developer's 
Guide"><span class="none"></span>Developer's Guide</a></li>
+    <li><a href="books/knox-1-3-0/user-guide.html#Quick+Start" title="Quick 
Start"><span class="none"></span>Quick Start</a></li>
     <li><a href="https://cwiki.apache.org/confluence/display/KNOX/Index"; 
class="externalLink" title="Wiki"><span class="none"></span>Wiki</a></li>
       <li class="nav-header">Releases</li>
     <li><a 
href="https://cwiki.apache.org/confluence/display/KNOX/Apache+Knox+Releases"; 
class="externalLink" title="Releases"><span 
class="none"></span>Releases</a></li>

Modified: knox/site/project-info.html
URL: 
http://svn.apache.org/viewvc/knox/site/project-info.html?rev=1863668&r1=1863667&r2=1863668&view=diff
==============================================================================
--- knox/site/project-info.html (original)
+++ knox/site/project-info.html Tue Jul 23 21:27:15 2019
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.8.1 from 
org.apache.maven.plugins:maven-site-plugin:3.7.1:CategorySummaryDocumentRenderer
 at 2019-06-23
+ | Generated by Apache Maven Doxia Site Renderer 1.8.1 from 
org.apache.maven.plugins:maven-site-plugin:3.7.1:CategorySummaryDocumentRenderer
 at 2019-07-23
  | Rendered using Apache Maven Fluido Skin 1.7
 -->
 <html xmlns="http://www.w3.org/1999/xhtml"; xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20190623" />
+    <meta name="Date-Revision-yyyymmdd" content="20190723" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Knox Gateway &#x2013; Project Information</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
@@ -40,7 +40,7 @@
 
       <div id="breadcrumbs">
         <ul class="breadcrumb">
-        <li id="publishDate">Last Published: 2019-06-23</li>
+        <li id="publishDate">Last Published: 2019-07-23</li>
         </ul>
       </div>
       <div class="row-fluid">
@@ -52,9 +52,9 @@
     <li><a href="https://cwiki.apache.org/confluence/display/KNOX/News"; 
class="externalLink" title="News"><span class="none"></span>News</a></li>
     <li><a href="licenses.html" title="License"><span 
class="none"></span>License</a></li>
       <li class="nav-header">Documentation</li>
-    <li><a href="books/knox-1-2-0/user-guide.html" title="User's Guide"><span 
class="none"></span>User's Guide</a></li>
-    <li><a href="books/knox-1-2-0/dev-guide.html" title="Developer's 
Guide"><span class="none"></span>Developer's Guide</a></li>
-    <li><a href="books/knox-1-2-0/user-guide.html#Quick+Start" title="Quick 
Start"><span class="none"></span>Quick Start</a></li>
+    <li><a href="books/knox-1-3-0/user-guide.html" title="User's Guide"><span 
class="none"></span>User's Guide</a></li>
+    <li><a href="books/knox-1-3-0/dev-guide.html" title="Developer's 
Guide"><span class="none"></span>Developer's Guide</a></li>
+    <li><a href="books/knox-1-3-0/user-guide.html#Quick+Start" title="Quick 
Start"><span class="none"></span>Quick Start</a></li>
     <li><a href="https://cwiki.apache.org/confluence/display/KNOX/Index"; 
class="externalLink" title="Wiki"><span class="none"></span>Wiki</a></li>
       <li class="nav-header">Releases</li>
     <li><a 
href="https://cwiki.apache.org/confluence/display/KNOX/Apache+Knox+Releases"; 
class="externalLink" title="Releases"><span 
class="none"></span>Releases</a></li>

Modified: knox/site/team.html
URL: 
http://svn.apache.org/viewvc/knox/site/team.html?rev=1863668&r1=1863667&r2=1863668&view=diff
==============================================================================
--- knox/site/team.html (original)
+++ knox/site/team.html Tue Jul 23 21:27:15 2019
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.8.1 from 
org.apache.maven.plugins:maven-project-info-reports-plugin:3.0.0:team at 
2019-06-23
+ | Generated by Apache Maven Doxia Site Renderer 1.8.1 from 
org.apache.maven.plugins:maven-project-info-reports-plugin:3.0.0:team at 
2019-07-23
  | Rendered using Apache Maven Fluido Skin 1.7
 -->
 <html xmlns="http://www.w3.org/1999/xhtml"; xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20190623" />
+    <meta name="Date-Revision-yyyymmdd" content="20190723" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Knox Gateway &#x2013; Project Team</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
@@ -40,7 +40,7 @@
 
       <div id="breadcrumbs">
         <ul class="breadcrumb">
-        <li id="publishDate">Last Published: 2019-06-23</li>
+        <li id="publishDate">Last Published: 2019-07-23</li>
         </ul>
       </div>
       <div class="row-fluid">
@@ -52,9 +52,9 @@
     <li><a href="https://cwiki.apache.org/confluence/display/KNOX/News"; 
class="externalLink" title="News"><span class="none"></span>News</a></li>
     <li><a href="licenses.html" title="License"><span 
class="none"></span>License</a></li>
       <li class="nav-header">Documentation</li>
-    <li><a href="books/knox-1-2-0/user-guide.html" title="User's Guide"><span 
class="none"></span>User's Guide</a></li>
-    <li><a href="books/knox-1-2-0/dev-guide.html" title="Developer's 
Guide"><span class="none"></span>Developer's Guide</a></li>
-    <li><a href="books/knox-1-2-0/user-guide.html#Quick+Start" title="Quick 
Start"><span class="none"></span>Quick Start</a></li>
+    <li><a href="books/knox-1-3-0/user-guide.html" title="User's Guide"><span 
class="none"></span>User's Guide</a></li>
+    <li><a href="books/knox-1-3-0/dev-guide.html" title="Developer's 
Guide"><span class="none"></span>Developer's Guide</a></li>
+    <li><a href="books/knox-1-3-0/user-guide.html#Quick+Start" title="Quick 
Start"><span class="none"></span>Quick Start</a></li>
     <li><a href="https://cwiki.apache.org/confluence/display/KNOX/Index"; 
class="externalLink" title="Wiki"><span class="none"></span>Wiki</a></li>
       <li class="nav-header">Releases</li>
     <li><a 
href="https://cwiki.apache.org/confluence/display/KNOX/Apache+Knox+Releases"; 
class="externalLink" title="Releases"><span 
class="none"></span>Releases</a></li>

Added: knox/trunk/books/1.4.0/admin_api.md
URL: 
http://svn.apache.org/viewvc/knox/trunk/books/1.4.0/admin_api.md?rev=1863668&view=auto
==============================================================================
--- knox/trunk/books/1.4.0/admin_api.md (added)
+++ knox/trunk/books/1.4.0/admin_api.md Tue Jul 23 21:27:15 2019
@@ -0,0 +1,538 @@
+<!---
+   Licensed to the Apache Software Foundation (ASF) under one or more
+   contributor license agreements.  See the NOTICE file distributed with
+   this work for additional information regarding copyright ownership.
+   The ASF licenses this file to You under the Apache License, Version 2.0
+   (the "License"); you may not use this file except in compliance with
+   the License.  You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
+--->
+
+### Admin API
+
+Access to the administrator functions of Knox are provided by the Admin REST 
API.
+
+#### Admin API URL
+
+The URL mapping for the Knox Admin API is:
+
+| ------- | 
-----------------------------------------------------------------------------   
|
+| GatewayAPI | 
`https://{gateway-host}:{gateway-port}/{gateway-path}/admin/api/v1`             
                |   
+
+Please note that to access this API, the user attempting to connect must have 
admin credentials configured on the LDAP Server
+
+
+##### API Documentation 
+
+<table>
+  <thead>
+    <th>Resource</th>
+    <th>Operation</th>
+    <th>Description</th>
+  </thead>
+  <tr>
+    <td>version</td>
+    <td>GET</td>
+    <td>Get the gateway version and the associated version hash</td>
+  </tr>
+  <tr>
+    <td>&nbsp;</td>
+    <td>Example Request</td>
+    <td><pre>curl -iku admin:admin-password {GatewayAPI}/version -H 
Accept:application/json</pre></td>
+  </tr>
+  <tr>
+    <td>&nbsp;</td>
+    <td>Example Response</td>
+    <td>
+      <pre>
+{
+  "ServerVersion" : {
+    "version" : "VERSION_ID",
+    "hash" : "VERSION_HASH"
+  }
+}     </pre>
+    </td>
+  </tr>
+
+  <tr>
+    <td>topologies</td>
+    <td>GET</td>
+    <td>Get an enumeration of the topologies currently deployed in the 
gateway.</td>
+  </tr>
+  <tr>
+    <td>&nbsp;</td>
+    <td>Example Request</td>
+    <td><pre>curl -iku admin:admin-password {GatewayAPI}/topologies -H 
Accept:application/json</pre></td>
+  </tr>
+  <tr>
+    <td>&nbsp;</td>
+    <td>Example Response</td>
+    <td>
+      <pre>
+{
+   "topologies" : {
+      "topology" : [ {
+         "name" : "admin",
+         "timestamp" : "1501508536000",
+         "uri" : "https://localhost:8443/gateway/admin";,
+         "href" : 
"https://localhost:8443/gateway/admin/api/v1/topologies/admin";
+      }, {
+         "name" : "sandbox",
+         "timestamp" : "1501508536000",
+         "uri" : "https://localhost:8443/gateway/sandbox";,
+         "href" : 
"https://localhost:8443/gateway/admin/api/v1/topologies/sandbox";
+      } ]
+   }
+}     </pre>
+    </td>
+  </tr>
+
+  <tr>
+    <td>topologies/{id}</td>
+    <td>GET</td>
+    <td>Get a JSON representation of the specified topology</td>
+  </tr>
+  <tr>
+    <td>&nbsp;</td>
+    <td>Example Request</td>
+    <td><pre>curl -iku admin:admin-password {GatewayAPI}/topologies/admin -H 
Accept:application/json</pre></td>
+  </tr>
+  <tr>
+    <td>&nbsp;</td>
+    <td>Example Response</td>
+    <td>
+      <pre>
+{
+  "name": "admin",
+  "providers": [{
+    "enabled": true,
+    "name": "ShiroProvider",
+    "params": {
+      "sessionTimeout": "30",
+      "main.ldapRealm": "org.apache.knox.gateway.shirorealm.KnoxLdapRealm",
+      "main.ldapRealm.userDnTemplate": 
"uid={0},ou=people,dc=hadoop,dc=apache,dc=org",
+      "main.ldapRealm.contextFactory.url": "ldap://localhost:33389";,
+      "main.ldapRealm.contextFactory.authenticationMechanism": "simple",
+      "urls./**": "authcBasic"
+    },
+    "role": "authentication"
+  }, {
+    "enabled": true,
+    "name": "AclsAuthz",
+    "params": {
+      "knox.acl": "admin;*;*"
+    },
+    "role": "authorization"
+  }, {
+    "enabled": true,
+    "name": "Default",
+    "params": {},
+    "role": "identity-assertion"
+  }, {
+    "enabled": true,
+    "name": "static",
+    "params": {
+      "localhost": "sandbox,sandbox.hortonworks.com"
+    },
+    "role": "hostmap"
+  }],
+  "services": [{
+      "name": null,
+      "params": {},
+      "role": "KNOX",
+      "url": null
+  }],
+  "timestamp": 1406672646000,
+  "uri": "https://localhost:8443/gateway/admin";
+}     </pre>
+    </td>
+  </tr>
+
+  <tr>
+    <td>&nbsp;</td>
+    <td>PUT</td>
+    <td>Add (and deploy) a topology</td>
+  </tr>
+  <tr>
+    <td>&nbsp;</td>
+    <td>Example Request</td>
+    <td><pre>curl -iku admin:admin-password {GatewayAPI}/topologies/mytopology 
\
+     -X PUT \
+     -H Content-Type:application/xml
+     -d "@mytopology.xml"</pre></td>
+  </tr>
+  <tr>
+    <td>&nbsp;</td>
+    <td>Example Response</td>
+    <td>
+        <pre>
+&lt;?xml version="1.0" encoding="UTF-8"?&gt;
+&lt;topology&gt;
+   &lt;uri&gt;https://localhost:8443/gateway/mytopology&lt;/uri&gt;
+   &lt;name&gt;mytopology&lt;/name&gt;
+   &lt;timestamp&gt;1509720338000&lt;/timestamp&gt;
+   &lt;gateway&gt;
+      &lt;provider&gt;
+         &lt;role&gt;authentication&lt;/role&gt;
+         &lt;name&gt;ShiroProvider&lt;/name&gt;
+         &lt;enabled&gt;true&lt;/enabled&gt;
+         &lt;param&gt;
+            &lt;name&gt;sessionTimeout&lt;/name&gt;
+            &lt;value&gt;30&lt;/value&gt;
+         &lt;/param&gt;
+         &lt;param&gt;
+            &lt;name&gt;main.ldapRealm&lt;/name&gt;
+            
&lt;value&gt;org.apache.knox.gateway.shirorealm.KnoxLdapRealm&lt;/value&gt;
+         &lt;/param&gt;
+         &lt;param&gt;
+            &lt;name&gt;main.ldapContextFactory&lt;/name&gt;
+            
&lt;value&gt;org.apache.knox.gateway.shirorealm.KnoxLdapContextFactory&lt;/value&gt;
+         &lt;/param&gt;
+         &lt;param&gt;
+            &lt;name&gt;main.ldapRealm.contextFactory&lt;/name&gt;
+            &lt;value&gt;$ldapContextFactory&lt;/value&gt;
+         &lt;/param&gt;
+         &lt;param&gt;
+            &lt;name&gt;main.ldapRealm.userDnTemplate&lt;/name&gt;
+            
&lt;value&gt;uid={0},ou=people,dc=hadoop,dc=apache,dc=org&lt;/value&gt;
+         &lt;/param&gt;
+         &lt;param&gt;
+            &lt;name&gt;main.ldapRealm.contextFactory.url&lt;/name&gt;
+            &lt;value&gt;ldap://localhost:33389&lt;/value&gt;
+         &lt;/param&gt;
+         &lt;param&gt;
+            
&lt;name&gt;main.ldapRealm.contextFactory.authenticationMechanism&lt;/name&gt;
+            &lt;value&gt;simple&lt;/value&gt;
+         &lt;/param&gt;
+         &lt;param&gt;
+            &lt;name&gt;urls./**&lt;/name&gt;
+            &lt;value&gt;authcBasic&lt;/value&gt;
+         &lt;/param&gt;
+      &lt;/provider&gt;
+      &lt;provider&gt;
+         &lt;role&gt;identity-assertion&lt;/role&gt;
+         &lt;name&gt;Default&lt;/name&gt;
+         &lt;enabled&gt;true&lt;/enabled&gt;
+      &lt;/provider&gt;
+      &lt;provider&gt;
+         &lt;role&gt;hostmap&lt;/role&gt;
+         &lt;name&gt;static&lt;/name&gt;
+         &lt;enabled&gt;true&lt;/enabled&gt;
+         &lt;param&gt;
+            &lt;name&gt;localhost&lt;/name&gt;
+            &lt;value&gt;sandbox,sandbox.hortonworks.com&lt;/value&gt;
+         &lt;/param&gt;
+      &lt;/provider&gt;
+   &lt;/gateway&gt;
+   &lt;service&gt;
+      &lt;role&gt;NAMENODE&lt;/role&gt;
+      &lt;url&gt;hdfs://localhost:8020&lt;/url&gt;
+   &lt;/service&gt;
+   &lt;service&gt;
+      &lt;role&gt;JOBTRACKER&lt;/role&gt;
+      &lt;url&gt;rpc://localhost:8050&lt;/url&gt;
+   &lt;/service&gt;
+   &lt;service&gt;
+      &lt;role&gt;WEBHDFS&lt;/role&gt;
+      &lt;url&gt;http://localhost:50070/webhdfs&lt;/url&gt;
+   &lt;/service&gt;
+   &lt;service&gt;
+      &lt;role&gt;WEBHCAT&lt;/role&gt;
+      &lt;url&gt;http://localhost:50111/templeton&lt;/url&gt;
+   &lt;/service&gt;
+   &lt;service&gt;
+      &lt;role&gt;OOZIE&lt;/role&gt;
+      &lt;url&gt;http://localhost:11000/oozie&lt;/url&gt;
+   &lt;/service&gt;
+   &lt;service&gt;
+      &lt;role&gt;WEBHBASE&lt;/role&gt;
+      &lt;url&gt;http://localhost:60080&lt;/url&gt;
+   &lt;/service&gt;
+   &lt;service&gt;
+      &lt;role&gt;HIVE&lt;/role&gt;
+      &lt;url&gt;http://localhost:10001/cliservice&lt;/url&gt;
+   &lt;/service&gt;
+   &lt;service&gt;
+      &lt;role&gt;RESOURCEMANAGER&lt;/role&gt;
+      &lt;url&gt;http://localhost:8088/ws&lt;/url&gt;
+   &lt;/service&gt;
+&lt;/topology&gt;</pre>
+    </td>
+  </tr>
+
+  <tr>
+    <td>&nbsp;</td>
+    <td>DELETE</td>
+    <td>Delete (and undeploy) a topology</td>
+  </tr>
+  <tr>
+    <td>&nbsp;</td>
+    <td>Example Request</td>
+    <td><pre>curl -iku admin:admin-password {GatewayAPI}/topologies/mytopology 
-X DELETE</pre></td>
+  </tr>
+  <tr>
+    <td>&nbsp;</td>
+    <td>Example Response</td>
+    <td><pre>{ "deleted" : true }</pre></td>
+  </tr>
+
+  <tr>
+    <td>providerconfig</td>
+    <td>GET</td>
+    <td>Get an enumeration of the shared provider configurations currently 
deployed to the gateway.</td>
+  </tr>
+  <tr>
+    <td>&nbsp;</td>
+    <td>Example Request</td>
+    <td><pre>curl -iku admin:admin-password 
{GatewayAPI}/providerconfig</pre></td>
+  </tr>
+  <tr>
+    <td>&nbsp;</td>
+    <td>Example Response</td>
+    <td>
+      <pre>
+{
+  "href" : "https://localhost:8443/gateway/admin/api/v1/providerconfig";,
+  "items" : [ {
+    "href" : 
"https://localhost:8443/gateway/admin/api/v1/providerconfig/myproviders";,
+    "name" : "myproviders.xml"
+  },{
+   "href" : 
"https://localhost:8443/gateway/admin/api/v1/providerconfig/sandbox-providers";,
+   "name" : "sandbox-providers.xml"
+  } ]
+}     </pre>
+    </td>
+  </tr>
+
+  <tr>
+    <td>providerconfig/{id}</td>
+    <td>GET</td>
+    <td>Get the XML content of the specified shared provider 
configuration.</td>
+  </tr>
+  <tr>
+    <td>&nbsp;</td>
+    <td>Example Request</td>
+    <td><pre>curl -iku admin:admin-password 
{GatewayAPI}/providerconfig/sandbox-providers \
+     -H Accept:application/xml</pre></td>
+  </tr>
+  <tr>
+    <td>&nbsp;</td>
+    <td>Example Response</td>
+    <td>
+      <pre>
+&lt;gateway&gt;
+    &lt;provider&gt;
+        &lt;role&gt;authentication&lt;/role&gt;
+        &lt;name&gt;ShiroProvider&lt;/name&gt;
+        &lt;enabled&gt;true&lt;/enabled&gt;
+        &lt;param&gt;
+            &lt;name&gt;sessionTimeout&lt;/name&gt;
+            &lt;value&gt;30&lt;/value&gt;
+        &lt;/param&gt;
+        &lt;param&gt;
+            &lt;name&gt;main.ldapRealm&lt;/name&gt;
+            
&lt;value&gt;org.apache.knox.gateway.shirorealm.KnoxLdapRealm&lt;/value&gt;
+        &lt;/param&gt;
+        &lt;param&gt;
+            &lt;name&gt;main.ldapContextFactory&lt;/name&gt;
+            
&lt;value&gt;org.apache.knox.gateway.shirorealm.KnoxLdapContextFactory&lt;/value&gt;
+        &lt;/param&gt;
+        &lt;param&gt;
+            &lt;name&gt;main.ldapRealm.contextFactory&lt;/name&gt;
+            &lt;value&gt;$ldapContextFactory&lt;/value&gt;
+        &lt;/param&gt;
+        &lt;param&gt;
+            &lt;name&gt;main.ldapRealm.userDnTemplate&lt;/name&gt;
+            
&lt;value&gt;uid={0},ou=people,dc=hadoop,dc=apache,dc=org&lt;/value&gt;
+        &lt;/param&gt;
+        &lt;param&gt;
+            &lt;name&gt;main.ldapRealm.contextFactory.url&lt;/name&gt;
+            &lt;value&gt;ldap://localhost:33389&lt;/value&gt;
+        &lt;/param&gt;
+        &lt;param&gt;
+            
&lt;name&gt;main.ldapRealm.contextFactory.authenticationMechanism&lt;/name&gt;
+            &lt;value&gt;simple&lt;/value&gt;
+        &lt;/param&gt;
+        &lt;param&gt;
+            &lt;name&gt;urls./**&lt;/name&gt;
+            &lt;value&gt;authcBasic&lt;/value&gt;
+        &lt;/param&gt;
+    &lt;/provider&gt;
+
+    &lt;provider&gt;
+        &lt;role&gt;identity-assertion&lt;/role&gt;
+        &lt;name&gt;Default&lt;/name&gt;
+        &lt;enabled&gt;true&lt;/enabled&gt;
+    &lt;/provider&gt;
+
+    &lt;provider&gt;
+        &lt;role&gt;hostmap&lt;/role&gt;
+        &lt;name&gt;static&lt;/name&gt;
+        &lt;enabled&gt;true&lt;/enabled&gt;
+        &lt;param&gt;
+            &lt;name&gt;localhost&lt;/name&gt;
+            &lt;value&gt;sandbox,sandbox.hortonworks.com&lt;/value&gt;
+        &lt;/param&gt;
+    &lt;/provider&gt;
+&lt;/gateway&gt;</pre>
+    </td>
+  </tr>
+  </tr>
+    <td>&nbsp;</td>
+    <td>PUT</td>
+    <td>Add a shared provider configuration.</td>
+  </tr>
+  <tr>
+    <td>&nbsp;</td>
+    <td>Example Request</td>
+    <td><pre>curl -iku admin:admin-password 
{GatewayAPI}/providerconfig/sandbox-providers \
+     -X PUT \ 
+     -H Content-Type:application/xml \
+     -d "@sandbox-providers.xml"</pre></td>
+  </tr>
+  <tr>
+    <td>&nbsp;</td>
+    <td>Example Response</td>
+    <td><pre>HTTP 201 Created</pre></td>
+  </tr>
+  <tr>
+    <td>&nbsp;</td>
+    <td>DELETE</td>
+    <td>Delete a shared provider configuration</td>
+  </tr>
+  <tr>
+    <td>&nbsp;</td>
+    <td>Example Request</td>
+    <td><pre>curl -iku admin:admin-password 
{GatewayAPI}/providerconfig/sandbox-providers -X DELETE</pre></td>
+  </tr>
+  <tr>
+    <td>&nbsp;</td>
+    <td>Example Response</td>
+    <td>
+      <pre>{ "deleted" : "provider config sandbox-providers" }</pre>
+    </td>
+  </tr>
+
+  <tr>
+    <td>descriptors</td>
+    <td>GET</td>
+    <td>Get an enumeration of the simple descriptors currently deployed to the 
gateway.</td>
+  </tr>
+  <tr>
+    <td>&nbsp;</td>
+    <td>Example Request</td>
+    <td><pre>curl -iku admin:admin-password {GatewayAPI}/descriptors -H 
Accept:application/json</pre></td>
+  </tr>
+  <tr>
+    <td>&nbsp;</td>
+    <td>Example Response</td>
+    <td>
+      <pre>
+{
+   "href" : "https://localhost:8443/gateway/admin/api/v1/descriptors";,
+   "items" : [ {
+      "href" : 
"https://localhost:8443/gateway/admin/api/v1/descriptors/docker-sandbox";,
+      "name" : "docker-sandbox.json"
+   }, {
+      "href" : 
"https://localhost:8443/gateway/admin/api/v1/descriptors/mytopology";,
+      "name" : "mytopology.yml"
+   } ]
+}     </pre>
+    </td>
+  </tr>
+
+  <tr>
+    <td>descriptors/{id}</td>
+    <td>GET</td>
+    <td>Get the content of the specified descriptor.</td>
+  </tr>
+  <tr>
+    <td>&nbsp;</td>
+    <td>Example Request</td>
+    <td><pre>curl -iku admin:admin-password 
{GatewayAPI}/descriptors/docker-sandbox \
+     -H Accept:application/json</pre></td>
+  </tr>
+  <tr>
+    <td>&nbsp;</td>
+    <td>Example Response</td>
+    <td>
+      <pre>
+{
+  "discovery-type":"AMBARI",
+  "discovery-address":"http://sandbox.hortonworks.com:8080";,
+  "provider-config-ref":"sandbox-providers",
+  "cluster":"Sandbox",
+  "services":[
+    {"name":"NAMENODE"},
+    {"name":"JOBTRACKER"},
+    {"name":"WEBHDFS"},
+    {"name":"WEBHCAT"},
+    {"name":"OOZIE"},
+    {"name":"WEBHBASE"},
+    {"name":"HIVE"},
+    {"name":"RESOURCEMANAGER"} ]
+}    </pre>
+    </td>
+  </tr>
+  <tr>
+    <td>&nbsp;</td>
+    <td>PUT</td>
+    <td>Add a simple descriptor (and generate and deploy a full topology 
descriptor).</td>
+  </tr>
+  <tr>
+    <td>&nbsp;</td>
+    <td>Example Request</td>
+    <td><pre>curl -iku admin:admin-password 
{GatewayAPI}/descriptors/docker-sandbox \
+     -X PUT \
+     -H Content-Type:application/json \
+     -d "@docker-sandbox.json"</pre></td>
+  </tr>
+  <tr>
+    <td>&nbsp;</td>
+    <td>Example Response</td>
+    <td><pre>HTTP 201 Created</pre></td>
+  </tr>
+  <tr>
+    <td>&nbsp;</td>
+    <td>DELETE</td>
+    <td>Delete a simple descriptor (and undeploy the associated topology)</td>
+  </tr>
+  <tr>
+    <td>&nbsp;</td>
+    <td>Example Request</td>
+    <td><pre>curl -iku admin:admin-password 
{GatewayAPI}/descriptors/docker-sandbox -X DELETE</pre></td>
+  <tr>
+  </tr>
+    <td>&nbsp;</td>
+    <td>Example Response</td>
+    <td>
+      <pre>{ "deleted" : "descriptor docker-sandbox" }</pre>
+    </td>
+  </tr>
+
+</table>
+
+Resource | Operation | Description
+---------|-----------|------------
+aliases/{topology}/{alias} | PUT | Add alias for a given topology
+    | Example Request | `curl -ik -u admin:admin-password -H "Content-Type: 
application/json" -d "value=mysecret" -X PUT 
'{GatewayAPI}/aliases/sandbox/myalias'`
+       | Example Response | `{ "created" : { "topology": "sandbox", "alias": 
"putalias" } }`
+aliases/{topology}/{alias} | POST | Add alias for a given topology
+    | Example Request | `curl -ik -u admin:admin-password -d "value=mysecret" 
-X POST '{GatewayAPI}/aliases/sandbox/myalias'`
+       | Example Response | `{ "created" : { "topology": "sandbox", "alias": 
"putalias" } }`
+aliases/{topology} | GET | Get all aliases for a given topology
+    | Example Request | `curl -ik -u admin:admin-password -X GET 
'{GatewayAPI}/aliases/sandbox'`
+       | Example Response | 
`{"topology":"sandbox","aliases":["myalias","encryptquerystring"]}`
+aliases/{topology}/{alias} | DELETE | Delete alias for a given topology
+    | Example Request | `curl -ik -u admin:admin-password -X DELETE 
'{GatewayAPI}/aliases/sandbox/myalias'`
+       | Example Response | `{ "deleted" : { "topology": "sandbox", "alias": 
"myalias" } }`
+
+
+

Added: knox/trunk/books/1.4.0/admin_ui.md
URL: 
http://svn.apache.org/viewvc/knox/trunk/books/1.4.0/admin_ui.md?rev=1863668&view=auto
==============================================================================
--- knox/trunk/books/1.4.0/admin_ui.md (added)
+++ knox/trunk/books/1.4.0/admin_ui.md Tue Jul 23 21:27:15 2019
@@ -0,0 +1,210 @@
+<!---
+   Licensed to the Apache Software Foundation (ASF) under one or more
+   contributor license agreements.  See the NOTICE file distributed with
+   this work for additional information regarding copyright ownership.
+   The ASF licenses this file to You under the Apache License, Version 2.0
+   (the "License"); you may not use this file except in compliance with
+   the License.  You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
+--->
+
+### Admin UI ###
+
+The Admin UI is a web application hosted by Knox, which provides the ability 
to manage provider configurations, descriptors, and topologies.
+
+As an authoring facility, it eliminates the need for ssh/scp access to the 
Knox host(s) to effect topology changes.<br>
+Furthermore, using the Admin UI simplifies the management of topologies in 
Knox HA deployments by eliminating the need to copy files to multiple Knox 
hosts.
+
+
+#### Admin UI URL ####
+
+The URL mapping for the Knox Admin UI is:
+
+| ------- | 
----------------------------------------------------------------------------------------------
  |
+| Gateway | 
`https://{gateway-host}:{gateway-port}/{gateway-path}/manager/admin-ui/` |   
+
+
+##### Authentication
+
+The admin UI is deployed using the __manager__ topology. The out-of-box 
authentication mechanism is KNOXSSO, backed by the demo LDAP server.
+ Only someone in the __admin__ role can access the UI functionality.
+ 
+##### Basic Navigation
+Initially, the Admin UI presents the types of resources which can be managed: 
[__Provider Configurations__](#Provider+Configurations), 
[__Descriptors__](#Descriptors), and [__Topologies__](#Topologies).
+
+<img src="adminui/image1.png" style="width:6.5in;height:3.28403in" />
+
+Selecting a resource type yields a listing of the existing resources of that 
type in the adjacent column, and selecting an individual resource
+presents the details of that selected resource.
+
+For the provider configuration and descriptor resources types, the <img 
src="adminui/plus-icon.png" 
style="width:20px;height:20px;vertical-align:bottom"/>
+icon next to the resource list header is the trigger for the respective 
facility for creating a new resource of that type.<br>
+Modification options, including deletion, are available from the detail view 
for an individual resource.
+
+
+##### Provider Configurations
+
+The Admin UI lists the provider configurations currently deployed to Knox.
+
+By choosing a particular provider configuration from the list, its details can 
be viewed and edited.<br>
+The provider configuration can also be deleted (as long as there are no 
referencing descriptors).
+
+By default, there is a provider configuration named __*default-providers*__.
+
+<img src="adminui/image2.png" style="width:6.5in;height:3.76597in" />
+
+###### Editing Provider Configurations
+For each provider in a given provider configuration, the attributes can be 
modified:
+
+* The provider can be enabled/disabled
+* Parameters can be added (<img src="adminui/plus-icon.png" 
style="width:20px;height:20px;vertical-align:bottom"/>) or removed (<img 
src="adminui/x-icon.png" style="height:12px;vertical-align:middle"/>)
+* Parameter values can be modified (by clicking on the value)
+  <img src="adminui/image21.png"/>
+
+<br>
+To persist changes, the <img src="adminui//save-icon.png" 
style="height:32px;vertical-align:bottom"> button must be clicked. To revert 
*unsaved* changes, click the <img src="adminui//undo-icon.png" 
style="height:32px;vertical-align:bottom"> button or simply choose another 
resource.
+<br>
+
+###### Create Provider Configurations
+
+The Admin UI provides the ability to define new provider configurations, which 
can subsequently be referenced by one or more descriptors.
+
+These provider configurations can be created based on the functionality 
needed, rather than requiring intimate knowledge of the various provider names
+and their respective parameter names.
+
+A provider configuration is a named set of providers. The wizard allows an 
administrator to specify the name, and add providers to it.
+
+<img src="adminui/image3.png" style="width:6.5in;height:3.11319in" />
+
+To add a provider, first a category must be chosen.
+
+<img src="adminui/image4.png" style="width:6.5in;height:2.27917in" />
+
+After choosing a category, the type within that category must be selected.
+
+<img src="adminui/image5.png" style="width:6.5in;height:3.19097in" />
+
+Finally, for the selected type, the type-specific parameter values can be 
specified.
+
+<img src="adminui/image6.png" style="width:6.5in;height:2.74167in" />
+
+After adding a provider, others can be added similarly by way of the __Add 
Provider__ button.
+
+<img src="adminui/image7.png" style="width:6.5in;height:1.99792in" />
+
+###### Composite Provider Types
+
+The wizard for some provider types, such as the HA provider, behave a little 
differently than the other provider types.
+
+For example, when you choose the HA provider category, you subsequently choose 
a service role (e.g., WEBHDFS), and specify the parameter values for that 
service role's entry in the HA provider.
+
+<img src="adminui/image8.png" style="width:6.5in;height:1.34028in" />
+
+<img src="adminui/image9.png" style="width:6.5in;height:3.36458in" />
+
+If multiple services are configured in this way, the result is still a single 
HA provider, which contains all of the service role configurations.
+
+<img src="adminui/image10.png" style="width:6.5in;height:2.20208in" />
+
+###### Persisting the New Provider Configuration
+
+After adding all the desired providers to the new configuration, choosing <img 
src="adminui/ok-button.png" style="height:24px;vertical-align:bottom"/> 
persists it.
+
+<img src="adminui/image11.png" style="width:6.25in;height:6.95833in" />
+
+
+##### Descriptors
+
+A descriptor is essentially a named set of service roles to be proxied with a 
provider configuration reference.
+The Admin UI lists the descriptors currently deployed to Knox.
+
+By choosing a particular descriptor from the list, its details can be viewed 
and edited. The provider configuration can also be deleted.
+
+Modifications to descriptors will result in topology changes. When a 
descriptor is saved or deleted, the corresponding topology is \[re\]generated 
or deleted/undeployed respectively.
+
+<img src="adminui/image12.png" style="width:6.5in;height:2.06319in" />
+
+<img src="adminui/image13.png" style="width:6.5in;height:2.81181in" />
+
+<img src="adminui/image14.png" style="width:6.5in;height:3.50556in" />
+
+###### Create Descriptors
+
+The Admin UI provides the ability to define new descriptors, which result in 
the generation and deployment of corresponding topologies.
+
+The __new descriptor__ dialog provides the ability to specify the name, which 
will also be the name of the resulting topology. It also
+allows one or more supported service roles to be selected for inclusion.
+
+<img src="adminui/image15.png" style="width:6.5in;height:3.82361in" />
+
+The provider configuration reference can entered manually, or the provider 
configuration selector can be used, to specify the name of an
+existing provider configuration.
+
+<img src="adminui/image16.png" style="width:6.5in;height:3.88125in" />
+
+Optionally, discovery details can also be specified to direct Knox to discover 
the endpoints for the declared service roles from the Ambari-managed
+target cluster.
+
+<img src="adminui/image17.png" style="width:6.5in;height:5.24167in" />
+
+Choosing <img src="adminui/ok-button.png" 
style="height:24px;vertical-align:bottom"/> results in the persistence of the 
descriptor, and subsequently, the generation and deployment of the associated 
topology.
+
+###### Service Discovery
+
+Descriptors are a means to *declaratively* specify which services should be 
proxied by a particular topology, allowing Knox to interrogate Ambari
+to determine the endpoint URLs for those declared services. The Service 
Discovery options tell Knox how to connect to the desired Ambari cluster
+to perform this endpoint discovery.
+
+*Address*
+
+This property specifies the address of the Ambari instance managing the 
cluster hosting the services whose endpoints are to be discovered.
+
+*Cluster*
+
+This property specifies from which of the clusters, among those being managed 
by the specified Ambari instance, the service endpoints should be determined.
+
+*Username*
+
+This is the identity of the Ambari user (assigned at least the *Cluster User* 
role), which will be used to get service configuration details from Ambari.
+
+*Password Alias*
+
+This is the Knox alias whose value is the password associated with the 
specified username.
+
+This alias must have been defined prior to specifying it in a descriptor, or 
else the service discovery will fail for authentication reasons.
+
+<img src="adminui/image18.png" style="width:6.5in;height:3.04097in" />
+
+##### Topologies
+
+The Admin UI allows an administrator to view, modify, duplicate and delete 
topologies which are currently deployed to the Knox instance.
+Changes to a topology results in the [re]deployment of that topology, and 
deleting a topology results in its undeployment.
+
+<img src="adminui/image19.png" style="width:6.5in;height:3.1625in" />
+
+<img src="adminui/image20.png" style="width:6.5in;height:3.38889in" />
+
+###### Read-Only Protections
+
+Topologies which are generated from descriptors are treated as read-only in 
the Admin UI. This is to avoid the potential confusion resulting from an 
administrator directly editing
+a generated topology only to have those changes overwritten by a regeneration 
of that same topology because the source descriptor or provider configuration 
changed.
+
+
+##### Knox HA Considerations
+
+If the Knox instance which is hosting the Admin UI is configured for [remote 
configuration monitoring](#Remote+Configuration+Monitor), then provider 
configuration and descriptor changes will
+be persisted in the configured ZooKeeper ensemble. Then, every Knox instance 
which is also configured to monitor configuration in this same ZooKeeper will 
apply
+those changes, and [re]generate/[re]deploy the affected topologies. In this 
way, Knox HA deployments can be managed by making changes once, and from any of 
the
+Knox instances.
+
+
+
+<br>
+

Added: knox/trunk/books/1.4.0/book.md
URL: 
http://svn.apache.org/viewvc/knox/trunk/books/1.4.0/book.md?rev=1863668&view=auto
==============================================================================
--- knox/trunk/books/1.4.0/book.md (added)
+++ knox/trunk/books/1.4.0/book.md Tue Jul 23 21:27:15 2019
@@ -0,0 +1,165 @@
+<!--
+   Licensed to the Apache Software Foundation (ASF) under one or more
+   contributor license agreements.  See the NOTICE file distributed with
+   this work for additional information regarding copyright ownership.
+   The ASF licenses this file to You under the Apache License, Version 2.0
+   (the "License"); you may not use this file except in compliance with
+   the License.  You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
+-->
+
+<<../common/header.md>>
+
+<img src="knox-logo.gif" alt="Knox"/>
+<!-- <img src="apache-logo.gif" alt="Apache"/> -->
+<img src="apache-logo.gif" align="right" alt="Apache"/>
+
+# Apache Knox Gateway 1.3.x User's Guide #
+
+## Table Of Contents ##
+
+* #[Introduction]
+* #[Quick Start]
+* #[Gateway Samples]
+* #[Apache Knox Details]
+    * #[Apache Knox Directory Layout]
+    * #[Supported Services]
+* #[Gateway Details]
+    * #[URL Mapping]
+        * #[Default Topology URLs]
+        * #[Fully Qualified URLs]
+        * #[Topology Port Mapping]
+    * #[Configuration]
+        * #[Gateway Server Configuration]
+        * #[Simplified Topology Descriptors]
+        * #[Externalized Provider Configurations]
+        * #[Sharing HA Providers]
+        * #[Simplified Descriptor Files]
+    * #[Cluster Configuration Monitoring]
+        * #[Remote Configuration Monitor]
+        * #[Remote Configuration Registry Clients]
+        * #[Topology Descriptors]
+        * #[Hostmap Provider]
+    * #[Remote Alias Service]
+    * #[Knox CLI]
+    * #[Admin API]
+    * #[X-Forwarded-* Headers Support]
+    * #[Metrics]
+* #[Authentication]
+    * #[Advanced LDAP Authentication]
+    * #[LDAP Authentication Caching]
+    * #[LDAP Group Lookup]
+    * #[PAM based Authentication]
+    * #[HadoopAuth Authentication Provider]
+    * #[Preauthenticated SSO Provider]
+    * #[SSO Cookie Provider]
+    * #[JWT Provider]
+    * #[Pac4j Provider - CAS / OAuth / SAML / OpenID Connect]
+    * #[KnoxSSO Setup and Configuration]
+    * #[KnoxToken Configuration]
+    * #[Mutual Authentication with SSL]
+    * #[TLS Client Certificate Provider]
+* #[Authorization]
+* #[Identity Assertion]
+    * #[Default Identity Assertion Provider]
+    * #[Concat Identity Assertion Provider]
+    * #[SwitchCase Identity Assertion Provider]
+    * #[Regular Expression Identity Assertion Provider]
+    * #[Hadoop Group Lookup Provider]
+* #[Secure Clusters]
+* #[High Availability]
+* #[Web App Security Provider]
+    * #[CSRF]
+    * #[CORS]
+    * #[X-Frame-Options]
+    * #[X-Content-Type-Options]
+    * #[HTTP Strict-Transport-Security - HSTS]
+* #[Websocket Support]
+* #[Audit]
+* #[Client Details]
+    * #[Client Quickstart]
+    * #[Client Token Sessions]
+        * #[Server Setup]
+    * #[Client DSL and SDK Details]
+* #[Service Details]
+    * #[WebHDFS]
+    * #[WebHCat]
+    * #[Oozie]
+    * #[HBase]
+    * #[Hive]
+    * #[Yarn]
+    * #[Kafka]
+    * #[Storm]
+    * #[Solr]
+    * #[Avatica]
+    * #[Livy Server]
+    * #[Elasticsearch]
+    * #[Common Service Config]
+    * #[Default Service HA support]
+    * #[TLS/SSL Certificate Trust]
+* #[UI Service Details]
+* #[Admin UI]
+* #[Limitations]
+* #[Troubleshooting]
+* #[Export Controls]
+
+
+## Introduction ##
+
+The Apache Knox Gateway is a system that provides a single point of 
authentication and access for Apache Hadoop services in a cluster.
+The goal is to simplify Hadoop security for both users (i.e. who access the 
cluster data and execute jobs) and operators (i.e. who control access and 
manage the cluster).
+The gateway runs as a server (or cluster of servers) that provide centralized 
access to one or more Hadoop clusters.
+In general the goals of the gateway are as follows:
+
+* Provide perimeter security for Hadoop REST APIs to make Hadoop security 
easier to setup and use
+    * Provide authentication and token verification at the perimeter
+    * Enable authentication integration with enterprise and cloud identity 
management systems
+    * Provide service level authorization at the perimeter
+* Expose a single URL hierarchy that aggregates REST APIs of a Hadoop cluster
+    * Limit the network endpoints (and therefore firewall holes) required to 
access a Hadoop cluster
+    * Hide the internal Hadoop cluster topology from potential attackers
+
+<<quick_start.md>>
+<<book_getting-started.md>>
+<<book_knox-samples.md>>
+<<book_gateway-details.md>>
+<<book_client-details.md>>
+<<book_service-details.md>>
+<<book_ui_service_details.md>>
+<<admin_ui.md>>
+<<book_limitations.md>>
+<<book_troubleshooting.md>>
+
+
+## Export Controls ##
+
+Apache Knox Gateway includes cryptographic software.
+The country in which you currently reside may have restrictions on the import, 
possession, use, and/or
+re-export to another country, of encryption software.
+BEFORE using any encryption software, please check your country's laws, 
regulations and policies concerning the
+import, possession, or use, and re-export of encryption software, to see if 
this is permitted.
+See http://www.wassenaar.org for more information.
+
+The U.S. Government Department of Commerce, Bureau of Industry and Security 
(BIS),
+has classified this software as Export Commodity Control Number (ECCN) 
5D002.C.1,
+which includes information security software using or performing cryptographic 
functions with asymmetric algorithms.
+The form and manner of this Apache Software Foundation distribution makes it 
eligible for export under the
+License Exception ENC Technology Software Unrestricted (TSU) exception
+(see the BIS Export Administration Regulations, Section 740.13) for both 
object code and source code.
+
+The following provides more details on the included cryptographic software:
+
+* Apache Knox Gateway uses the ApacheDS which in turn uses Bouncy Castle 
generic encryption libraries.
+* See http://www.bouncycastle.org for more details on Bouncy Castle.
+* See http://directory.apache.org/apacheds for more details on ApacheDS.
+
+
+<<../common/footer.md>>
+


Reply via email to