mirror of https://github.com/portainer/portainer
26 lines
752 B
JavaScript
26 lines
752 B
JavaScript
import angular from 'angular';
|
|
import PortainerError from 'Portainer/error';
|
|
import { KubernetesNodesLimits } from 'Kubernetes/models/nodes-limits/models';
|
|
|
|
class KubernetesNodesLimitsService {
|
|
/* @ngInject */
|
|
constructor(KubernetesNodesLimits) {
|
|
this.KubernetesNodesLimits = KubernetesNodesLimits;
|
|
}
|
|
|
|
/**
|
|
* GET
|
|
*/
|
|
async get() {
|
|
try {
|
|
const nodesLimits = await this.KubernetesNodesLimits.get().$promise;
|
|
return new KubernetesNodesLimits(nodesLimits.data);
|
|
} catch (err) {
|
|
throw new PortainerError('Unable to retrieve nodes limits', err);
|
|
}
|
|
}
|
|
}
|
|
|
|
export default KubernetesNodesLimitsService;
|
|
angular.module('portainer.kubernetes').service('KubernetesNodesLimitsService', KubernetesNodesLimitsService);
|