类 HelmClient
- java.lang.Object
-
- common.kubernetes.helm.HelmClient
-
public class HelmClient extends Object
只支持helm3的调用,helm2可以参考TillerClient- 作者:
- Andy.zhou
-
-
构造器概要
构造器 构造器 说明 HelmClient()
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static net.wicp.tams.common.ResultaddRepo(RepoInst repoInst)static net.wicp.tams.common.Resultcall(HelmCmd helmCmd, Map<HelmFlags,String> values)static net.wicp.tams.common.callback.IConvertValue<String>getConvert(Map<HelmFlags,String> values)通过id得到某个部署的状态static RepoInstgetRepo(String name)static RepoInstgetRepoNoConf(String name, Properties props)static net.wicp.tams.common.ResultlistCharts(String chartName, boolean forceupdate)本地搜索chart包,返回的结果 ChartInst[] listCharts =(ChartInst[]) listChartsRs.retObjs();static net.wicp.tams.common.ResultpushChart(String chartFilePath, String reponame)推送chart包static voidsaveK8sConfFile(String pathTrue, String context)把k8s的config文件保存static voidsaveK8sConfFilePathType(String pathTypeStr, String context)static net.wicp.tams.common.ResultupdateRepo()
-
-
-
方法详细资料
-
getRepoNoConf
public static RepoInst getRepoNoConf(String name, Properties props)
-
addRepo
public static net.wicp.tams.common.Result addRepo(RepoInst repoInst)
-
call
public static net.wicp.tams.common.Result call(HelmCmd helmCmd, Map<HelmFlags,String> values)
-
getConvert
public static net.wicp.tams.common.callback.IConvertValue<String> getConvert(Map<HelmFlags,String> values)
通过id得到某个部署的状态- 参数:
values-- 返回:
-
updateRepo
public static net.wicp.tams.common.Result updateRepo()
-
listCharts
public static net.wicp.tams.common.Result listCharts(String chartName, boolean forceupdate)
本地搜索chart包,返回的结果 ChartInst[] listCharts =(ChartInst[]) listChartsRs.retObjs();- 参数:
chartName- 要搜索的包forceupdate- 地否要强制更新本地索引- 返回:
-
pushChart
public static net.wicp.tams.common.Result pushChart(String chartFilePath, String reponame)
推送chart包- 参数:
chartFilePath- 本地文件名或目录名reponame- 本地仓库名- 返回:
-
saveK8sConfFile
public static void saveK8sConfFile(String pathTrue, String context)
把k8s的config文件保存- 参数:
pathTrue- 操作系统文件路径,非pathtype路径context- 文件内容
-
-