Repository: ambari
Updated Branches:
  refs/heads/trunk 1acb73958 -> 73c169e32


http://git-wip-us.apache.org/repos/asf/ambari/blob/73c169e3/ambari-web/app/mixins/wizard/addSecurityConfigs.js
----------------------------------------------------------------------
diff --git a/ambari-web/app/mixins/wizard/addSecurityConfigs.js 
b/ambari-web/app/mixins/wizard/addSecurityConfigs.js
index d3b527a..1defe9c 100644
--- a/ambari-web/app/mixins/wizard/addSecurityConfigs.js
+++ b/ambari-web/app/mixins/wizard/addSecurityConfigs.js
@@ -82,20 +82,29 @@ App.AddSecurityConfigs = Em.Mixin.create({
   /**
    * security configs, which values should be modified after APPLY 
CONFIGURATIONS stage
    */
-  secureConfigs: [
-    {
-      name: 'nagios_principal_name',
-      serviceName: 'NAGIOS'
-    },
-    {
-      name: 'zookeeper_principal_name',
-      serviceName: 'ZOOKEEPER'
-    },
-    {
-      name: 'storm_principal_name',
-      serviceName: 'STORM'
+  secureConfigs: function () {
+    var configs = [
+      {
+        name: 'nagios_principal_name',
+        serviceName: 'NAGIOS'
+      },
+      {
+        name: 'zookeeper_principal_name',
+        serviceName: 'ZOOKEEPER'
+      },
+      {
+        name: 'storm_principal_name',
+        serviceName: 'STORM'
+      }
+    ];
+    if (App.get('isHadoop22Stack')) {
+      configs.push({
+        name: 'nimbus_principal_name',
+        serviceName: 'STORM'
+      })
     }
-  ],
+    return configs;
+  }.property('App.isHadoop22Stack'),
 
   secureServices: function() {
     return  this.get('content.services');

http://git-wip-us.apache.org/repos/asf/ambari/blob/73c169e3/ambari-web/app/utils/config.js
----------------------------------------------------------------------
diff --git a/ambari-web/app/utils/config.js b/ambari-web/app/utils/config.js
index c0eb1c3..7baf180 100644
--- a/ambari-web/app/utils/config.js
+++ b/ambari-web/app/utils/config.js
@@ -92,11 +92,13 @@ App.config = Em.Object.create({
   }.property('App.isHadoop2Stack'),
 
   preDefinedSiteProperties: function () {
-    if (App.get('isHadoop2Stack')) {
+    if (App.get('isHadoop22Stack')) {
+      return require('data/HDP2.2/site_properties').configProperties;
+    } else if (App.get('isHadoop2Stack')) {
       return require('data/HDP2/site_properties').configProperties;
     }
     return require('data/site_properties').configProperties;
-  }.property('App.isHadoop2Stack'),
+  }.property('App.isHadoop2Stack', 'App.isHadoop22Stack'),
 
   preDefinedCustomConfigs: function () {
     if (App.get('isHadoop2Stack')) {

Reply via email to