Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ChartAndVersions ¶
type ChartAndVersions struct { Repo string `json:"repo"` Name string `json:"name"` URI string `json:"uri"` Versions []ChartVersion `json:"versions"` Keywords []string `json:"keywords"` }
type ChartIndex ¶
type ChartIndex struct {
// contains filtered or unexported fields
}
func (*ChartIndex) Build ¶
func (i *ChartIndex) Build() error
func (*ChartIndex) Save ¶
func (i *ChartIndex) Save(filename string) error
type ChartMatch ¶
type ChartMatch struct { Repo string Name string ChartVersion string AppVersion string LatestChartVersion string LatestAppVersion string }
func FindBestUpstreamMatches ¶
func FindBestUpstreamMatches(chartName string, chartVersion string, appVersion string) ([]ChartMatch, error)
type ChartVersion ¶
type MonocularChartAttributes ¶
type MonocularChartAttributes struct { Name string `json:"name"` Keywords []string `json:"keywords"` Repo MonocularChartRepo `json:"repo"` }
type MonocularChartData ¶
type MonocularChartData struct { ID string `json:"id"` Type string `json:"type"` Attributes MonocularChartAttributes `json:"attributes"` Relationships MonocularChartRelationships `json:"relationships"` }
type MonocularChartRelationships ¶
type MonocularChartRelationships struct {
LatestChartVersion MonocularChartVersion `json:"latestChartVersion"`
}
type MonocularChartRepo ¶
type MonocularChartVersion ¶
type MonocularChartVersion struct {
Data MonocularChartVersionData `json:"data"`
}
type MonocularMeta ¶
type MonocularMeta struct {
TotalPages int `json:"totalPages"`
}
type MonocularResponse ¶
type MonocularResponse struct { Data []MonocularChartData `json:"data"` Meta MonocularMeta `json:"meta"` }
Click to show internal directories.
Click to hide internal directories.