Files
k8s-set-context/node_modules/@kubernetes/client-node/dist/util.d.ts
github-actions[bot] 52d71d28bd Add node modules and compiled JavaScript from main (#54)
Co-authored-by: Oliver King <oking3@uncc.edu>
2022-06-29 15:41:55 -04:00

18 lines
1.1 KiB
TypeScript

import { CoreV1Api, V1Container, V1Pod } from './gen/api';
export declare function podsForNode(api: CoreV1Api, nodeName: string): Promise<V1Pod[]>;
export declare function findSuffix(quantity: string): string;
export declare function quantityToScalar(quantity: string): number | bigint;
export declare class ResourceStatus {
readonly request: bigint | number;
readonly limit: bigint | number;
readonly resourceType: string;
constructor(request: bigint | number, limit: bigint | number, resourceType: string);
}
export declare function totalCPUForContainer(container: V1Container): ResourceStatus;
export declare function totalMemoryForContainer(container: V1Container): ResourceStatus;
export declare function totalCPU(pod: V1Pod): ResourceStatus;
export declare function totalMemory(pod: V1Pod): ResourceStatus;
export declare function add(n1: number | bigint, n2: number | bigint): number | bigint;
export declare function containerTotalForResource(container: V1Container, resource: string): ResourceStatus;
export declare function totalForResource(pod: V1Pod, resource: string): ResourceStatus;