Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Bundle ¶
type Bundle struct { Package *Package Channel *Channel Name string Image string Replaces string Skips []string SkipRange string Properties []property.Property RelatedImages []RelatedImage Deprecation *Deprecation // These fields are present so that we can continue serving // the GRPC API the way packageserver expects us to in a // backwards-compatible way. Objects []string CsvJSON string // These fields are used to compare bundles in a diff. PropertiesP *property.Properties Version semver.Version }
type Channel ¶
type Channel struct { Package *Package Name string Bundles map[string]*Bundle Deprecation *Deprecation // NOTICE: The field Properties of the type Channel is for internal use only. // DO NOT use it for any public-facing functionalities. // This API is in alpha stage and it is subject to change. Properties []property.Property }
type Deprecation ¶ added in v1.32.0
type Deprecation struct {
Message string `json:"message"`
}
func (*Deprecation) Validate ¶ added in v1.32.0
func (d *Deprecation) Validate() error
type Package ¶
type RelatedImage ¶
func (RelatedImage) Validate ¶
func (i RelatedImage) Validate() error
Click to show internal directories.
Click to hide internal directories.