src/config
On This Page
KubeConfigapplyToFetchOptionsapplyToHTTPSOptionsapplySecurityAuthenticationgetNameloadFromClustermergeConfigloadFromDefaultmakeApiClientmakePathsAbsolutefindHomeDirKubeConfig
class KubeConfig implements SecurityAuthentication applyToFetchOptions
public async applyToFetchOptions(opts: https.RequestOptions): Promise<RequestInit> applyToHTTPSOptions
public async applyToHTTPSOptions(opts: https.RequestOptions | WebSocket.ClientOptions): Promise<void> applySecurityAuthentication
Applies SecurityAuthentication to RequestContext of an API Call from API ClientParameters
context
public async applySecurityAuthentication(context: RequestContext): Promise<void> getName
Returns name of this security authentication method returnsstring
public getName(): string loadFromCluster
public loadFromCluster(pathPrefix: string = ''): void mergeConfig
public mergeConfig(config: KubeConfig, preserveContext: boolean = false): void loadFromDefault
public loadFromDefault(
opts?: Partial<ConfigOptions>, contextFromStartingConfig: boolean = false, platform: string = process.platform, ): void makeApiClient
public makeApiClient<T extends ApiType>(apiClientType: ApiConstructor<T>): T makePathsAbsolute
public makePathsAbsolute(rootDirectory: string): void findHomeDir
function findHomeDir(platform: string = process.platform): string | null