Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ArtifactHubMetadata ¶
type ArtifactHubMetadata struct {
Version string `yaml:"version,omitempty"`
Name string `yaml:"name,omitempty"`
DisplayName string `yaml:"displayName,omitempty"`
CreatedAt string `yaml:"createdAt,omitempty"`
Description string `yaml:"description,omitempty"`
LogoPath string `yaml:"logoPath,omitempty"`
LogoURL string `yaml:"logoURL,omitempty"`
Digest string `yaml:"digest,omitempty"`
License string `yaml:"license,omitempty"`
HomeURL string `yaml:"homeURL,omitempty"`
AppVersion string `yaml:"appVersion,omitempty"`
ContainersImages []ContainersImage `yaml:"containersImages,omitempty"`
ContainsSecurityUpdates string `yaml:"containsSecurityUpdates,omitempty"`
Operator string `yaml:"operator,omitempty"`
Deprecated string `yaml:"deprecated,omitempty"`
Prerelease string `yaml:"prerelease,omitempty"`
Keywords []string `yaml:"keywords,omitempty"`
Links []Link `yaml:"links,omitempty"`
Readme string `yaml:"readme,omitempty"`
Install string `yaml:"install,omitempty"`
Changes []Change `yaml:"changes,omitempty"`
Maintainers []Maintainer `yaml:"maintainers,omitempty"`
Provider Provider `yaml:"provider,omitempty"`
Ignore []string `yaml:"ignore,omitempty"`
Recommendations []Recommendation `yaml:"recommendations,omitempty"`
Screenshots []Screenshot `yaml:"screenshots,omitempty"`
Annotations struct {
Key1 string `yaml:"key1,omitempty"`
Key2 string `yaml:"key2,omitempty"`
} `yaml:"annotations,omitempty"`
}
func BuildArtifactHubPkg ¶
func BuildArtifactHubPkg(name, downloadURL, user, version string, createdAt *time.Time, catalogData *v1alpha1.CatalogData) *ArtifactHubMetadata
type ContainersImage ¶
type Maintainer ¶
type Recommendation ¶
type Recommendation struct {
URL string `yaml:"url,omitempty"`
}
type Screenshot ¶
Click to show internal directories.
Click to hide internal directories.