src/config

KubeConfig

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 Client

Parameters

context

public async applySecurityAuthentication(context: RequestContext): Promise<void> 

getName

Returns name of this security authentication method returns

string

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 
Start typing to search the documentation Press ESC to close