angular.module('portainer.kubernetes').factory('KubernetesEndpoints', [ '$resource', 'API_ENDPOINT_ENDPOINTS', 'EndpointProvider', function KubernetesEndpointsFactory($resource, API_ENDPOINT_ENDPOINTS, EndpointProvider) { 'use strict'; return function (namespace) { const url = API_ENDPOINT_ENDPOINTS + '/:endpointId/kubernetes/api/v1' + (namespace ? '/namespaces/:namespace' : '') + '/endpoints/:id'; return $resource( url, { endpointId: EndpointProvider.endpointID, namespace: namespace, }, { get: { method: 'GET', timeout: 15000, ignoreLoadingBar: true, }, } ); }; }, ]);