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, createdAt string, 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.