Documentation
¶
Index ¶
- func RegisterHelmChartRoutes(mgm *gin.RouterGroup)
- func RegisterHelmReleaseRoutes(api *gin.RouterGroup)
- func RegisterHelmRepoRoutes(admin *gin.RouterGroup)
- func RepoOptionList(c *gin.Context)
- type HelmChartController
- type HelmReleaseController
- func (hr *HelmReleaseController) BatchUninstallRelease(c *gin.Context)
- func (hr *HelmReleaseController) GetReleaseNote(c *gin.Context)
- func (hr *HelmReleaseController) GetReleaseValues(c *gin.Context)
- func (hr *HelmReleaseController) InstallRelease(c *gin.Context)
- func (hr *HelmReleaseController) ListRelease(c *gin.Context)
- func (hr *HelmReleaseController) ListReleaseHistory(c *gin.Context)
- func (hr *HelmReleaseController) UninstallRelease(c *gin.Context)
- func (hr *HelmReleaseController) UpgradeRelease(c *gin.Context)
- type HelmRepoController
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterHelmChartRoutes ¶ added in v0.0.144
func RegisterHelmChartRoutes(mgm *gin.RouterGroup)
func RegisterHelmReleaseRoutes ¶ added in v0.0.144
func RegisterHelmReleaseRoutes(api *gin.RouterGroup)
func RegisterHelmRepoRoutes ¶ added in v0.0.144
func RegisterHelmRepoRoutes(admin *gin.RouterGroup)
func RepoOptionList ¶
Types ¶
type HelmChartController ¶ added in v0.0.144
type HelmChartController struct {
}
func (*HelmChartController) ChartVersionOptionList ¶ added in v0.0.144
func (hc *HelmChartController) ChartVersionOptionList(c *gin.Context)
ChartVersionOptionList 获取Chart的版本列表
func (*HelmChartController) GetChartValue ¶ added in v0.0.144
func (hc *HelmChartController) GetChartValue(c *gin.Context)
GetChartValue 获取Chart的值
func (*HelmChartController) ListChart ¶ added in v0.0.144
func (hc *HelmChartController) ListChart(c *gin.Context)
type HelmReleaseController ¶ added in v0.0.144
type HelmReleaseController struct {
}
func (*HelmReleaseController) BatchUninstallRelease ¶ added in v0.0.144
func (hr *HelmReleaseController) BatchUninstallRelease(c *gin.Context)
func (*HelmReleaseController) GetReleaseNote ¶ added in v0.0.144
func (hr *HelmReleaseController) GetReleaseNote(c *gin.Context)
GetReleaseNote 获取ReleaseNote
func (*HelmReleaseController) GetReleaseValues ¶ added in v0.0.144
func (hr *HelmReleaseController) GetReleaseValues(c *gin.Context)
GetReleaseValues 获取安装yaml
func (*HelmReleaseController) InstallRelease ¶ added in v0.0.144
func (hr *HelmReleaseController) InstallRelease(c *gin.Context)
InstallRelease 安装Helm Release
func (*HelmReleaseController) ListRelease ¶ added in v0.0.144
func (hr *HelmReleaseController) ListRelease(c *gin.Context)
func (*HelmReleaseController) ListReleaseHistory ¶ added in v0.0.144
func (hr *HelmReleaseController) ListReleaseHistory(c *gin.Context)
ListReleaseHistory 获取Release的历史版本
func (*HelmReleaseController) UninstallRelease ¶ added in v0.0.144
func (hr *HelmReleaseController) UninstallRelease(c *gin.Context)
UninstallRelease 卸载Helm Release
func (*HelmReleaseController) UpgradeRelease ¶ added in v0.0.144
func (hr *HelmReleaseController) UpgradeRelease(c *gin.Context)
UpgradeRelease 升级Helm Release
type HelmRepoController ¶ added in v0.0.144
type HelmRepoController struct {
}
func (*HelmRepoController) AddOrUpdateRepo ¶ added in v0.0.144
func (r *HelmRepoController) AddOrUpdateRepo(c *gin.Context)
AddOrUpdateRepo 添加或更新Helm仓库
func (*HelmRepoController) DeleteRepo ¶ added in v0.0.144
func (r *HelmRepoController) DeleteRepo(c *gin.Context)
func (*HelmRepoController) ListRepo ¶ added in v0.0.144
func (r *HelmRepoController) ListRepo(c *gin.Context)
func (*HelmRepoController) UpdateReposIndex ¶ added in v0.0.144
func (r *HelmRepoController) UpdateReposIndex(c *gin.Context)
Click to show internal directories.
Click to hide internal directories.