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.