UNPKG

@hashgraph/solo

Version:

An opinionated CLI tool to deploy and manage private Hedera Networks.

45 lines (44 loc) 1.68 kB
import { type HelmExecutionBuilder } from '../../execution/helm-execution-builder.js'; import { type HelmRequest } from '../helm-request.js'; /** * Authentication parameters for a Kubernetes cluster. */ export declare class KubeAuthentication implements HelmRequest { readonly apiServer?: string; readonly caFile?: string; readonly context?: string; readonly skipTlsVerification?: boolean; readonly tlsServerName?: string; readonly token?: string; readonly configFile?: string; /** * The name of the Helm argument for the Kubernetes API server address and port number. */ private static readonly API_SERVER_ARG_NAME; /** * The name of the Helm argument for the Kubernetes CA certificate file. */ private static readonly CA_FILE_ARG_NAME; /** * The name of the Helm argument for the Kubernetes context. */ private static readonly CONTEXT_ARG_NAME; /** * The name of the Helm argument for whether to skip TLS verification. */ private static readonly SKIP_TLS_VERIFICATION_ARG_NAME; /** * The name of the Helm argument for the TLS server name. */ private static readonly TLS_SERVER_NAME_ARG_NAME; /** * The name of the Helm argument for the bearer token. */ private static readonly TOKEN_ARG_NAME; /** * The name of the Helm argument for the Kubernetes config file. */ private static readonly CONFIG_FILE_ARG_NAME; constructor(apiServer?: string, caFile?: string, context?: string, skipTlsVerification?: boolean, tlsServerName?: string, token?: string, configFile?: string); apply(builder: HelmExecutionBuilder): void; }