UNPKG

kubernetes-fluent-client

Version:

A @kubernetes/client-node fluent API wrapper that leverages K8s Server Side Apply.

33 lines 1.05 kB
import { Cluster } from "@kubernetes/client-node"; /** * Get an environment variable (Node, Deno or Bun), or throw an error if it's not set. * * @example * const value = fromEnv("MY_ENV_VAR"); * console.log(value); * // => "my-value" * * @example * const value = fromEnv("MY_MISSING_ENV_VAR"); * // => Error: Environment variable MY_MISSING_ENV_VAR is not set * * @param name The name of the environment variable to get. * @returns The value of the environment variable. * @throws An error if the environment variable is not set. */ export declare function fromEnv(name: string): string; /** * Wait for the Kubernetes cluster to be ready. * * @param seconds The number of seconds to wait for the cluster to be ready. * @returns The current cluster. */ export declare function waitForCluster(seconds?: number): Promise<Cluster>; /** * Determines if object has logs. * * @param kind The kind of Kubernetes object. * @returns boolean. */ export declare function hasLogs(kind: string): boolean; //# sourceMappingURL=helpers.d.ts.map