Documentation
¶
Index ¶
- Constants
- func EnhanceStatus(res *v12.Carp, err error) *v12.CarpStatus
- func GetDiff(text1 string, text2 string, name1 string, name2 string) string
- func RevisionDiff(functor objects.SectionFn, ext string, revision1 *release.Release, ...) (string, error)
- type Contexted
- type HelmHandler
- func (h *HelmHandler) GetInfoSection(c *gin.Context)
- func (h *HelmHandler) GetReleases(c *gin.Context)
- func (h *HelmHandler) History(c *gin.Context)
- func (h *HelmHandler) Install(c *gin.Context)
- func (h *HelmHandler) RepoAdd(c *gin.Context)
- func (h *HelmHandler) RepoCharts(c *gin.Context)
- func (h *HelmHandler) RepoDelete(c *gin.Context)
- func (h *HelmHandler) RepoLatestVer(c *gin.Context)
- func (h *HelmHandler) RepoList(c *gin.Context)
- func (h *HelmHandler) RepoUpdate(c *gin.Context)
- func (h *HelmHandler) RepoValues(c *gin.Context)
- func (h *HelmHandler) RepoVersions(c *gin.Context)
- func (h *HelmHandler) Resources(c *gin.Context)
- func (h *HelmHandler) Rollback(c *gin.Context)
- func (h *HelmHandler) RunTests(c *gin.Context)
- func (h *HelmHandler) Uninstall(c *gin.Context)
- func (h *HelmHandler) Upgrade(c *gin.Context)
- type HistoryElement
- type KubeHandler
- type ReleaseElement
- type RepoChartElement
- type RepositoryElement
- type ScannersHandler
Constants ¶
View Source
const APP = "app"
View Source
const Healthy = "Healthy"
View Source
const Progressing = "Progressing"
View Source
const Unhealthy = "Unhealthy"
View Source
const Unknown = "Unknown"
Variables ¶
This section is empty.
Functions ¶
func EnhanceStatus ¶ added in v1.0.0
func EnhanceStatus(res *v12.Carp, err error) *v12.CarpStatus
Types ¶
type Contexted ¶ added in v1.0.0
func (*Contexted) EnableClientCache ¶ added in v1.0.0
type HelmHandler ¶
type HelmHandler struct {
*Contexted
}
func (*HelmHandler) GetInfoSection ¶
func (h *HelmHandler) GetInfoSection(c *gin.Context)
func (*HelmHandler) GetReleases ¶ added in v1.0.0
func (h *HelmHandler) GetReleases(c *gin.Context)
func (*HelmHandler) History ¶
func (h *HelmHandler) History(c *gin.Context)
func (*HelmHandler) Install ¶
func (h *HelmHandler) Install(c *gin.Context)
func (*HelmHandler) RepoAdd ¶
func (h *HelmHandler) RepoAdd(c *gin.Context)
func (*HelmHandler) RepoCharts ¶
func (h *HelmHandler) RepoCharts(c *gin.Context)
func (*HelmHandler) RepoDelete ¶
func (h *HelmHandler) RepoDelete(c *gin.Context)
func (*HelmHandler) RepoLatestVer ¶ added in v1.0.0
func (h *HelmHandler) RepoLatestVer(c *gin.Context)
func (*HelmHandler) RepoList ¶
func (h *HelmHandler) RepoList(c *gin.Context)
func (*HelmHandler) RepoUpdate ¶
func (h *HelmHandler) RepoUpdate(c *gin.Context)
func (*HelmHandler) RepoValues ¶
func (h *HelmHandler) RepoValues(c *gin.Context)
func (*HelmHandler) RepoVersions ¶ added in v1.0.0
func (h *HelmHandler) RepoVersions(c *gin.Context)
func (*HelmHandler) Resources ¶
func (h *HelmHandler) Resources(c *gin.Context)
func (*HelmHandler) Rollback ¶
func (h *HelmHandler) Rollback(c *gin.Context)
func (*HelmHandler) RunTests ¶ added in v1.0.0
func (h *HelmHandler) RunTests(c *gin.Context)
func (*HelmHandler) Uninstall ¶
func (h *HelmHandler) Uninstall(c *gin.Context)
func (*HelmHandler) Upgrade ¶ added in v1.0.0
func (h *HelmHandler) Upgrade(c *gin.Context)
type HistoryElement ¶ added in v1.0.0
type HistoryElement struct { Revision int `json:"revision"` Updated helmtime.Time `json:"updated"` Status release.Status `json:"status"` Chart string `json:"chart"` AppVersion string `json:"app_version"` Description string `json:"description"` ChartName string `json:"chart_name"` // custom addition on top of Helm ChartVer string `json:"chart_ver"` // custom addition on top of Helm HasTests bool `json:"has_tests"` }
func HReleaseToHistElem ¶ added in v1.0.0
func HReleaseToHistElem(o *release.Release) *HistoryElement
type KubeHandler ¶
type KubeHandler struct {
*Contexted
}
func (*KubeHandler) Describe ¶
func (h *KubeHandler) Describe(c *gin.Context)
func (*KubeHandler) GetContexts ¶
func (h *KubeHandler) GetContexts(c *gin.Context)
func (*KubeHandler) GetNameSpaces ¶ added in v0.2.5
func (h *KubeHandler) GetNameSpaces(c *gin.Context)
func (*KubeHandler) GetResourceInfo ¶
func (h *KubeHandler) GetResourceInfo(c *gin.Context)
type ReleaseElement ¶ added in v1.0.0
type ReleaseElement struct { Name string `json:"name"` Namespace string `json:"namespace"` Revision string `json:"revision"` Updated helmtime.Time `json:"updated"` Status release.Status `json:"status"` Chart string `json:"chart"` ChartName string `json:"chartName"` ChartVersion string `json:"chartVersion"` AppVersion string `json:"app_version"` Icon string `json:"icon"` Description string `json:"description"` }
func HReleaseToJSON ¶ added in v1.0.0
func HReleaseToJSON(o *release.Release) *ReleaseElement
type RepoChartElement ¶ added in v1.0.0
type RepoChartElement struct { Name string `json:"name"` Version string `json:"version"` AppVersion string `json:"app_version"` Description string `json:"description"` InstalledNamespace string `json:"installed_namespace"` InstalledName string `json:"installed_name"` Repository string `json:"repository"` URLs []string `json:"urls"` IsSuggestedRepo bool `json:"isSuggestedRepo"` }
type RepositoryElement ¶ added in v1.0.0
type ScannersHandler ¶
type ScannersHandler struct {
*Contexted
}
func (*ScannersHandler) List ¶
func (h *ScannersHandler) List(c *gin.Context)
func (*ScannersHandler) ScanManifest ¶ added in v1.0.0
func (h *ScannersHandler) ScanManifest(c *gin.Context)
func (*ScannersHandler) ScanResource ¶
func (h *ScannersHandler) ScanResource(c *gin.Context)
Click to show internal directories.
Click to hide internal directories.