Documentation ¶
Index ¶
- Constants
- func CostToolsStatus(ctx context.Context, conn *model.Connector) error
- func DeployCostTools(ctx context.Context, conn *model.Connector, replace bool) error
- func UpdateCustomPricing(ctx context.Context, conn *model.Connector) error
- type ChartApp
- type Deployer
- type Helm
- func (h *Helm) ChartCacheDir() string
- func (h *Helm) Clean()
- func (h *Helm) Download(repoURL, chartName string) (string, error)
- func (h *Helm) GetRelease(name string) (*release.Release, error)
- func (h *Helm) Install(name, chartPath string, values map[string]any) error
- func (h *Helm) Uninstall(name string) error
Constants ¶
View Source
const ( NamePrometheus = "walrus-prometheus" NameOpencost = "walrus-opencost" NameKubeStateMetrics = "walrus-prometheus-kube-state-metrics" NamePrometheusServer = "walrus-prometheus-server" ConfigMapNameOpencost = "walrus-opencost" )
Variables ¶
This section is empty.
Functions ¶
func DeployCostTools ¶
Types ¶
type Helm ¶
type Helm struct {
// contains filtered or unexported fields
}
func (*Helm) ChartCacheDir ¶
Click to show internal directories.
Click to hide internal directories.