You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ambari.apache.org by ja...@apache.org on 2015/09/12 03:04:47 UTC

[3/6] ambari git commit: AMBARI-13069. Attributes of configuration property should be stack API driven. (jaimin)

http://git-wip-us.apache.org/repos/asf/ambari/blob/70ca8500/ambari-server/src/main/resources/stacks/HDPWIN/2.2/services/HIVE/configuration/hive-site.xml
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/resources/stacks/HDPWIN/2.2/services/HIVE/configuration/hive-site.xml b/ambari-server/src/main/resources/stacks/HDPWIN/2.2/services/HIVE/configuration/hive-site.xml
index 3446bc6..72e816b 100644
--- a/ambari-server/src/main/resources/stacks/HDPWIN/2.2/services/HIVE/configuration/hive-site.xml
+++ b/ambari-server/src/main/resources/stacks/HDPWIN/2.2/services/HIVE/configuration/hive-site.xml
@@ -47,6 +47,9 @@ limitations under the License.
       Read/write locks - when hive.lock.manager is set to
       org.apache.hadoop.hive.ql.lockmgr.zookeeper.ZooKeeperHiveLockManager,
       2. When HiveServer2 supports service discovery via Zookeeper.</description>
+    <value-attributes>
+      <empty-value-valid>true</empty-value-valid>
+    </value-attributes>
   </property>
 
   <property>
@@ -318,13 +321,21 @@ limitations under the License.
   <property>
     <name>javax.jdo.option.ConnectionPassword</name>
     <value></value>
+    <display-name>Database Password</display-name>
     <description>password to use against metastore database</description>
+    <value-attributes>
+      <overridable>false</overridable>
+    </value-attributes>
   </property>
 
   <property>
     <name>javax.jdo.option.ConnectionURL</name>
     <value>jdbc:sqlserver://localhost;databaseName=hive</value>
+    <display-name>Database URL</display-name>
     <description>JDBC connect string for a JDBC metastore</description>
+    <value-attributes>
+      <overridable>false</overridable>
+    </value-attributes>
   </property>
 
   <property>
@@ -380,13 +391,21 @@ limitations under the License.
   <property>
     <name>javax.jdo.option.ConnectionDriverName</name>
     <value>com.microsoft.sqlserver.jdbc.SQLServerDriver</value>
+    <display-name>JDBC Driver Class</display-name>
     <description>Driver class name for a JDBC metastore</description>
+    <value-attributes>
+      <overridable>false</overridable>
+    </value-attributes>
   </property>
 
   <property>
     <name>javax.jdo.option.ConnectionUserName</name>
     <value>hive</value>
-    <description>Username to use against metastore database</description>
+    <display-name>Database Username</display-name>
+    <description>username to use against metastore database</description>
+    <value-attributes>
+      <overridable>false</overridable>
+    </value-attributes>
   </property>
 
   <property>
@@ -1051,7 +1070,13 @@ limitations under the License.
   <property>
     <name>hive.server2.thrift.port</name>
     <value>10000</value>
-    <description>Port number of HiveServer2 Thrift interface when hive.server2.transport.mode is 'binary'.</description>
+    <display-name>HiveServer2 Port</display-name>
+    <description>
+      TCP port number to listen on, default 10000.
+    </description>
+    <value-attributes>
+      <overridable>false</overridable>
+    </value-attributes>
   </property>
   <property>
     <name>hive.server2.thrift.sasl.qop</name>
@@ -1376,7 +1401,11 @@ limitations under the License.
   <property>
     <name>ambari.hive.db.schema.name</name>
     <value>hive</value>
+    <display-name>Database Name</display-name>
     <description>Database name used as the Hive Metastore</description>
+    <value-attributes>
+      <overridable>false</overridable>
+    </value-attributes>
   </property>
 
   <property>

http://git-wip-us.apache.org/repos/asf/ambari/blob/70ca8500/ambari-server/src/main/resources/stacks/HDPWIN/2.2/services/HIVE/configuration/webhcat-site.xml
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/resources/stacks/HDPWIN/2.2/services/HIVE/configuration/webhcat-site.xml b/ambari-server/src/main/resources/stacks/HDPWIN/2.2/services/HIVE/configuration/webhcat-site.xml
index 2de5225..023c248 100644
--- a/ambari-server/src/main/resources/stacks/HDPWIN/2.2/services/HIVE/configuration/webhcat-site.xml
+++ b/ambari-server/src/main/resources/stacks/HDPWIN/2.2/services/HIVE/configuration/webhcat-site.xml
@@ -27,6 +27,9 @@ limitations under the License.
     <name>templeton.pig.archive</name>
     <value>hdfs:///hdp/apps/${hdp.version}/pig/pig.tar.gz</value>
     <description>The path to the Pig archive in HDFS.</description>
+    <value-attributes>
+      <empty-value-valid>true</empty-value-valid>
+    </value-attributes>
   </property>
 
   <property>
@@ -39,6 +42,9 @@ limitations under the License.
     <name>templeton.hive.archive</name>
     <value>hdfs:///hdp/apps/${hdp.version}/hive/hive.tar.gz</value>
     <description>The path to the Hive archive.</description>
+    <value-attributes>
+      <empty-value-valid>true</empty-value-valid>
+    </value-attributes>
   </property>
 
   <property>

http://git-wip-us.apache.org/repos/asf/ambari/blob/70ca8500/ambari-server/src/main/resources/stacks/HDPWIN/2.2/services/STORM/configuration/storm-site.xml
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/resources/stacks/HDPWIN/2.2/services/STORM/configuration/storm-site.xml b/ambari-server/src/main/resources/stacks/HDPWIN/2.2/services/STORM/configuration/storm-site.xml
index 480bef8..8c8db0a 100644
--- a/ambari-server/src/main/resources/stacks/HDPWIN/2.2/services/STORM/configuration/storm-site.xml
+++ b/ambari-server/src/main/resources/stacks/HDPWIN/2.2/services/STORM/configuration/storm-site.xml
@@ -47,6 +47,9 @@
   <property>
     <name>nimbus.childopts</name>
     <value>-Xmx1024m _JAAS_PLACEHOLDER -javaagent:/usr/hdp/current/storm-nimbus/contrib/storm-jmxetric/lib/jmxetric-1.0.4.jar=host=localhost,port=8649,wireformat31x=true,mode=multicast,config=/usr/hdp/current/storm-nimbus/contrib/storm-jmxetric/conf/jmxetric-conf.xml,process=Nimbus_JVM</value>
+    <value-attributes>
+      <overridable>false</overridable>
+    </value-attributes>
   </property>
 
   <property>
@@ -62,6 +65,9 @@
   <property>
     <name>supervisor.childopts</name>
     <value>-Xmx256m _JAAS_PLACEHOLDER -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.port=56431 -javaagent:/usr/hdp/current/storm-supervisor/contrib/storm-jmxetric/lib/jmxetric-1.0.4.jar=host=localhost,port=8650,wireformat31x=true,mode=multicast,config=/usr/hdp/current/storm-supervisor/contrib/storm-jmxetric/conf/jmxetric-conf.xml,process=Supervisor_JVM</value>
+    <value-attributes>
+      <overridable>false</overridable>
+    </value-attributes>
   </property>
   
    <property>

http://git-wip-us.apache.org/repos/asf/ambari/blob/70ca8500/ambari-server/src/main/resources/stacks/HDPWIN/2.3/services/HBASE/configuration/hbase-site.xml
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/resources/stacks/HDPWIN/2.3/services/HBASE/configuration/hbase-site.xml b/ambari-server/src/main/resources/stacks/HDPWIN/2.3/services/HBASE/configuration/hbase-site.xml
index 2939836..77d8fa4 100644
--- a/ambari-server/src/main/resources/stacks/HDPWIN/2.3/services/HBASE/configuration/hbase-site.xml
+++ b/ambari-server/src/main/resources/stacks/HDPWIN/2.3/services/HBASE/configuration/hbase-site.xml
@@ -23,7 +23,11 @@
   <property>
     <name>hbase.master.port</name>
     <value>16000</value>
+    <display-name>HBase Master Port</display-name>
     <description>The port the HBase Master should bind to.</description>
+    <value-attributes>
+      <overridable>false</overridable>
+    </value-attributes>
   </property>
   <property>
     <name>hbase.master.info.port</name>

http://git-wip-us.apache.org/repos/asf/ambari/blob/70ca8500/ambari-server/src/main/resources/stacks/HDPWIN/2.3/services/HDFS/configuration/hdfs-site.xml
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/resources/stacks/HDPWIN/2.3/services/HDFS/configuration/hdfs-site.xml b/ambari-server/src/main/resources/stacks/HDPWIN/2.3/services/HDFS/configuration/hdfs-site.xml
index 5f2db0c..ff28e3e 100644
--- a/ambari-server/src/main/resources/stacks/HDPWIN/2.3/services/HDFS/configuration/hdfs-site.xml
+++ b/ambari-server/src/main/resources/stacks/HDPWIN/2.3/services/HDFS/configuration/hdfs-site.xml
@@ -25,6 +25,7 @@
   <property>
     <name>nfs.file.dump.dir</name>
     <value>/tmp/.hdfs-nfs</value>
+    <display-name>NFSGateway dump directory</display-name>
     <description>
       This directory is used to temporarily save out-of-order writes before
       writing to HDFS. For each file, the out-of-order writes are dumped after
@@ -36,6 +37,7 @@
   <property>
     <name>nfs.exports.allowed.hosts</name>
     <value>* rw</value>
+    <display-name>Allowed hosts</display-name>
   </property>
 
 </configuration>

http://git-wip-us.apache.org/repos/asf/ambari/blob/70ca8500/ambari-server/src/main/resources/stacks/HDPWIN/2.3/services/OOZIE/configuration/oozie-env.xml
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/resources/stacks/HDPWIN/2.3/services/OOZIE/configuration/oozie-env.xml b/ambari-server/src/main/resources/stacks/HDPWIN/2.3/services/OOZIE/configuration/oozie-env.xml
index 1db1b6e..aa33b0a 100644
--- a/ambari-server/src/main/resources/stacks/HDPWIN/2.3/services/OOZIE/configuration/oozie-env.xml
+++ b/ambari-server/src/main/resources/stacks/HDPWIN/2.3/services/OOZIE/configuration/oozie-env.xml
@@ -28,29 +28,52 @@
   <property>
     <name>oozie_hostname</name>
     <value></value>
+    <display-name>Database Host</display-name>
     <description>
       Specify the host on which the OOZIE database is hosted.
     </description>
+    <value-attributes>
+      <overridable>false</overridable>
+    </value-attributes>
   </property>
   <property>
     <name>oozie_database</name>
     <value>Existing MSSQL Server database with SQL authentication</value>
+    <display-name>Oozie Database</display-name>
     <description>Oozie Server Database.</description>
+    <value-attributes>
+      <overridable>false</overridable>
+    </value-attributes>
   </property>
   <property>
     <name>oozie_data_dir</name>
     <value>c:\hadoop\oozie\data</value>
+    <display-name>Oozie Data Dir</display-name>
     <description>Data directory in which the Oozie DB exists</description>
+    <value-attributes>
+      <editable-only-at-install>true</editable-only-at-install>
+      <overridable>false</overridable>
+    </value-attributes>
   </property>
   <property>
     <name>oozie_log_dir</name>
     <value>c:\hadoop\logs\oozie</value>
+    <display-name>Oozie Log Dir</display-name>
     <description>Directory for oozie logs</description>
+    <value-attributes>
+      <editable-only-at-install>true</editable-only-at-install>
+      <overridable>false</overridable>
+    </value-attributes>
   </property>
   <property>
     <name>oozie_pid_dir</name>
     <value>c:\hadoop\run\oozie</value>
+    <display-name>Oozie PID Dir</display-name>
     <description>Directory in which the pid files for oozie reside.</description>
+    <value-attributes>
+      <editable-only-at-install>true</editable-only-at-install>
+      <overridable>false</overridable>
+    </value-attributes>
   </property>
 
   <!-- oozie-env.cmd -->

http://git-wip-us.apache.org/repos/asf/ambari/blob/70ca8500/ambari-server/src/main/resources/stacks/HDPWIN/2.3/services/OOZIE/configuration/oozie-site.xml
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/resources/stacks/HDPWIN/2.3/services/OOZIE/configuration/oozie-site.xml b/ambari-server/src/main/resources/stacks/HDPWIN/2.3/services/OOZIE/configuration/oozie-site.xml
index 4e5bb61..9cd163c 100644
--- a/ambari-server/src/main/resources/stacks/HDPWIN/2.3/services/OOZIE/configuration/oozie-site.xml
+++ b/ambari-server/src/main/resources/stacks/HDPWIN/2.3/services/OOZIE/configuration/oozie-site.xml
@@ -21,9 +21,13 @@
   <property>
     <name>oozie.service.JPAService.jdbc.url</name>
     <value>jdbc:sqlserver://localhost;databaseName=oozie</value>
+    <display-name>Database URL</display-name>
     <description>
       JDBC URL.
     </description>
+    <value-attributes>
+      <overridable>false</overridable>
+    </value-attributes>
   </property>
   <property>
     <name>oozie.service.JPAService.create.db.schema</name>

http://git-wip-us.apache.org/repos/asf/ambari/blob/70ca8500/ambari-server/src/main/resources/stacks/HDPWIN/2.3/services/STORM/configuration/storm-site.xml
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/resources/stacks/HDPWIN/2.3/services/STORM/configuration/storm-site.xml b/ambari-server/src/main/resources/stacks/HDPWIN/2.3/services/STORM/configuration/storm-site.xml
index 67cc62d..9d39e67 100644
--- a/ambari-server/src/main/resources/stacks/HDPWIN/2.3/services/STORM/configuration/storm-site.xml
+++ b/ambari-server/src/main/resources/stacks/HDPWIN/2.3/services/STORM/configuration/storm-site.xml
@@ -23,6 +23,10 @@
     <name>nimbus.seeds</name>
     <value>localhost</value>
     <description>Comma-delimited list of the hosts running nimbus server.</description>
+    <value-attributes>
+      <editable-only-at-install>true</editable-only-at-install>
+      <overridable>false</overridable>
+    </value-attributes>
   </property>
   <property>
     <name>topology.min.replication.count.default</name>

http://git-wip-us.apache.org/repos/asf/ambari/blob/70ca8500/ambari-server/src/main/resources/stacks/HDPWIN/2.3/services/TEZ/configuration/tez-site.xml
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/resources/stacks/HDPWIN/2.3/services/TEZ/configuration/tez-site.xml b/ambari-server/src/main/resources/stacks/HDPWIN/2.3/services/TEZ/configuration/tez-site.xml
index 8f4ff63..6d66a9c 100644
--- a/ambari-server/src/main/resources/stacks/HDPWIN/2.3/services/TEZ/configuration/tez-site.xml
+++ b/ambari-server/src/main/resources/stacks/HDPWIN/2.3/services/TEZ/configuration/tez-site.xml
@@ -24,6 +24,9 @@
     <description>AM view ACLs. This allows the specified users/groups to view the status of the AM and all DAGs that run within this AM.
       Value format: Comma separated list of users, followed by whitespace, followed by a comma separated list of groups.
     </description>
+    <value-attributes>
+      <empty-value-valid>true</empty-value-valid>
+    </value-attributes>
   </property>
 
   <property>

http://git-wip-us.apache.org/repos/asf/ambari/blob/70ca8500/ambari-server/src/test/java/org/apache/ambari/server/api/services/AmbariMetaInfoTest.java
----------------------------------------------------------------------
diff --git a/ambari-server/src/test/java/org/apache/ambari/server/api/services/AmbariMetaInfoTest.java b/ambari-server/src/test/java/org/apache/ambari/server/api/services/AmbariMetaInfoTest.java
index 14c66a2..26253da 100644
--- a/ambari-server/src/test/java/org/apache/ambari/server/api/services/AmbariMetaInfoTest.java
+++ b/ambari-server/src/test/java/org/apache/ambari/server/api/services/AmbariMetaInfoTest.java
@@ -18,33 +18,12 @@
 
 package org.apache.ambari.server.api.services;
 
-import static org.easymock.EasyMock.createNiceMock;
-import static org.easymock.EasyMock.expect;
-import static org.easymock.EasyMock.replay;
-import static org.easymock.EasyMock.reset;
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertFalse;
-import static org.junit.Assert.assertNotNull;
-import static org.junit.Assert.assertNull;
-import static org.junit.Assert.assertTrue;
-import static org.junit.Assert.fail;
-
-import java.io.File;
-import java.io.FileReader;
-import java.lang.reflect.Field;
-import java.util.Collection;
-import java.util.HashSet;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-import java.util.Properties;
-import java.util.Set;
-import java.util.UUID;
-
-import javax.persistence.EntityManager;
-
+import com.google.gson.Gson;
+import com.google.inject.AbstractModule;
+import com.google.inject.Guice;
+import com.google.inject.Injector;
+import com.google.inject.util.Modules;
 import junit.framework.Assert;
-
 import org.apache.ambari.server.AmbariException;
 import org.apache.ambari.server.StackAccessException;
 import org.apache.ambari.server.configuration.Configuration;
@@ -96,11 +75,29 @@ import org.junit.rules.TemporaryFolder;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
-import com.google.gson.Gson;
-import com.google.inject.AbstractModule;
-import com.google.inject.Guice;
-import com.google.inject.Injector;
-import com.google.inject.util.Modules;
+import javax.persistence.EntityManager;
+import java.io.File;
+import java.io.FileReader;
+import java.lang.reflect.Field;
+import java.util.Collection;
+import java.util.HashSet;
+import java.util.Iterator;
+import java.util.List;
+import java.util.Map;
+import java.util.Properties;
+import java.util.Set;
+import java.util.UUID;
+
+import static org.easymock.EasyMock.createNiceMock;
+import static org.easymock.EasyMock.expect;
+import static org.easymock.EasyMock.replay;
+import static org.easymock.EasyMock.reset;
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertFalse;
+import static org.junit.Assert.assertNotNull;
+import static org.junit.Assert.assertNull;
+import static org.junit.Assert.assertTrue;
+import static org.junit.Assert.fail;
 
 public class AmbariMetaInfoTest {
 
@@ -753,6 +750,7 @@ public class AmbariMetaInfoTest {
     PropertyInfo inheritedProperty = null;
     PropertyInfo newProperty = null;
     PropertyInfo newEnhancedProperty = null;
+    PropertyInfo propertyWithExtraValueAttributes = null;
     PropertyInfo originalProperty = null;
 
     PropertyDependencyInfo propertyDependencyInfo =
@@ -777,6 +775,8 @@ public class AmbariMetaInfoTest {
         newEnhancedProperty = propertyInfo;
       } else if (propertyInfo.getName().equals("yarn.nodemanager.aux-services")) {
         originalProperty = propertyInfo;
+      } else if (propertyInfo.getName().equals("property.with.extra.value.attributes")) {
+        propertyWithExtraValueAttributes = propertyInfo;
       }
     }
 
@@ -815,6 +815,14 @@ public class AmbariMetaInfoTest {
     Assert.assertNull(newEnhancedProperty.getPropertyValueAttributes().getEntries());
     Assert.assertNull(newEnhancedProperty.getPropertyValueAttributes().getEntriesEditable());
 
+    // property with extra value attributes
+    Assert.assertTrue(propertyWithExtraValueAttributes.getPropertyValueAttributes().getEmptyValueValid());
+    Assert.assertTrue(propertyWithExtraValueAttributes.getPropertyValueAttributes().getVisible());
+    Assert.assertTrue(propertyWithExtraValueAttributes.getPropertyValueAttributes().getReadOnly());
+    Assert.assertEquals(Boolean.FALSE, propertyWithExtraValueAttributes.getPropertyValueAttributes().getEditableOnlyAtInstall());
+    Assert.assertEquals(Boolean.FALSE, propertyWithExtraValueAttributes.getPropertyValueAttributes().getOverridable());
+    Assert.assertEquals(Boolean.FALSE, propertyWithExtraValueAttributes.getPropertyValueAttributes().getShowPropertyName());
+
     // Original property
     Assert.assertNotNull(originalProperty);
     Assert.assertEquals("mapreduce.shuffle", originalProperty.getValue());

http://git-wip-us.apache.org/repos/asf/ambari/blob/70ca8500/ambari-server/src/test/resources/stacks/HDP/2.0.6/services/YARN/configuration/yarn-site.xml
----------------------------------------------------------------------
diff --git a/ambari-server/src/test/resources/stacks/HDP/2.0.6/services/YARN/configuration/yarn-site.xml b/ambari-server/src/test/resources/stacks/HDP/2.0.6/services/YARN/configuration/yarn-site.xml
index d26b83e..1c02e86 100644
--- a/ambari-server/src/test/resources/stacks/HDP/2.0.6/services/YARN/configuration/yarn-site.xml
+++ b/ambari-server/src/test/resources/stacks/HDP/2.0.6/services/YARN/configuration/yarn-site.xml
@@ -93,5 +93,19 @@
     </depends-on>
   </property>
 
+  <property>
+    <name>property.with.extra.value.attributes</name>
+    <value>yarn</value>
+    <description> some description. </description>
+    <value-attributes>
+      <empty-value-valid>true</empty-value-valid>
+      <visible>true</visible>
+      <read-only>true</read-only>
+      <editable-only-at-install>false</editable-only-at-install>
+      <overridable>false</overridable>
+      <show-property-name>false</show-property-name>
+    </value-attributes>
+  </property>
+
 
 </configuration>

http://git-wip-us.apache.org/repos/asf/ambari/blob/70ca8500/ambari-web/app/assets/test/tests.js
----------------------------------------------------------------------
diff --git a/ambari-web/app/assets/test/tests.js b/ambari-web/app/assets/test/tests.js
index 64ddb30..268e678 100644
--- a/ambari-web/app/assets/test/tests.js
+++ b/ambari-web/app/assets/test/tests.js
@@ -39,7 +39,10 @@ var files = [
   'test/init_test',
   'test/init_model_test',
   'test/app_test',
+  'test/data/HDP2/site_properties_test',
   'test/data/HDP2/secure_mapping_test',
+  'test/data/HDP2.2/site_properties_test',
+  'test/data/HDP2.3/site_properties_test',
   'test/controllers/global/background_operations_test',
   'test/controllers/global/cluster_controller_test',
   'test/controllers/global/update_controller_test',

http://git-wip-us.apache.org/repos/asf/ambari/blob/70ca8500/ambari-web/app/data/HDP2.2/site_properties.js
----------------------------------------------------------------------
diff --git a/ambari-web/app/data/HDP2.2/site_properties.js b/ambari-web/app/data/HDP2.2/site_properties.js
index 019a4eb..d75190f 100644
--- a/ambari-web/app/data/HDP2.2/site_properties.js
+++ b/ambari-web/app/data/HDP2.2/site_properties.js
@@ -45,42 +45,27 @@ var hdp22properties = hdp2properties.filter(function (item) {
 
 hdp22properties.push(
   {
-    "id": "site property",
     "name": "hive.zookeeper.quorum",
-    "displayName": "hive.zookeeper.quorum",
-    "recommendedValue": "localhost:2181",
     "displayType": "multiLine",
-    "isRequired": false,
-    "isVisible": true,
     "serviceName": "HIVE",
     "filename": "hive-site.xml",
     "category": "Advanced hive-site"
   },
   {
-    "id": "site property",
     "name": "hadoop.registry.rm.enabled",
-    "displayName": "hadoop.registry.rm.enabled",
-    "recommendedValue": "false",
     "displayType": "checkbox",
-    "isVisible": true,
     "serviceName": "YARN",
     "filename": "yarn-site.xml",
     "category": "Advanced yarn-site"
   },
   {
-    "id": "site property",
     "name": "hadoop.registry.zk.quorum",
-    "displayName": "hadoop.registry.zk.quorum",
-    "recommendedValue": "localhost:2181",
-    "isVisible": true,
     "serviceName": "YARN",
     "filename": "yarn-site.xml",
     "category": "Advanced yarn-site"
   },
   {
-    "id": "site property",
     "name": "yarn.timeline-service.leveldb-state-store.path",
-    "displayName": "yarn.timeline-service.leveldb-state-store.path",
     "defaultDirectory": "/hadoop/yarn/timeline",
     "category": "APP_TIMELINE_SERVER",
     "displayType": "directory",
@@ -88,62 +73,26 @@ hdp22properties.push(
     "filename": "yarn-site.xml"
   },
   {
-    "id": "site property",
     "name": "yarn.timeline-service.state-store-class",
-    "displayName": "yarn.timeline-service.state-store-class",
     "category": "APP_TIMELINE_SERVER",
     "serviceName": "YARN",
     "filename": "yarn-site.xml"
   },
   {
-    "id": "site property",
-    "name": "hadoop.security.key.provider.path",
-    "displayName": "hadoop.security.key.provider.path",
-    "defaultValue": "",
-    "isRequired": false,
-    "category": "Advanced core-site",
-    "serviceName": "HDFS",
-    "filename": "core-site.xml"
-  },
-  {
-    "id": "site property",
-    "name": "dfs.encryption.key.provider.uri",
-    "displayName": "dfs.encryption.key.provider.uri",
-    "defaultValue": "",
-    "isRequired": false,
-    "category": "Advanced hdfs-site",
-    "serviceName": "HDFS",
-    "filename": "hdfs-site.xml"
-  },
-  {
-    "id": "site property",
-    "name": "keyserver_port",
-    "isRequired": false,
-    "category": "Advanced hadoop-env",
-    "serviceName": "HDFS",
-    "filename": "hadoop-env.xml"
-  },
-  {
-    "id": "site property",
     "name": "*.falcon.graph.blueprints.graph",
-    "displayName": "*.falcon.graph.blueprints.graph",
     "category": "FalconStartupSite",
     "serviceName": "FALCON",
     "filename": "falcon-startup.properties.xml"
   },
   {
-    "id": "site property",
     "name": "*.falcon.graph.storage.backend",
-    "displayName": "*.falcon.graph.storage.backend",
     "category": "FalconStartupSite",
     "serviceName": "FALCON",
     "filename": "falcon-startup.properties.xml"
   },
   /*********RANGER FOR HDFS************/
   {
-    "id": "site property",
     "name": "XAAUDIT.HDFS.IS_ENABLED",
-    "displayName": "Audit to HDFS",
     "displayType": "checkbox",
     "dependentConfigPattern": "^XAAUDIT.HDFS",
     "filename": "ranger-hdfs-plugin-properties.xml",
@@ -151,48 +100,35 @@ hdp22properties.push(
     "serviceName": "HDFS"
   },
   {
-    "id": "site property",
     "name": "XAAUDIT.DB.IS_ENABLED",
-    "displayName": "Audit to DB",
     "displayType": "checkbox",
     "filename": "ranger-hdfs-plugin-properties.xml",
     "category": "Advanced ranger-hdfs-plugin-properties",
     "serviceName": "HDFS"
   },
   {
-    "id": "site property",
     "name": "ranger-hdfs-plugin-enabled",
     "displayType": "checkbox",
-    "displayName": "Enable Ranger for HDFS",
-    "isOverridable": false,
     "filename": "ranger-hdfs-plugin-properties.xml",
     "category": "Advanced ranger-hdfs-plugin-properties",
     "serviceName": "HDFS",
     "index": 1
   },
   {
-    "id": "site property",
     "name": "policy_user",
-    "value": "ambari-qa",
-    "recommendedValue": "ambari-qa",
-    "displayName": "policy User for HDFS",
     "filename": "ranger-hdfs-plugin-properties.xml",
     "category": "Advanced ranger-hdfs-plugin-properties",
     "serviceName": "HDFS"
   },
   {
-    "id": "site property",
     "name": "REPOSITORY_CONFIG_USERNAME",
-    "displayName": "Ranger repository config user",
     "filename": "ranger-hdfs-plugin-properties.xml",
     "category": "Advanced ranger-hdfs-plugin-properties",
     "serviceName": "HDFS"
   },
   /*********RANGER FOR HIVE************/
   {
-    "id": "site property",
     "name": "XAAUDIT.HDFS.IS_ENABLED",
-    "displayName": "Audit to HDFS",
     "displayType": "checkbox",
     "dependentConfigPattern": "^XAAUDIT.HDFS",
     "filename": "ranger-hive-plugin-properties.xml",
@@ -200,47 +136,34 @@ hdp22properties.push(
     "serviceName": "HIVE"
   },
   {
-    "id": "site property",
     "name": "XAAUDIT.DB.IS_ENABLED",
-    "displayName": "Audit to DB",
     "displayType": "checkbox",
     "filename": "ranger-hive-plugin-properties.xml",
     "category": "Advanced ranger-hive-plugin-properties",
     "serviceName": "HIVE"
   },
   {
-    "id": "site property",
     "name": "policy_user",
-    "value": "ambari-qa",
-    "recommendedValue": "ambari-qa",
-    "displayName": "policy User for HIVE",
     "filename": "ranger-hive-plugin-properties.xml",
     "category": "Advanced ranger-hive-plugin-properties",
     "serviceName": "HIVE"
   },
   {
-    "id": "site property",
     "name": "REPOSITORY_CONFIG_USERNAME",
-    "displayName": "Ranger repository config user",
     "filename": "ranger-hive-plugin-properties.xml",
     "category": "Advanced ranger-hive-plugin-properties",
     "serviceName": "HIVE"
   },
   {
-    "id": "site property",
     "name": "UPDATE_XAPOLICIES_ON_GRANT_REVOKE",
-    "recommendedValue": true,
     "displayType": "checkbox",
-    "displayName": "Should Hive GRANT/REVOKE update XA policies?",
     "filename": "ranger-hive-plugin-properties.xml",
     "category": "Advanced ranger-hive-plugin-properties",
     "serviceName": "HIVE"
   },
   /*********RANGER FOR HBASE************/
   {
-    "id": "site property",
     "name": "XAAUDIT.HDFS.IS_ENABLED",
-    "displayName": "Audit to HDFS",
     "displayType": "checkbox",
     "dependentConfigPattern": "^XAAUDIT.HDFS",
     "filename": "ranger-hbase-plugin-properties.xml",
@@ -248,48 +171,34 @@ hdp22properties.push(
     "serviceName": "HBASE"
   },
   {
-    "id": "site property",
     "name": "XAAUDIT.DB.IS_ENABLED",
-    "displayName": "Audit to DB",
     "displayType": "checkbox",
     "filename": "ranger-hbase-plugin-properties.xml",
     "category": "Advanced ranger-hbase-plugin-properties",
     "serviceName": "HBASE"
   },
   {
-    "id": "site property",
     "name": "ranger-hbase-plugin-enabled",
     "displayType": "checkbox",
-    "displayName": "Enable Ranger for HBASE",
-    "isOverridable": false,
     "filename": "ranger-hbase-plugin-properties.xml",
     "category": "Advanced ranger-hbase-plugin-properties",
     "serviceName": "HBASE",
     "index": 1
   },
   {
-    "id": "site property",
     "name": "policy_user",
-    "value": "ambari-qa",
-    "recommendedValue": "ambari-qa",
-    "displayName": "policy User for HBASE",
     "filename": "ranger-hbase-plugin-properties.xml",
     "category": "Advanced ranger-hbase-plugin-properties",
     "serviceName": "HBASE"
   },
   {
-    "id": "site property",
     "name": "REPOSITORY_CONFIG_USERNAME",
-    "displayName": "Ranger repository config user",
     "filename": "ranger-hbase-plugin-properties.xml",
     "category": "Advanced ranger-hbase-plugin-properties",
     "serviceName": "HBASE"
   },
   {
-    "id": "site property",
     "name": "UPDATE_XAPOLICIES_ON_GRANT_REVOKE",
-    "recommendedValue": true,
-    "displayName": "Should HBase GRANT/REVOKE update XA policies?",
     "displayType": "checkbox",
     "filename": "ranger-hbase-plugin-properties.xml",
     "category": "Advanced ranger-hbase-plugin-properties",
@@ -297,9 +206,7 @@ hdp22properties.push(
   },
   /*********RANGER FOR STORM************/
   {
-    "id": "site property",
     "name": "XAAUDIT.HDFS.IS_ENABLED",
-    "displayName": "Audit to HDFS",
     "displayType": "checkbox",
     "dependentConfigPattern": "^XAAUDIT.HDFS",
     "filename": "ranger-storm-plugin-properties.xml",
@@ -307,48 +214,35 @@ hdp22properties.push(
     "serviceName": "STORM"
   },
   {
-    "id": "site property",
     "name": "XAAUDIT.DB.IS_ENABLED",
-    "displayName": "Audit to DB",
     "displayType": "checkbox",
     "filename": "ranger-storm-plugin-properties.xml",
     "category": "Advanced ranger-storm-plugin-properties",
     "serviceName": "STORM"
   },
   {
-    "id": "site property",
     "name": "ranger-storm-plugin-enabled",
     "displayType": "checkbox",
-    "displayName": "Enable Ranger for STORM",
-    "isOverridable": false,
     "filename": "ranger-storm-plugin-properties.xml",
     "category": "Advanced ranger-storm-plugin-properties",
     "serviceName": "STORM",
     "index": 1
   },
   {
-    "id": "site property",
     "name": "policy_user",
-    "value": "ambari-qa",
-    "recommendedValue": "ambari-qa",
-    "displayName": "policy User for STORM",
     "filename": "ranger-storm-plugin-properties.xml",
     "category": "Advanced ranger-storm-plugin-properties",
     "serviceName": "STORM"
   },
   {
-    "id": "site property",
     "name": "REPOSITORY_CONFIG_USERNAME",
-    "displayName": "Ranger repository config user",
     "filename": "ranger-storm-plugin-properties.xml",
     "category": "Advanced ranger-storm-plugin-properties",
     "serviceName": "STORM"
   },
   /*********RANGER FOR KNOX************/
   {
-    "id": "site property",
     "name": "XAAUDIT.HDFS.IS_ENABLED",
-    "displayName": "Audit to HDFS",
     "displayType": "checkbox",
     "dependentConfigPattern": "^XAAUDIT.HDFS",
     "filename": "ranger-knox-plugin-properties.xml",
@@ -356,98 +250,60 @@ hdp22properties.push(
     "serviceName": "KNOX"
   },
   {
-    "id": "site property",
     "name": "XAAUDIT.DB.IS_ENABLED",
-    "displayName": "Audit to DB",
     "displayType": "checkbox",
     "filename": "ranger-knox-plugin-properties.xml",
     "category": "Advanced ranger-knox-plugin-properties",
     "serviceName": "KNOX"
   },
   {
-    "id": "site property",
     "name": "ranger-knox-plugin-enabled",
     "displayType": "checkbox",
-    "displayName": "Enable Ranger for KNOX",
-    "isOverridable": false,
     "filename": "ranger-knox-plugin-properties.xml",
     "category": "Advanced ranger-knox-plugin-properties",
     "serviceName": "KNOX",
     "index": 1
   },
   {
-    "id": "site property",
     "name": "policy_user",
-    "value": "ambari-qa",
-    "recommendedValue": "ambari-qa",
-    "displayName": "policy User for KNOX",
     "filename": "ranger-knox-plugin-properties.xml",
     "category": "Advanced ranger-knox-plugin-properties",
     "serviceName": "KNOX"
   },
   {
-    "id": "site property",
     "name": "REPOSITORY_CONFIG_USERNAME",
-    "displayName": "Ranger repository config user",
     "filename": "ranger-knox-plugin-properties.xml",
     "category": "Advanced ranger-knox-plugin-properties",
     "serviceName": "KNOX"
   },
   /**********************************************SPARK***************************************/
   {
-    "id": "site property",
     "name": "spark.driver.extraJavaOptions",
-    "displayName": "spark.driver.extraJavaOptions",
-    "recommendedValue": "",
-    "isRequired": false,
     "category": "Advanced spark-defaults",
     "serviceName": "SPARK",
     "filename": "spark-defaults.xml"
   },
   {
-    "id": "site property",
     "name": "spark.yarn.am.extraJavaOptions",
-    "displayName": "spark.yarn.am.extraJavaOptions",
-    "recommendedValue": "",
-    "isRequired": false,
     "category": "Advanced spark-defaults",
     "serviceName": "SPARK",
     "filename": "spark-defaults.xml"
   },
   /**********************************************RANGER***************************************/
   {
-    "id": "site property",
     "name": "ranger_admin_password",
-    "displayName": "Ranger Admin user's password for Ambari",
-    "recommendedValue": "",
-    "isReconfigurable": true,
-    "displayType": "password",
-    "isOverridable": false,
-    "isVisible": true,
     "serviceName": "RANGER",
     "filename": "ranger-env.xml",
     "category": "AdminSettings"
   },
   {
-    "id": "site property",
     "name": "SQL_CONNECTOR_JAR",
-    "displayName": "Location of Sql Connector Jar",
-    "recommendedValue": "/usr/share/java/mysql-connector-java.jar",
-    "isReconfigurable": true,
-    "displayType": "",
-    "isOverridable": false,
-    "isVisible": true,
     "serviceName": "RANGER",
     "filename": "admin-properties.xml",
     "category": "AdminSettings"
   },
   {
-    "id": "site property",
     "name": "DB_FLAVOR",
-    "displayName": "DB FLAVOR",
-    "value": "MYSQL",
-    "recommendedValue": "MYSQL",
-    "isReconfigurable": true,
     "options": [
       {
         displayName: 'MYSQL'
@@ -458,77 +314,40 @@ hdp22properties.push(
     ],
     "displayType": "radio button",
     "radioName": "RANGER DB_FLAVOR",
-    "isOverridable": false,
-    "isVisible": true,
     "serviceName": "RANGER",
     "filename": "admin-properties.xml",
     "category": "DBSettings",
     "index": 1
   },
   {
-    "id": "site property",
     "name": "SQL_COMMAND_INVOKER",
-    "displayName": "SQL Command Invoker",
-    "recommendedValue": "mysql",
-    "isReconfigurable": true,
-    "displayType": "",
-    "isOverridable": false,
-    "isVisible": true,
     "serviceName": "RANGER",
     "filename": "admin-properties.xml",
     "category": "DBSettings"
   },
   {
-    "id": "site property",
     "name": "db_host",
-    "displayName": "Ranger DB host",
-    "recommendedValue": "",
-    "isReconfigurable": true,
-    "displayType": "",
-    "isOverridable": false,
-    "isVisible": true,
     "serviceName": "RANGER",
     "filename": "admin-properties.xml",
     "category": "DBSettings",
     "index": 2
   },
   {
-    "id": "site property",
     "name": "db_root_user",
-    "displayName": "Ranger DB root user",
-    "recommendedValue": "",
-    "isReconfigurable": true,
-    "displayType": "",
-    "isOverridable": false,
-    "isVisible": true,
     "serviceName": "RANGER",
     "filename": "admin-properties.xml",
     "category": "DBSettings",
     "index": 5
   },
   {
-    "id": "site property",
     "name": "db_root_password",
-    "displayName": "Ranger DB root password",
-    "recommendedValue": "",
-    "isReconfigurable": true,
-    "displayType": "password",
-    "isOverridable": false,
-    "isVisible": true,
     "serviceName": "RANGER",
     "filename": "admin-properties.xml",
     "category": "DBSettings",
     "index": 6
   },
   {
-    "id": "site property",
     "name": "db_name",
-    "displayName": "Ranger DB name",
-    "recommendedValue": "",
-    "isReconfigurable": true,
-    "displayType": "",
-    "isOverridable": false,
-    "isVisible": true,
     "serviceName": "RANGER",
     "filename": "admin-properties.xml",
     "category": "DBSettings",
@@ -536,132 +355,67 @@ hdp22properties.push(
   },
 
   {
-    "id": "site property",
     "name": "db_user",
-    "displayName": "Ranger DB username",
-    "recommendedValue": "",
-    "isReconfigurable": true,
-    "displayType": "",
-    "isOverridable": false,
-    "isVisible": true,
     "serviceName": "RANGER",
     "filename": "admin-properties.xml",
     "category": "DBSettings",
     "index": 3
   },
   {
-    "id": "site property",
     "name": "db_password",
-    "displayName": "Ranger DB password",
-    "recommendedValue": "",
-    "isReconfigurable": true,
-    "displayType": "password",
-    "isOverridable": false,
-    "isVisible": true,
     "serviceName": "RANGER",
     "filename": "admin-properties.xml",
     "category": "DBSettings",
     "index": 4
   },
   {
-    "id": "site property",
     "name": "audit_db_name",
-    "displayName": "Ranger Audit DB name",
-    "recommendedValue": "",
-    "isReconfigurable": true,
-    "displayType": "",
-    "isOverridable": false,
-    "isVisible": true,
     "serviceName": "RANGER",
     "filename": "admin-properties.xml",
     "category": "DBSettings",
     "index": 11
   },
   {
-    "id": "site property",
     "name": "audit_db_user",
-    "displayName": "Ranger Audit DB username",
-    "recommendedValue": "",
-    "isReconfigurable": true,
-    "displayType": "",
-    "isOverridable": false,
-    "isVisible": true,
     "serviceName": "RANGER",
     "filename": "admin-properties.xml",
     "category": "DBSettings",
     "index": 12
   },
   {
-    "id": "site property",
     "name": "audit_db_password",
-    "displayName": "Ranger Audit DB password",
-    "recommendedValue": "",
-    "isReconfigurable": true,
-    "displayType": "password",
-    "isOverridable": false,
-    "isVisible": true,
     "serviceName": "RANGER",
     "filename": "admin-properties.xml",
     "category": "DBSettings",
     "index": 13
   },
   {
-    "id": "puppet var",
     "name": "policymgr_external_url",
-    "displayName": "External URL",
-    "recommendedValue": "http://localhost:6080",
-    "isReconfigurable": true,
-    "displayType": "",
-    "isOverridable": false,
-    "isVisible": true,
     "serviceName": "RANGER",
     "filename": "admin-properties.xml",
     "category": "RangerSettings"
   },
   {
-    "id": "puppet var",
     "name": "policymgr_http_enabled",
-    "displayName": "HTTP enabled",
-    "recommendedValue": true,
-    "isReconfigurable": true,
     "displayType": "checkbox",
-    "isOverridable": false,
-    "isVisible": true,
     "serviceName": "RANGER",
     "filename": "admin-properties.xml",
     "category": "RangerSettings"
   },
   {
-    "id": "puppet var",
     "name": "ranger_user",
-    "displayName": "Used to create user and assign permission",
-    "recommendedValue": "ranger",
-    "isReconfigurable": true,
-    "displayType": "",
-    "isOverridable": false,
-    "isVisible": true,
     "serviceName": "RANGER",
     "filename": "ranger-env.xml",
     "category": "RangerSettings"
   },
   {
-    "id": "puppet var",
     "name": "ranger_group",
-    "displayName": "Used to create group and assign permission",
-    "recommendedValue": "ranger",
-    "isReconfigurable": true,
-    "displayType": "",
-    "isOverridable": false,
-    "isVisible": true,
     "serviceName": "RANGER",
     "filename": "ranger-env.xml",
     "category": "RangerSettings"
   },
   {
-    "id": "site property",
     "name": "authentication_method",
-    "displayName": "Authentication method",
-    "recommendedValue": "NONE",
     "options": [
       {
         displayName: 'LDAP',
@@ -681,232 +435,137 @@ hdp22properties.push(
     ],
     "displayType": "radio button",
     "radioName": "authentication-method",
-    "isReconfigurable": true,
-    "isOverridable": false,
-    "isVisible": true,
     "serviceName": "RANGER",
     "filename": "admin-properties.xml",
     "category": "RangerSettings"
   },
   {
-    "id": "site property",
     "name": "remoteLoginEnabled",
-    "displayName": "Allow remote Login",
-    "recommendedValue": true,
-    "isReconfigurable": true,
     "displayType": "checkbox",
-    "isOverridable": false,
-    "isVisible": true,
     "serviceName": "RANGER",
     "filename": "admin-properties.xml",
     "category": "UnixAuthenticationSettings"
   },
   {
-    "id": "site property",
     "name": "authServiceHostName",
-    "displayName": "authServiceHostName",
-    "recommendedValue": 'localhost',
-    "isReconfigurable": true,
-    "isOverridable": false,
-    "isVisible": true,
     "serviceName": "RANGER",
     "filename": "admin-properties.xml",
     "category": "UnixAuthenticationSettings"
   },
   {
-    "id": "site property",
     "name": "authServicePort",
-    "displayName": "authServicePort",
-    "recommendedValue": '5151',
-    "isReconfigurable": true,
     "displayType": "int",
-    "isOverridable": false,
-    "isVisible": true,
     "serviceName": "RANGER",
     "filename": "admin-properties.xml",
     "category": "UnixAuthenticationSettings"
   },
   {
-    "id": "site property",
     "name": "xa_ldap_url",
-    "displayName": "xa_ldap_url",
-    "isReconfigurable": true,
     "isOverridable": false,
-    "isVisible": true,
     "serviceName": "RANGER",
     "filename": "admin-properties.xml",
     "category": "LDAPSettings"
   },
   {
-    "id": "site property",
     "name": "xa_ldap_userDNpattern",
-    "displayName": "xa_ldap_userDNpattern",
-    "isReconfigurable": true,
-    "isOverridable": false,
-    "isVisible": true,
     "serviceName": "RANGER",
     "filename": "admin-properties.xml",
     "category": "LDAPSettings"
   },
   {
-    "id": "site property",
     "name": "xa_ldap_groupRoleAttribute",
-    "displayName": "xa_ldap_groupRoleAttribute",
-    "isReconfigurable": true,
-    "isOverridable": false,
-    "isVisible": true,
     "serviceName": "RANGER",
     "filename": "admin-properties.xml",
     "category": "LDAPSettings"
   },
   {
-    "id": "site property",
     "name": "xa_ldap_ad_domain",
-    "displayName": "xa_ldap_ad_domain",
-    "isReconfigurable": true,
-    "isOverridable": false,
-    "isVisible": true,
     "serviceName": "RANGER",
     "filename": "admin-properties.xml",
     "category": "ADSettings"
   },
   {
-    "id": "site property",
     "name": "xa_ldap_ad_url",
-    "displayName": "xa_ldap_ad_url",
-    "isReconfigurable": true,
-    "isOverridable": false,
-    "isVisible": true,
     "serviceName": "RANGER",
     "filename": "admin-properties.xml",
     "category": "ADSettings"
   },
   {
-    "id": "site property",
     "name": "common.name.for.certificate",
-    "displayName": "common.name.for.certificate",
     "category": "Advanced ranger-hdfs-plugin-properties",
-    "isRequired": false,
     "serviceName": "HDFS",
     "filename": "ranger-hdfs-plugin-properties.xml"
   },
   {
-    "id": "site property",
     "name": "hadoop.rpc.protection",
-    "displayName": "hadoop.rpc.protection",
     "category": "Advanced ranger-hdfs-plugin-properties",
-    "isRequired": false,
     "serviceName": "HDFS",
     "filename": "ranger-hdfs-plugin-properties.xml"
   },  
   {
-    "id": "site property",
     "name": "common.name.for.certificate",
-    "displayName": "common.name.for.certificate",
-    "category": "Advanced ranger-hive-plugin-properties",
-    "isRequired": false,
     "serviceName": "HIVE",
     "filename": "ranger-hive-plugin-properties.xml"
   },
   {
-    "id": "site property",
     "name": "common.name.for.certificate",
-    "displayName": "common.name.for.certificate",
     "category": "Advanced ranger-hbase-plugin-properties",
-    "isRequired": false,
     "serviceName": "HBASE",
     "filename": "ranger-hbase-plugin-properties.xml"
   },
   {
-    "id": "site property",
     "name": "common.name.for.certificate",
-    "displayName": "common.name.for.certificate",
     "category": "Advanced ranger-knox-plugin-properties",
-    "isRequired": false,
     "serviceName": "KNOX",
     "filename": "ranger-knox-plugin-properties.xml"
   },
   {
-    "id": "site property",
     "name": "common.name.for.certificate",
-    "displayName": "common.name.for.certificate",
     "category": "Advanced ranger-storm-plugin-properties",
-    "isRequired": false,
     "serviceName": "STORM",
     "filename": "ranger-storm-plugin-properties.xml"
   },
   {
-    "id": "site property",
     "name": "SYNC_LDAP_USER_SEARCH_FILTER",
-    "displayName": "SYNC_LDAP_USER_SEARCH_FILTER",
     "category": "Advanced usersync-properties",
-    "isRequired": false,
     "serviceName": "RANGER",
     "filename": "usersync-properties.xml"
   },
   {
-    "id": "site property",
     "name": "hbase.bucketcache.ioengine",
-    "displayName": "hbase.bucketcache.ioengine",
-    "isRequired": false,
     "serviceName": "HBASE",
     "filename": "hbase-site.xml",
     "category": "Advanced hbase-site"
   },
   {
-    "id": "site property",
     "name": "hbase.bucketcache.size",
-    "displayName": "hbase.bucketcache.size",
     "displayType": "int",
-    "isRequired": false,
     "serviceName": "HBASE",
     "filename": "hbase-site.xml",
     "category": "Advanced hbase-site"
   },
   {
-    "id": "site property",
     "name": "hbase.bucketcache.percentage.in.combinedcache",
-    "displayName": "hbase.bucketcache.percentage.in.combinedcache",
     "displayType": "float",
-    "isRequired": false,
     "serviceName": "HBASE",
     "filename": "hbase-site.xml",
     "category": "Advanced hbase-site"
   },
   {
-    "id": "site property",
     "name": "hbase_max_direct_memory_size",
-    "displayName": "HBase off-heap MaxDirectMemorySize",
     "displayType": "int",
-    "isRequired": false,
     "serviceName": "HBASE",
     "filename": "hbase-env.xml",
     "category": "Advanced hbase-env"
   },
   {
-    "id": "site property",
-    "name": "hbase.regionserver.global.memstore.size",
-    "displayName": "hbase.regionserver.global.memstore.size",
-    "category": "Advanced hbase-site",
-    "serviceName": "HBASE",
-    "filename": "hbase-site.xml"
-  },
-  {
-  "id": "site property",
     "name": "hbase.region.server.rpc.scheduler.factory.class",
-    "displayName": "hbase.region.server.rpc.scheduler.factory.class",
-    "defaultValue": "",
-    "isRequired": false,
     "category": "Advanced hbase-site",
     "serviceName": "HBASE",
     "filename": "hbase-site.xml"
   },
   {
-    "id": "site property",
     "name": "hbase.rpc.controllerfactory.class",
-    "displayName": "hbase.rpc.controllerfactory.class",
-    "defaultValue": "",
-    "isRequired": false,
     "category": "Advanced hbase-site",
     "serviceName": "HBASE",
     "filename": "hbase-site.xml"

http://git-wip-us.apache.org/repos/asf/ambari/blob/70ca8500/ambari-web/app/data/HDP2.3/site_properties.js
----------------------------------------------------------------------
diff --git a/ambari-web/app/data/HDP2.3/site_properties.js b/ambari-web/app/data/HDP2.3/site_properties.js
index 5a25ecb..54ac937 100644
--- a/ambari-web/app/data/HDP2.3/site_properties.js
+++ b/ambari-web/app/data/HDP2.3/site_properties.js
@@ -67,12 +67,7 @@ var hdp23properties = hdp22properties.filter(function (item) {
 });
 
 hdp23properties.push({
-    "id": "site property",
     "name": "DB_FLAVOR",
-    "displayName": "DB FLAVOR",
-    "value": "",
-    "recommendedValue": "",
-    "isReconfigurable": true,
     "options": [
       {
         displayName: 'MYSQL'
@@ -92,22 +87,13 @@ hdp23properties.push({
     ],
     "displayType": "radio button",
     "radioName": "RANGER DB_FLAVOR",
-    "isOverridable": false,
-    "isVisible": true,
     "serviceName": "RANGER",
     "filename": "admin-properties.xml",
     "category": "DBSettings",
     "index": 1
   },
   {
-    "id": "site property",
     "name": "db_host",
-    "displayName": "Ranger DB host",
-    "recommendedValue": "",
-    "isReconfigurable": true,
-    "displayType": "",
-    "isOverridable": false,
-    "isVisible": true,
     "serviceName": "RANGER",
     "filename": "admin-properties.xml",
     "category": "DBSettings",
@@ -115,14 +101,12 @@ hdp23properties.push({
   },
   {
     "name": "rangerserver_host",
-    "id": "puppet var",
     "displayName": "Ranger Server host",
     "value": "",
     "recommendedValue": "",
     "description": "The host that has been assigned to run Ranger Server",
     "displayType": "masterHost",
     "isOverridable": false,
-    "isVisible": true,
     "isRequiredByAgent": false,
     "serviceName": "RANGER",
     "filename": "admin-properties.xml",
@@ -130,9 +114,7 @@ hdp23properties.push({
     "index": 0
   },
   {
-    "id": "site property",
     "name": "create_db_dbuser",
-    "displayName": "Setup DB and DB user",
     "displayType": "checkbox",
     "filename": "ranger-env.xml",
     "category": "Advanced ranger-env",
@@ -140,348 +122,247 @@ hdp23properties.push({
   },
   /**************************************** RANGER - HDFS Plugin ***************************************/
   {
-    "id": "site property",
     "name": "xasecure.audit.destination.db",
-    "displayName": "Audit to DB",
     "displayType": "checkbox",
     "filename": "ranger-hdfs-audit.xml",
     "category": "Advanced ranger-hdfs-audit",
     "serviceName": "HDFS"
   },
   {
-    "id": "site property",
     "name": "xasecure.audit.destination.hdfs",
-    "displayName": "Audit to HDFS",
     "displayType": "checkbox",
     "filename": "ranger-hdfs-audit.xml",
     "category": "Advanced ranger-hdfs-audit",
     "serviceName": "HDFS"
   },
   {
-    "id": "site property",
     "name": "xasecure.audit.destination.solr",
-    "displayName": "Audit to SOLR",
     "displayType": "checkbox",
     "filename": "ranger-hdfs-audit.xml",
     "category": "Advanced ranger-hdfs-audit",
     "serviceName": "HDFS"
   },
   {
-    "id": "site property",
     "name": "xasecure.audit.destination.db",
-    "displayName": "Audit to DB",
     "displayType": "checkbox",
     "filename": "ranger-kms-audit.xml",
     "category": "Advanced ranger-kms-audit",
     "serviceName": "RANGER_KMS"
   },
   {
-    "id": "site property",
     "name": "xasecure.audit.destination.hdfs",
-    "displayName": "Audit to HDFS",
     "displayType": "checkbox",
     "filename": "ranger-kms-audit.xml",
     "category": "Advanced ranger-kms-audit",
     "serviceName": "RANGER_KMS"
   },
   {
-    "id": "site property",
     "name": "xasecure.audit.destination.solr",
-    "displayName": "Audit to SOLR",
     "displayType": "checkbox",
     "filename": "ranger-kms-audit.xml",
     "category": "Advanced ranger-kms-audit",
     "serviceName": "RANGER_KMS"
   },
   {
-    "id": "site property",
     "name": "xasecure.audit.provider.summary.enabled",
-    "displayName": "Audit provider summary enabled",
     "displayType": "checkbox",
     "filename": "ranger-kms-audit.xml",
     "category": "Advanced ranger-kms-audit",
     "serviceName": "RANGER_KMS"
   },        
   {
-    "id": "site property",
     "name": "ranger-yarn-plugin-enabled",
     "displayType": "checkbox",
-    "displayName": "Enable Ranger for YARN",
-    "isOverridable": false,
     "filename": "ranger-yarn-plugin-properties.xml",
     "category": "Advanced ranger-yarn-plugin-properties",
     "serviceName": "YARN",
     "index": 1
   },
   {
-    "id": "site property",
     "name": "ranger-kafka-plugin-enabled",
     "displayType": "checkbox",
-    "displayName": "Enable Ranger for KAFKA",
-    "isOverridable": false,
     "filename": "ranger-kafka-plugin-properties.xml",
     "category": "Advanced ranger-kafka-plugin-properties",
     "serviceName": "KAFKA",
     "index": 1
   },
   {
-    "id": "site property",
     "name": "xasecure.audit.destination.db",
-    "displayName": "Audit to DB",
     "displayType": "checkbox",
     "filename": "ranger-hbase-audit.xml",
     "category": "Advanced ranger-hbase-audit",
     "serviceName": "HBASE"
   },
   {
-    "id": "site property",
     "name": "xasecure.audit.destination.hdfs",
-    "displayName": "Audit to HDFS",
     "displayType": "checkbox",
     "filename": "ranger-hbase-audit.xml",
     "category": "Advanced ranger-hbase-audit",
     "serviceName": "HBASE"
   },
   {
-    "id": "site property",
     "name": "xasecure.audit.destination.solr",
-    "displayName": "Audit to SOLR",
     "displayType": "checkbox",
     "filename": "ranger-hbase-audit.xml",
     "category": "Advanced ranger-hbase-audit",
     "serviceName": "HBASE"
   },
   {
-    "id": "site property",
     "name": "xasecure.audit.destination.db",
-    "displayName": "Audit to DB",
     "displayType": "checkbox",
     "filename": "ranger-hive-audit.xml",
     "category": "Advanced ranger-hive-audit",
     "serviceName": "HIVE"
   },
   {
-    "id": "site property",
     "name": "xasecure.audit.destination.hdfs",
-    "displayName": "Audit to HDFS",
     "displayType": "checkbox",
     "filename": "ranger-hive-audit.xml",
     "category": "Advanced ranger-hive-audit",
     "serviceName": "HIVE"
   },
   {
-    "id": "site property",
     "name": "xasecure.audit.destination.solr",
-    "displayName": "Audit to SOLR",
     "displayType": "checkbox",
     "filename": "ranger-hive-audit.xml",
     "category": "Advanced ranger-hive-audit",
     "serviceName": "HIVE"
   },
   {
-    "id": "site property",
     "name": "xasecure.audit.destination.db",
-    "displayName": "Audit to DB",
     "displayType": "checkbox",
     "filename": "ranger-knox-audit.xml",
     "category": "Advanced ranger-knox-audit",
     "serviceName": "KNOX"
   },
   {
-    "id": "site property",
     "name": "xasecure.audit.destination.hdfs",
-    "displayName": "Audit to HDFS",
     "displayType": "checkbox",
     "filename": "ranger-knox-audit.xml",
     "category": "Advanced ranger-knox-audit",
     "serviceName": "KNOX"
   },
   {
-    "id": "site property",
     "name": "xasecure.audit.destination.solr",
-    "displayName": "Audit to SOLR",
     "displayType": "checkbox",
     "filename": "ranger-knox-audit.xml",
     "category": "Advanced ranger-knox-audit",
     "serviceName": "KNOX"
   },
   {
-    "id": "site property",
     "name": "xasecure.audit.destination.db",
-    "displayName": "Audit to DB",
     "displayType": "checkbox",
     "filename": "ranger-storm-audit.xml",
     "category": "Advanced ranger-storm-audit",
     "serviceName": "STORM"
   },
   {
-    "id": "site property",
     "name": "xasecure.audit.destination.hdfs",
-    "displayName": "Audit to HDFS",
     "displayType": "checkbox",
     "filename": "ranger-storm-audit.xml",
     "category": "Advanced ranger-storm-audit",
     "serviceName": "STORM"
   },
   {
-    "id": "site property",
     "name": "xasecure.audit.destination.solr",
-    "displayName": "Audit to SOLR",
     "displayType": "checkbox",
     "filename": "ranger-storm-audit.xml",
     "category": "Advanced ranger-storm-audit",
     "serviceName": "STORM"
   },
   {
-    "id": "site property",
     "name": "xasecure.audit.destination.db",
-    "displayName": "Audit to DB",
     "displayType": "checkbox",
     "filename": "ranger-yarn-audit.xml",
     "category": "Advanced ranger-yarn-audit",
     "serviceName": "YARN"
   },
   {
-    "id": "site property",
     "name": "xasecure.audit.destination.hdfs",
-    "displayName": "Audit to HDFS",
     "displayType": "checkbox",
     "filename": "ranger-yarn-audit.xml",
     "category": "Advanced ranger-yarn-audit",
     "serviceName": "YARN"
   },
   {
-    "id": "site property",
     "name": "xasecure.audit.destination.solr",
-    "displayName": "Audit to SOLR",
     "displayType": "checkbox",
     "filename": "ranger-yarn-audit.xml",
     "category": "Advanced ranger-yarn-audit",
     "serviceName": "YARN"
   },
   {
-    "id": "site property",
     "name": "nimbus.seeds",
-    "displayName": "nimbus.seeds",
-    "isReconfigurable": false,
-    "isOverridable": false,
     "displayType": "masterHosts",
     "serviceName": "STORM",
     "filename": "storm-site.xml",
     "category": "NIMBUS"
   },
   {
-    "id": "site property",
     "name": "xasecure.audit.destination.db",
-    "displayName": "Audit to DB",
     "displayType": "checkbox",
     "filename": "ranger-kafka-audit.xml",
     "category": "Advanced ranger-kafka-audit",
     "serviceName": "KAFKA"
   },
   {
-    "id": "site property",
     "name": "xasecure.audit.destination.hdfs",
-    "displayName": "Audit to HDFS",
     "displayType": "checkbox",
     "filename": "ranger-kafka-audit.xml",
     "category": "Advanced ranger-kafka-audit",
     "serviceName": "KAFKA"
   },
   {
-    "id": "site property",
     "name": "xasecure.audit.destination.solr",
-    "displayName": "Audit to SOLR",
     "displayType": "checkbox",
     "filename": "ranger-kafka-audit.xml",
     "category": "Advanced ranger-kafka-audit",
     "serviceName": "KAFKA"
   },
   {
-    "id": "site property",
-    "name": "hadoop.rpc.protection",
-    "displayName": "hadoop.rpc.protection",
-    "isRequired": false,
-    "filename": "ranger-kafka-plugin-properties.xml",
-    "category": "Advanced ranger-kafka-plugin-properties",
-    "serviceName": "KAFKA"
-  },
-  {
-    "id": "site property",
-    "name": "common.name.for.certificate",
-    "displayName": "common.name.for.certificate",
-    "isRequired": false,
-    "filename": "ranger-kafka-plugin-properties.xml",
-    "category": "Advanced ranger-kafka-plugin-properties",
-    "serviceName": "KAFKA"
-  },
-  {
-    "id": "site property",
-    "name": "hadoop.rpc.protection",
-    "displayName": "hadoop.rpc.protection",
-    "isRequired": false,
-    "filename": "ranger-yarn-plugin-properties.xml",
-    "category": "Advanced ranger-yarn-plugin-properties",
-    "serviceName": "YARN"
-  },
-  {
-    "id": "site property",
     "name": "xasecure.audit.provider.summary.enabled",
-    "displayName": "Audit provider summary enabled",
     "displayType": "checkbox",
     "filename": "ranger-hdfs-audit.xml",
     "category": "Advanced ranger-hdfs-audit",
     "serviceName": "HDFS"
   },
   {
-    "id": "site property",
     "name": "xasecure.audit.provider.summary.enabled",
-    "displayName": "Audit provider summary enabled",
     "displayType": "checkbox",
     "filename": "ranger-hbase-audit.xml",
     "category": "Advanced ranger-hbase-audit",
     "serviceName": "HBASE"
   },
   {
-    "id": "site property",
     "name": "xasecure.audit.provider.summary.enabled",
-    "displayName": "Audit provider summary enabled",
     "displayType": "checkbox",
     "filename": "ranger-hive-audit.xml",
     "category": "Advanced ranger-hive-audit",
     "serviceName": "HIVE"
   },
   {
-    "id": "site property",
     "name": "xasecure.audit.provider.summary.enabled",
-    "displayName": "Audit provider summary enabled",
     "displayType": "checkbox",
     "filename": "ranger-knox-audit.xml",
     "category": "Advanced ranger-knox-audit",
     "serviceName": "KNOX"
   },
   {
-    "id": "site property",
     "name": "xasecure.audit.provider.summary.enabled",
-    "displayName": "Audit provider summary enabled",
     "displayType": "checkbox",
     "filename": "ranger-yarn-audit.xml",
     "category": "Advanced ranger-yarn-audit",
     "serviceName": "YARN"
   },
   {
-    "id": "site property",
     "name": "xasecure.audit.provider.summary.enabled",
-    "displayName": "Audit provider summary enabled",
     "displayType": "checkbox",
     "filename": "ranger-storm-audit.xml",
     "category": "Advanced ranger-storm-audit",
     "serviceName": "STORM"
   },
   {
-    "id": "site property",
     "name": "xasecure.audit.provider.summary.enabled",
-    "displayName": "Audit provider summary enabled",
     "displayType": "checkbox",
     "filename": "ranger-kafka-audit.xml",
     "category": "Advanced ranger-kafka-audit",
@@ -489,13 +370,6 @@ hdp23properties.push({
   },
   {
     "name": "ranger.jpa.jdbc.url",
-    "id": "site property",
-    "displayName": "JDBC connect string for a Ranger database",
-    "recommendedValue": "",
-    "isReconfigurable": true,
-    "displayType": "",
-    "isOverridable": false,
-    "isVisible": true,
     "serviceName": "RANGER",
     "filename": "ranger-admin-site.xml",
     "category": "DBSettings",
@@ -503,13 +377,6 @@ hdp23properties.push({
   },
   {
     "name": "ranger.jpa.jdbc.driver",
-    "id": "site property",
-    "displayName": "Driver class name for a JDBC Ranger database",
-    "recommendedValue": "",
-    "isReconfigurable": true,
-    "displayType": "",
-    "isOverridable": false,
-    "isVisible": true,
     "serviceName": "RANGER",
     "filename": "ranger-admin-site.xml",
     "category": "DBSettings",
@@ -517,13 +384,6 @@ hdp23properties.push({
   },
   {
     "name": "db_root_user",
-    "id": "site property",
-    "displayName": "Ranger DB root user",
-    "recommendedValue": "",
-    "isReconfigurable": true,
-    "displayType": "",
-    "isOverridable": false,
-    "isVisible": true,
     "serviceName": "RANGER",
     "filename": "admin-properties.xml",
     "category": "DBSettings",
@@ -531,13 +391,6 @@ hdp23properties.push({
   },
   {
     "name": "db_root_password",
-    "id": "site property",
-    "displayName": "Ranger DB root password",
-    "recommendedValue": "",
-    "isReconfigurable": true,
-    "displayType": "password",
-    "isOverridable": false,
-    "isVisible": true,
     "serviceName": "RANGER",
     "filename": "admin-properties.xml",
     "category": "DBSettings",
@@ -545,58 +398,26 @@ hdp23properties.push({
   },
   {
     "name": "db_name",
-    "id": "site property",
-    "displayName": "Ranger DB name",
-    "recommendedValue": "",
-    "isReconfigurable": true,
-    "displayType": "",
-    "isOverridable": false,
-    "isVisible": true,
     "serviceName": "RANGER",
     "filename": "admin-properties.xml",
     "category": "DBSettings",
     "index": 7
   },
   {
-    "id": "site property",
-    "name": "tez.am.view-acls",
-    "displayName": "tez.am.view-acls",
-    "isRequired": false,
-    "serviceName": "TEZ",
-    "filename": "tez-site.xml",
-    "category": "Advanced tez-site"
-  },
-  {
-    "id": "puppet var",
     "name": "ranger.externalurl",
-    "displayName": "External URL",
-    "recommendedValue": "http://localhost:6080",
-    "isReconfigurable": true,
-    "displayType": "",
-    "isOverridable": false,
-    "isVisible": false,
     "serviceName": "RANGER",
     "filename": "ranger-admin-site.xml",
     "category": "RangerSettings"
   },
   {
-    "id": "puppet var",
     "name": "ranger.service.http.enabled",
-    "displayName": "HTTP enabled",
-    "recommendedValue": true,
-    "isReconfigurable": true,
     "displayType": "checkbox",
-    "isOverridable": false,
-    "isVisible": true,
     "serviceName": "RANGER",
     "filename": "ranger-admin-site.xml",
     "category": "RangerSettings"
   },
   {
-    "id": "site property",
     "name": "ranger.authentication.method",
-    "displayName": "Authentication method",
-    "recommendedValue": "NONE",
     "options": [
       {
         displayName: 'LDAP',
@@ -616,358 +437,129 @@ hdp23properties.push({
     ],
     "displayType": "radio button",
     "radioName": "authentication-method",
-    "isReconfigurable": true,
-    "isOverridable": false,
-    "isVisible": true,
     "serviceName": "RANGER",
     "filename": "ranger-admin-site.xml",
     "category": "RangerSettings"
   },
   {
-    "id": "site property",
     "name": "policymgr_external_url",
-    "displayName": "External URL",
-    "isOverridable": false,
     "serviceName": "RANGER",
     "filename": "admin-properties.xml",
     "category": "RangerSettings"
   },
   {
-    "id": "site property",
     "name": "ranger.unixauth.remote.login.enabled",
-    "displayName": "Allow remote Login",
-    "recommendedValue": true,
-    "isReconfigurable": true,
     "displayType": "checkbox",
-    "isOverridable": false,
-    "isVisible": true,
     "serviceName": "RANGER",
     "filename": "ranger-admin-site.xml",
     "category": "UnixAuthenticationSettings"
   },
   {
-    "id": "site property",
     "name": "ranger.unixauth.service.hostname",
-    "displayName": "ranger.unixauth.service.hostname",
-    "recommendedValue": 'localhost',
-    "isReconfigurable": true,
-    "isOverridable": false,
-    "isVisible": true,
     "serviceName": "RANGER",
     "filename": "ranger-admin-site.xml",
     "category": "UnixAuthenticationSettings"
   },
   {
-    "id": "site property",
     "name": "ranger.unixauth.service.port",
-    "displayName": "ranger.unixauth.service.port",
-    "recommendedValue": '5151',
-    "isReconfigurable": true,
     "displayType": "int",
-    "isOverridable": false,
-    "isVisible": true,
     "serviceName": "RANGER",
     "filename": "ranger-admin-site.xml",
     "category": "UnixAuthenticationSettings"
   },
   {
-    "id": "site property",
     "name": "ranger.ldap.url",
-    "displayName": "ranger.ldap.url",
-    "isReconfigurable": true,
-    "isOverridable": false,
-    "isVisible": true,
     "serviceName": "RANGER",
     "filename": "ranger-admin-site.xml",
     "category": "LDAPSettings"
   },
   {
-    "id": "site property",
     "name": "ranger.ldap.user.dnpattern",
-    "displayName": "ranger.ldap.user.dnpattern",
-    "isReconfigurable": true,
-    "isOverridable": false,
-    "isVisible": true,
     "serviceName": "RANGER",
     "filename": "ranger-admin-site.xml",
     "category": "LDAPSettings"
   },
   {
-    "id": "site property",
     "name": "ranger.ldap.group.roleattribute",
-    "displayName": "ranger.ldap.group.roleattribute",
-    "isReconfigurable": true,
-    "isOverridable": false,
-    "isVisible": true,
     "serviceName": "RANGER",
     "filename": "ranger-admin-site.xml",
     "category": "LDAPSettings"
   },
   {
-    "id": "site property",
     "name": "ranger.ldap.base.dn",
-    "displayName": "ranger.ldap.base.dn",
-    "isReconfigurable": true,
-    "isOverridable": false,
-    "isVisible": true,
     "serviceName": "RANGER",
     "filename": "ranger-admin-site.xml",
     "category": "LDAPSettings"
   },
   {
-    "id": "site property",
     "name": "ranger.ldap.bind.dn",
-    "displayName": "ranger.ldap.bind.dn",
-    "isReconfigurable": true,
-    "isOverridable": false,
-    "isVisible": true,
     "serviceName": "RANGER",
     "filename": "ranger-admin-site.xml",
     "category": "LDAPSettings"
   },
   {
-    "id": "site property",
     "name": "ranger.ldap.bind.password",
-    "displayName": "ranger.ldap.bind.password",
-    "isReconfigurable": true,
-    "isOverridable": false,
-    "isVisible": true,
     "serviceName": "RANGER",
     "filename": "ranger-admin-site.xml",
     "category": "LDAPSettings"
   },
   {
-    "id": "site property",
     "name": "ranger.ldap.referral",
-    "displayName": "ranger.ldap.referral",
-    "isReconfigurable": true,
-    "isOverridable": false,
-    "isVisible": true,
     "serviceName": "RANGER",
     "filename": "ranger-admin-site.xml",
     "category": "LDAPSettings"
   },
   {
-    "id": "site property",
     "name": "ranger.ldap.user.searchfilter",
-    "displayName": "ranger.ldap.user.searchfilter",
-    "isReconfigurable": true,
-    "isOverridable": false,
-    "isVisible": true,
     "serviceName": "RANGER",
     "filename": "ranger-admin-site.xml",
     "category": "LDAPSettings"
   },
   {
-    "id": "site property",
     "name": "ranger.ldap.ad.domain",
-    "displayName": "ranger.ldap.ad.domain",
-    "isReconfigurable": true,
-    "isOverridable": false,
-    "isVisible": true,
     "serviceName": "RANGER",
     "filename": "ranger-admin-site.xml",
     "category": "ADSettings"
   },
   {
-    "id": "site property",
     "name": "ranger.ldap.ad.url",
-    "displayName": "ranger.ldap.ad.url",
-    "isReconfigurable": true,
-    "isOverridable": false,
-    "isVisible": true,
     "serviceName": "RANGER",
     "filename": "ranger-admin-site.xml",
     "category": "ADSettings"
-  },{
-    "id": "site property",
+  },
+  {
     "name": "ranger.ldap.ad.base.dn",
-    "displayName": "ranger.ldap.ad.base.dn",
-    "isReconfigurable": true,
-    "isOverridable": false,
-    "isVisible": true,
     "serviceName": "RANGER",
     "filename": "ranger-admin-site.xml",
     "category": "ADSettings"
   },
   {
-    "id": "site property",
     "name": "ranger.ldap.ad.bind.dn",
-    "displayName": "ranger.ldap.ad.bind.dn",
-    "isReconfigurable": true,
-    "isOverridable": false,
-    "isVisible": true,
     "serviceName": "RANGER",
     "filename": "ranger-admin-site.xml",
     "category": "ADSettings"
   },
   {
-    "id": "site property",
     "name": "ranger.ldap.ad.bind.password",
-    "displayName": "ranger.ldap.ad.bind.password",
-    "isReconfigurable": true,
-    "isOverridable": false,
-    "isVisible": true,
     "serviceName": "RANGER",
     "filename": "ranger-admin-site.xml",
     "category": "ADSettings"
   },
   {
-    "id": "site property",
     "name": "ranger.ldap.ad.referral",
-    "displayName": "ranger.ldap.ad.referral",
-    "isReconfigurable": true,
-    "isOverridable": false,
-    "isVisible": true,
     "serviceName": "RANGER",
     "filename": "ranger-admin-site.xml",
     "category": "ADSettings"
   },
   {
-    "id": "site property",
     "name": "ranger.ldap.ad.user.searchfilter",
-    "displayName": "ranger.ldap.ad.user.searchfilter",
-    "isReconfigurable": true,
-    "isOverridable": false,
-    "isVisible": true,
     "serviceName": "RANGER",
     "filename": "ranger-admin-site.xml",
     "category": "ADSettings"
   },
-  {
-    "id": "site property",
-    "name": "ranger.usersync.ldap.bindkeystore",
-    "displayName": "ranger.usersync.ldap.bindkeystore",
-    "category": "Advanced ranger-ugsync-site",
-    "isRequired": false,
-    "serviceName": "RANGER",
-    "filename": "ranger-ugsync-site.xml"
-  },
-  {
-    "id": "site property",
-    "name": "ranger.usersync.ldap.ldapbindpassword",
-    "displayName": "ranger.usersync.ldap.ldapbindpassword",
-    "displayType": "password",
-    "category": "Advanced ranger-ugsync-site",
-    "isRequired": false,
-    "serviceName": "RANGER",
-    "filename": "ranger-ugsync-site.xml"
-  },
-  {
-    "id": "site property",
-    "name": "ranger.usersync.group.memberattributename",
-    "displayName": "ranger.usersync.group.memberattributename",
-    "category": "Advanced ranger-ugsync-site",
-    "isRequired": false,
-    "serviceName": "RANGER",
-    "filename": "ranger-ugsync-site.xml"
-  },
-  {
-    "id": "site property",
-    "name": "ranger.usersync.group.nameattribute",
-    "displayName": "ranger.usersync.group.nameattribute",
-    "category": "Advanced ranger-ugsync-site",
-    "isRequired": false,
-    "serviceName": "RANGER",
-    "filename": "ranger-ugsync-site.xml"
-  },
-  {
-    "id": "site property",
-    "name": "ranger.usersync.group.objectclass",
-    "displayName": "ranger.usersync.group.objectclass",
-    "category": "Advanced ranger-ugsync-site",
-    "isRequired": false,
-    "serviceName": "RANGER",
-    "filename": "ranger-ugsync-site.xml"
-  },
-  {
-    "id": "site property",
-    "name": "ranger.usersync.group.searchbase",
-    "displayName": "ranger.usersync.group.searchbase",
-    "category": "Advanced ranger-ugsync-site",
-    "isRequired": false,
-    "serviceName": "RANGER",
-    "filename": "ranger-ugsync-site.xml"
-  },
-  {
-    "id": "site property",
-    "name": "ranger.usersync.group.searchenabled",
-    "displayName": "ranger.usersync.group.searchenabled",
-    "category": "Advanced ranger-ugsync-site",
-    "isRequired": false,
-    "serviceName": "RANGER",
-    "filename": "ranger-ugsync-site.xml"
-  },
-  {
-    "id": "site property",
-    "name": "ranger.usersync.group.searchfilter",
-    "displayName": "ranger.usersync.group.searchfilter",
-    "category": "Advanced ranger-ugsync-site",
-    "isRequired": false,
-    "serviceName": "RANGER",
-    "filename": "ranger-ugsync-site.xml"
-  },
-  {
-    "id": "site property",
-    "name": "ranger.usersync.group.searchscope",
-    "displayName": "ranger.usersync.group.searchscope",
-    "category": "Advanced ranger-ugsync-site",
-    "isRequired": false,
-    "serviceName": "RANGER",
-    "filename": "ranger-ugsync-site.xml"
-  },
-  {
-    "id": "site property",
-    "name": "ranger.usersync.group.usermapsyncenabled",
-    "displayName": "ranger.usersync.group.usermapsyncenabled",
-    "category": "Advanced ranger-ugsync-site",
-    "isRequired": false,
-    "serviceName": "RANGER",
-    "filename": "ranger-ugsync-site.xml"
-  },
-  {
-    "id": "site property",
-    "name": "ranger.usersync.ldap.searchBase",
-    "displayName": "ranger.usersync.ldap.searchBase",
-    "category": "Advanced ranger-ugsync-site",
-    "isRequired": false,
-    "serviceName": "RANGER",
-    "filename": "ranger-ugsync-site.xml"
-  },
-  {
-    "id": "site property",
-    "name": "ranger.usersync.source.impl.class",
-    "displayName": "ranger.usersync.source.impl.class",
-    "category": "Advanced ranger-ugsync-site",
-    "isRequired": false,
-    "serviceName": "RANGER",
-    "filename": "ranger-ugsync-site.xml"
-  },
-  {
-    "id": "site property",
-    "name": "ranger.usersync.ldap.referral",
-    "displayName": "ranger.usersync.ldap.referral",
-    "category": "Advanced ranger-ugsync-site",
-    "isRequired": false,
-    "serviceName": "RANGER",
-    "filename": "ranger-ugsync-site.xml"
-  },
-  {
-    "id": "site property",
-    "name": "common.name.for.certificate",
-    "displayName": "common.name.for.certificate",
-    "category": "Advanced ranger-yarn-plugin-properties",
-    "isRequired": false,
-    "serviceName": "YARN",
-    "filename": "ranger-yarn-plugin-properties.xml"
-  },
-
   /*********RANGER FOR HBASE************/
   {
-    "id": "site property",
     "name": "xasecure.hbase.update.xapolicies.on.grant.revoke",
-    "recommendedValue": true,
-    "displayName": "Should HBase GRANT/REVOKE update XA policies?",
     "displayType": "checkbox",
     "filename": "ranger-hbase-security.xml",
     "category": "Advanced ranger-hbase-security",
@@ -975,10 +567,7 @@ hdp23properties.push({
   },
   /*********RANGER FOR HIVE************/
   {
-    "id": "site property",
     "name": "xasecure.hive.update.xapolicies.on.grant.revoke",
-    "recommendedValue": true,
-    "displayName": "Should Hive GRANT/REVOKE update XA policies?",
     "displayType": "checkbox",
     "filename": "ranger-hive-security.xml",
     "category": "Advanced ranger-hive-security",