UNPKG

@topgroup/diginext

Version:

A BUILD SERVER & CLI to deploy apps to any Kubernetes clusters.

107 lines 2.28 kB
interface Address { address: string; type: string; } interface Allocatable { cpu: string; "ephemeral-storage": string; "github.com/fuse": string; "hugepages-1Gi": string; "hugepages-2Mi": string; memory: string; pods: string; } interface Capacity { cpu: string; "ephemeral-storage": string; "github.com/fuse": string; "hugepages-1Gi": string; "hugepages-2Mi": string; memory: string; pods: string; } interface Condition { lastHeartbeatTime: string; lastTransitionTime: string; message: string; reason: string; status: string; type: string; } interface DaemonEndpoints { kubeletEndpoint: { Port: number; }; } interface Image { names: string[]; sizeBytes: number; } interface NodeInfo { architecture: string; bootID: string; containerRuntimeVersion: string; kernelVersion: string; kubeProxyVersion: string; kubeletVersion: string; machineID: string; operatingSystem: string; osImage: string; systemUUID: string; } interface Metadata { annotations: Record<string, string>; creationTimestamp: string; finalizers: string[]; labels: Record<string, string>; name: string; resourceVersion: string; uid: string; } interface Status { addresses: Partial<Address>[]; allocatable: Partial<Allocatable>; capacity: Partial<Capacity>; conditions: Partial<Condition>[]; daemonEndpoints: Partial<DaemonEndpoints>; images: Image[]; nodeInfo: Partial<NodeInfo>; } interface Spec { podCIDR: string; podCIDRs: string[]; providerID: string; } export interface KubeNode { apiVersion: string; kind: string; metadata: Partial<Metadata>; spec: Partial<Spec>; status: Partial<Status>; clusterSlug?: string; /** * Cluster's short name * @deprecated */ clusterShortName?: string; /** * Cluster ID */ cluster?: string; /** * Workspace ID */ workspace?: string; /** * Usage */ cpu?: string; cpuPercent?: string; cpuCapacity?: string; memory?: string; memoryPercent?: string; memoryCapacity?: string; podCount?: number; } export {}; //# sourceMappingURL=KubeNode.d.ts.map