|
@@ -51,158 +51,15 @@ angular.module('ambariAdminConsole')
|
|
|
|
|
|
return {
|
|
return {
|
|
list: function (filter) {
|
|
list: function (filter) {
|
|
- var deferred = $q.defer();
|
|
|
|
- var mockData = [
|
|
|
|
- {
|
|
|
|
- name: 'HDP 2.2',
|
|
|
|
- version: 'HDP-2.2.8',
|
|
|
|
- cluster: 'anotherCluster',
|
|
|
|
- status: 'INSTALLED',
|
|
|
|
- totalHosts: 100,
|
|
|
|
- statusHosts: ['host1', 'host2']
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- name: 'HDP 2.2',
|
|
|
|
- version: 'HDP-2.2.2',
|
|
|
|
- cluster: '',
|
|
|
|
- status: 'INIT'
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- name: 'HDP 2.2',
|
|
|
|
- version: 'HDP-2.2.3',
|
|
|
|
- cluster: 'MyCluster',
|
|
|
|
- status: 'IN_USE',
|
|
|
|
- totalHosts: 100,
|
|
|
|
- statusHosts: ['host1', 'host2']
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- name: 'HDP 2.2',
|
|
|
|
- version: 'HDP-2.2.4',
|
|
|
|
- cluster: 'MyCluster',
|
|
|
|
- status: 'CURRENT',
|
|
|
|
- totalHosts: 100,
|
|
|
|
- statusHosts: ['host1', 'host2']
|
|
|
|
- }
|
|
|
|
- ];
|
|
|
|
-
|
|
|
|
- deferred.resolve(parse(mockData));
|
|
|
|
- return deferred.promise;
|
|
|
|
|
|
+ return $http.get(Settings.baseUrl + '/stacks?fields=versions/RepositoryVersions', {mock: 'version/versions.json'});
|
|
},
|
|
},
|
|
get: function (version) {
|
|
get: function (version) {
|
|
- var deferred = $q.defer();
|
|
|
|
- var mockData = {
|
|
|
|
- "RepositoryVersion": {
|
|
|
|
- "id": "1",
|
|
|
|
- "display_name": "HDP 2.2.0.1",
|
|
|
|
- "stack": "HDP-2.2",
|
|
|
|
- "version": "2.2.0.1-885",
|
|
|
|
- "upgrade_pack": "pack1",
|
|
|
|
- "repositories": [
|
|
|
|
- {
|
|
|
|
- "os": "redhat6",
|
|
|
|
- "baseurls": [
|
|
|
|
- {
|
|
|
|
- "id": "HDP-2.2.0.1-885",
|
|
|
|
- "type": "HDP",
|
|
|
|
- "baseurl": "http://host1/hdp"
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "id": "HDP-UTILS-1.0.0.20",
|
|
|
|
- "type": "HDP-UTILS",
|
|
|
|
- "baseurl": "http://host1/hdp-utils"
|
|
|
|
- }
|
|
|
|
- ]
|
|
|
|
- }
|
|
|
|
- ],
|
|
|
|
- "deployment_info": [
|
|
|
|
- {
|
|
|
|
- "cluster": "myCluster",
|
|
|
|
- "status": "CURRENT",
|
|
|
|
- "totalHostCount": 100,
|
|
|
|
- "hosts": ["host1", "host2"]
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "cluster": "anotherCluster",
|
|
|
|
- "status": "INSTALLED",
|
|
|
|
- "totalHostCount": 100,
|
|
|
|
- "hosts": ["host1", "host2"]
|
|
|
|
- }
|
|
|
|
- ]
|
|
|
|
- }
|
|
|
|
- };
|
|
|
|
-
|
|
|
|
- deferred.resolve(mockData.RepositoryVersion);
|
|
|
|
- return deferred.promise;
|
|
|
|
|
|
+ var url = Settings.baseUrl + '/stacks?versions/RepositoryVersions/repository_version=' + version +'&fields=versions/RepositoryVersions';
|
|
|
|
+ return $http.get(url, {mock: 'version/version.json'});
|
|
},
|
|
},
|
|
- getStackRepositories: function () {
|
|
|
|
- var deferred = $q.defer();
|
|
|
|
- var mockData = {
|
|
|
|
- "repositories": [
|
|
|
|
- {
|
|
|
|
- "os": "redhat5",
|
|
|
|
- "baseurls": [
|
|
|
|
- {
|
|
|
|
- "id": "HDP-2.2.0.1-885",
|
|
|
|
- "type": "HDP",
|
|
|
|
- "baseurl": ""
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "id": "HDP-UTILS-1.0.0.20",
|
|
|
|
- "type": "HDP-UTILS",
|
|
|
|
- "baseurl": ""
|
|
|
|
- }
|
|
|
|
- ]
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "os": "redhat6",
|
|
|
|
- "baseurls": [
|
|
|
|
- {
|
|
|
|
- "id": "HDP-2.2.0.1-885",
|
|
|
|
- "type": "HDP",
|
|
|
|
- "baseurl": ""
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "id": "HDP-UTILS-1.0.0.20",
|
|
|
|
- "type": "HDP-UTILS",
|
|
|
|
- "baseurl": ""
|
|
|
|
- }
|
|
|
|
- ]
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "os": "sles11",
|
|
|
|
- "baseurls": [
|
|
|
|
- {
|
|
|
|
- "id": "HDP-2.2.0.1-885",
|
|
|
|
- "type": "HDP",
|
|
|
|
- "baseurl": ""
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "id": "HDP-UTILS-1.0.0.20",
|
|
|
|
- "type": "HDP-UTILS",
|
|
|
|
- "baseurl": ""
|
|
|
|
- }
|
|
|
|
- ]
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "os": "ubuntu12",
|
|
|
|
- "baseurls": [
|
|
|
|
- {
|
|
|
|
- "id": "HDP-2.2.0.1-885",
|
|
|
|
- "type": "HDP",
|
|
|
|
- "baseurl": ""
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- "id": "HDP-UTILS-1.0.0.20",
|
|
|
|
- "type": "HDP-UTILS",
|
|
|
|
- "baseurl": ""
|
|
|
|
- }
|
|
|
|
- ]
|
|
|
|
- }
|
|
|
|
- ]
|
|
|
|
- };
|
|
|
|
-
|
|
|
|
- deferred.resolve(mockData.repositories);
|
|
|
|
- return deferred.promise;
|
|
|
|
|
|
+ getStackRepositories: function (version) {
|
|
|
|
+ var url = Settings.baseUrl + '/stacks/HDP/versions/' + version + '/operating_systems?fields=*';
|
|
|
|
+ return $http.get(url, {mock: 'stack/stack.json'});
|
|
}
|
|
}
|
|
};
|
|
};
|
|
}]);
|
|
}]);
|