Constructors
Methods
addRepo
addRepo(name: string, url: string, forceUpdateArg: string): Promise<string> Parameters
- name: string
- url: string
- forceUpdateArg: string
Returns Promise<string>
getInstalledCharts
getInstalledCharts( namespaceName: NamespaceName, kubeContext?: string,): Promise<string[]> Returns Promise<string[]>
install
install( namespaceName: NamespaceName, chartReleaseName: string, chartPath: string, version: string, valuesArg?: string, kubeContext: string,): Promise<boolean> Parameters
- namespaceName: NamespaceName
- chartReleaseName: string
- chartPath: string
- version: string
- valuesArg: string = ''
- kubeContext: string
Returns Promise<boolean>
isChartInstalled
isChartInstalled( namespaceName: NamespaceName, chartReleaseName: string, kubeContext?: string,): Promise<boolean> Parameters
- namespaceName: NamespaceName
- chartReleaseName: string
Optional
kubeContext: string
Returns Promise<boolean>
setup
setup(repoURLs?: Map<string, string>, force?: boolean): Promise<string[]> Parameters
- repoURLs: Map<string, string> = constants.DEFAULT_CHART_REPO
- force: boolean = true
Returns Promise<string[]>
the urls
uninstall
uninstall( namespaceName: NamespaceName, chartReleaseName: string, kubeContext?: string,): Promise<boolean> Parameters
- namespaceName: NamespaceName
- chartReleaseName: string
Optional
kubeContext: string
Returns Promise<boolean>
upgrade
upgrade( namespaceName: NamespaceName, chartReleaseName: string, chartPath: string, version?: string, valuesArg?: string, kubeContext?: string,): Promise<boolean> Parameters
- namespaceName: NamespaceName
- chartReleaseName: string
- chartPath: string
- version: string = ''
- valuesArg: string = ''
Optional
kubeContext: string
Returns Promise<boolean>
List available clusters