|
@@ -542,7 +542,14 @@ App.MainServiceInfoConfigsController = Em.Controller.extend(App.ConfigsLoader, A
|
|
|
onLoadOverrides: function (allConfigs) {
|
|
|
this.get('servicesToLoad').forEach(function(serviceName) {
|
|
|
var configGroups = serviceName == this.get('content.serviceName') ? this.get('configGroups') : this.get('dependentConfigGroups').filterProperty('serviceName', serviceName);
|
|
|
- var configsByService = this.get('allConfigs').filterProperty('serviceName', serviceName);
|
|
|
+ var serviceNames = [ serviceName ]
|
|
|
+ if(serviceName === 'OOZIE') {
|
|
|
+ // For Oozie, also add ELService properties which are marked as FALCON properties.
|
|
|
+ serviceNames.push('FALCON')
|
|
|
+ }
|
|
|
+ var configsByService = this.get('allConfigs').filter(function (c) {
|
|
|
+ return serviceNames.contains(c.get('serviceName'));
|
|
|
+ });
|
|
|
databaseUtils.bootstrapDatabaseProperties(configsByService, serviceName);
|
|
|
var serviceConfig = App.config.createServiceConfig(serviceName, configGroups, configsByService, configsByService.length);
|
|
|
if (serviceConfig.get('serviceName') === 'HDFS') {
|