123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106 |
- /**
- * 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.
- */
- var App = require('app');
- App.version = ''; // filled out by set-ambari-version.sh script
- App.testMode = (location.port == '3333'); // test mode is automatically enabled if running on brunch server
- App.testModeDelayForActions = 10000;
- App.skipBootstrap = false;
- App.alwaysGoToInstaller = false;
- App.testEnableSecurity = true; // By default enable security is tested; turning it false tests disable security
- App.testNameNodeHA = true;
- App.apiPrefix = '/api/v1';
- App.defaultStackVersion = 'HDP-2.0.5';
- App.defaultLocalStackVersion = 'HDPLocal-2.0.5';
- App.defaultJavaHome = '/usr/jdk/jdk1.6.0_31';
- App.timeout = 180000; // default AJAX timeout
- App.maxRetries = 3; // max number of retries for certain AJAX calls
- App.bgOperationsUpdateInterval = 6000;
- App.componentsUpdateInterval = 6000;
- App.contentUpdateInterval = 15000;
- App.maxRunsForAppBrowser = 500;
- App.pageReloadTime=3600000;
- App.singleNodeInstall = false;
- App.singleNodeAlias = document.location.hostname;
- App.minDiskSpace = 2.0; // minimum disk space required for '/' for each host before install, unit GB
- App.minDiskSpaceUsrLib = 1.0; // minimum disk space for '/usr/lib' for each host before install, unit GB
- App.mirroringDatasetNamePrefix = 'ambari-mirroring-'; // special prefix to be added for each Falcon feed name created with Ambari
- App.healthIconClassGreen = 'icon-ok-sign'; // bootstrap icon class for healthy/started service/host/host-component
- App.healthIconClassRed = 'icon-warning-sign'; // bootstrap icon class for master down/stopped service/host/host-component
- App.healthIconClassOrange = 'icon-minus-sign'; // bootstrap icon class for slave down/decommissioned host/host-component
- App.healthIconClassYellow = 'icon-question-sign'; // bootstrap icon class for heartbeat lost service/host/host-component
- // experimental features are automatically enabled if running on brunch server
- App.enableExperimental = false;
- App.supports = {
- addServices: true,
- hostOverrides: true,
- hostOverridesInstaller: true,
- hostOverridesHost: true,
- mirroring: false,
- secureCluster: true,
- secureClusterProceedPopup: false,
- reassignMaster: true,
- stackUpgrade: false,
- capacitySchedulerUi: false,
- startStopAllServices: true,
- hiveOozieExtraDatabases: true,
- multipleHBaseMasters: true,
- addMasters: false,
- customizeSmokeTestUser: true,
- hue: false,
- falcon: true,
- ldapGroupMapping: false,
- localRepositories: true,
- highAvailability: true,
- resourceManagerHighAvailability: true,
- deleteHost: true,
- autoRollbackHA: false,
- appTimelineServer: true,
- jobs: true,
- ubuntu: true,
- views: false,
- flume: true,
- databaseConnection: true,
- configHistory: false,
- serverRecommendValidate: false,
- downloadClientConfigs: true,
- abortRequests: false
- };
- if (App.enableExperimental) {
- for (var support in App.supports) {
- App.supports[support] = true;
- }
- }
- // this is to make sure that IE does not cache data when making AJAX calls to the server
- if (!$.mocho) {
- $.ajaxSetup({
- cache: false,
- headers: {"X-Requested-By": "X-Requested-By"}
- });
- }
- /**
- * Test Mode values
- */
- App.test_hostname = 'hostname';
|