Documentation ¶
Index ¶
- func GroupChangesByRepo(changes []*LineHelmChange) map[string][]*LineHelmChange
- func LoadFromReader(ctx context.Context, reader io.Reader, logger *zapctx.Logger) (*repo.IndexFile, error)
- type ChangeParser
- type HTTPLoader
- type IndexLoader
- type LineHelmChange
- type RepoInfoLoader
- type S3Loader
- type UpgradeInfo
- type VersionChange
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GroupChangesByRepo ¶
func GroupChangesByRepo(changes []*LineHelmChange) map[string][]*LineHelmChange
Types ¶
type ChangeParser ¶
func (*ChangeParser) LoadVersions ¶
func (c *ChangeParser) LoadVersions(_ context.Context, change *LineHelmChange, index *repo.IndexFile) (*VersionChange, error)
type HTTPLoader ¶
func (*HTTPLoader) LoadIndexFile ¶
type IndexLoader ¶
type LineHelmChange ¶
type LineHelmChange struct { UpgradeInfo UpgradeInfo CurrentVersionLine string CurrentVersionLineNumber int }
func ParseHelmReleaseYAML ¶
func ParseHelmReleaseYAML(lines []string) ([]*LineHelmChange, error)
type RepoInfoLoader ¶
type RepoInfoLoader struct { Client *http.Client Logger *zapctx.Logger LoadersByScheme map[string]IndexLoader Cache cache.Cache }
func (*RepoInfoLoader) LoadIndexFile ¶
type UpgradeInfo ¶
Click to show internal directories.
Click to hide internal directories.