Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GenerateHelmIndexFromPath ¶
GenerateHelmIndexFromPath dynamically generates Helm index.yaml content from a directory path containing .tgz files
func NewJfrogKeychain ¶
Types ¶
type ChartMetadata ¶
type ChartMetadata struct {
Name string `yaml:"name"`
Version string `yaml:"version"`
Description string `yaml:"description,omitempty"`
AppVersion string `yaml:"appVersion,omitempty"`
}
ChartMetadata represents the metadata extracted from a Helm chart
type HelmIndex ¶
type HelmIndex struct {
APIVersion string `yaml:"apiVersion"`
Entries map[string][]HelmIndexEntry `yaml:"entries"`
}
HelmIndex represents a minimal Helm index structure
type HelmIndexEntry ¶
type HelmIndexEntry struct {
Name string `yaml:"name"`
Version string `yaml:"version"`
URLs []string `yaml:"urls"`
}
HelmIndexEntry represents a minimal chart entry with only essential fields
type JFrogPackage ¶
JFrogPackage represents a file entry from JFrog Artifactory
type JFrogRepository ¶
Click to show internal directories.
Click to hide internal directories.