Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Agent ¶
type Agent interface { CheckIndex(*repo.ChartRepository) bool GetCharts(*repo.ChartRepository) (map[string]repo.ChartVersions, error) }
Agent is the interface we use to talk to helm packages
type DefaultAgent ¶
type DefaultAgent struct{}
DefaultAgent is the default implementation of the Agent interface
func (DefaultAgent) CheckIndex ¶
func (a DefaultAgent) CheckIndex(r *repo.ChartRepository) bool
CheckIndex checks the index.yaml file at the repo's endpoint
func (DefaultAgent) GetCharts ¶
func (a DefaultAgent) GetCharts(r *repo.ChartRepository) (map[string]repo.ChartVersions, error)
GetCharts gets all charts from a particular chart repo
Click to show internal directories.
Click to hide internal directories.