public class HelmClient extends Object
| 构造器和说明 |
|---|
HelmClient(String pathTypePath) |
HelmClient(String pathTypePath,
String namespace) |
HelmClient(String pathTypePath,
String context,
String namespace) |
| 限定符和类型 | 方法和说明 |
|---|---|
static net.wicp.tams.common.Result |
addRepo(RepoInst repoInst) |
static net.wicp.tams.common.Result |
call(HelmCmd helmCmd,
Map<HelmFlags,String> values) |
net.wicp.tams.common.Result |
deleteInstall(String name) |
net.wicp.tams.common.Result |
deleteInstall(String name,
String namespace) |
static Map<String,RepoInst> |
getAllRepomap() |
static net.wicp.tams.common.callback.IConvertValue<String> |
getConvert(Map<HelmFlags,String> values)
通过id得到某个部署的状态
|
static RepoInst |
getRepo(String name) |
static RepoInst |
getRepoNoConf(String name,
Properties props) |
static net.wicp.tams.common.Result |
install(Map<HelmFlags,String> values,
boolean updateRepo)
安装helmchart包,它会先拉取
|
net.wicp.tams.common.Result |
install(String name,
HelmChartInfo chartInfo,
Map<String,String> paramsmap) |
net.wicp.tams.common.Result |
install(String name,
HelmChartInfo chartInfo,
String valueFilePath) |
net.wicp.tams.common.Result |
install(String name,
String namespace,
HelmChartInfo chartInfo,
String valueFilePath,
Map<String,String> paramsmap)
综合2种模式的install方法
|
net.wicp.tams.common.Result |
installLocalFile(String name,
File chartFile,
String namespace,
File valueFile,
String... setParams) |
net.wicp.tams.common.Result |
installLocalFile(String name,
String chartPath,
String namespace,
String valueFilePath,
Map<String,String> setParams) |
net.wicp.tams.common.Result |
installLocalFile(String name,
String chartPath,
String namespace,
String valueFilePath,
String[] setParams) |
net.wicp.tams.common.Result |
installLocalFileDefaultNs(String name,
String pathTypeChartFilePath,
String pathTypeValueFilePath,
String... setParams) |
static net.wicp.tams.common.Result |
listCharts(String chartName,
boolean forceupdate)
本地搜索chart包,返回的结果 ChartInst[] listCharts =(ChartInst[])
listChartsRs.retObjs();
|
List<HelmInst> |
listInstance(String filtername,
String namespace) |
List<HelmInst> |
listInstanceGloble(String filtername) |
static net.wicp.tams.common.Result |
pushChart(String chartFilePath,
String reponame)
推送chart包
|
static net.wicp.tams.common.Result |
updateRepo() |
public HelmClient(String pathTypePath)
public static RepoInst getRepoNoConf(String name, Properties props)
public static net.wicp.tams.common.Result addRepo(RepoInst repoInst)
public static net.wicp.tams.common.Result install(Map<HelmFlags,String> values, boolean updateRepo)
values - updateRepo - 是否更新索引public net.wicp.tams.common.Result install(String name, String namespace, HelmChartInfo chartInfo, String valueFilePath, Map<String,String> paramsmap)
chartInfo - public net.wicp.tams.common.Result install(String name, HelmChartInfo chartInfo, Map<String,String> paramsmap)
public net.wicp.tams.common.Result install(String name, HelmChartInfo chartInfo, String valueFilePath)
public net.wicp.tams.common.Result installLocalFile(String name, String chartPath, String namespace, String valueFilePath, Map<String,String> setParams)
public net.wicp.tams.common.Result installLocalFile(String name, String chartPath, String namespace, String valueFilePath, String[] setParams)
public net.wicp.tams.common.Result installLocalFile(String name, File chartFile, String namespace, File valueFile, String... setParams)
public net.wicp.tams.common.Result installLocalFileDefaultNs(String name, String pathTypeChartFilePath, String pathTypeValueFilePath, String... setParams)
public net.wicp.tams.common.Result deleteInstall(String name)
public static net.wicp.tams.common.callback.IConvertValue<String> getConvert(Map<HelmFlags,String> values)
values - public static net.wicp.tams.common.Result updateRepo()
public static net.wicp.tams.common.Result listCharts(String chartName, boolean forceupdate)
chartName - 要搜索的包forceupdate - 地否要强制更新本地索引Copyright © 2023. All rights reserved.