Help us shape the future of Go! Take the 2026 Go Developer Survey

data

package
v0.5.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 23, 2017 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Charts

type Charts interface {
	// ChartFromRepo retrieves the latest version of a particular chart from a repo
	ChartFromRepo(repo, name string) (*models.ChartPackage, error)
	// ChartVersionFromRepo retrieves a specific chart version from a repo
	ChartVersionFromRepo(repo, name, version string) (*models.ChartPackage, error)
	// ChartVersionsFromRepo retrieves all chart versions from a repo
	ChartVersionsFromRepo(repo, name string) ([]*models.ChartPackage, error)
	// AllFromRepo retrieves all charts from a repo
	AllFromRepo(repo string) ([]*models.ChartPackage, error)
	// All retrieves all charts from all repos
	All() ([]*models.ChartPackage, error)
	// Search operates against all charts/repos
	Search(params charts.SearchChartsParams) ([]*models.ChartPackage, error)
	// Refresh freshens charts data
	Refresh() error
}

Charts is an interface for managing chart data sourced from a repository index

type Client

type Client interface {
	ListReleases(params releasesapi.GetAllReleasesParams) (*rls.ListReleasesResponse, error)
	InstallRelease(chartPath string, params releasesapi.CreateReleaseParams) (*rls.InstallReleaseResponse, error)
	DeleteRelease(releaseName string) (*rls.UninstallReleaseResponse, error)
	GetRelease(releaseName string) (*rls.GetReleaseContentResponse, error)
}

Client is an interface for managing Helm Chart releases

Directories

Path Synopsis
helm

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL