Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Annotations ¶
func NewAnnotationsFromRegistryAnnotations ¶
func NewAnnotationsFromRegistryAnnotations(as registry.Annotations) Annotations
type Bundle ¶
type Bundle struct {
Annotations Annotations
ClusterServiceVersion ClusterServiceVersion
BundleImage string
Channels []string
Name string
Package string
Version string
}
func HeadBundle ¶
func NewBundleFromDirectory ¶
func (*Bundle) GetNameVersion ¶
type ClusterServiceVersion ¶
type ClusterServiceVersion struct {
Name string
OwnedCustomResourceDefinitions []CustomResourceDefinition
RequiredCustomResourceDefinitions []CustomResourceDefinition
Spec opsv1alpha1.ClusterServiceVersionSpec
}
func NewClusterServiceVersionfromRegistryCSV ¶
func NewClusterServiceVersionfromRegistryCSV(csv registry.ClusterServiceVersion) (ClusterServiceVersion, error)
type CustomResourceDefinition ¶
func NewCustomeResourceDefinitionFromRegistryDefinitionKey ¶
func NewCustomeResourceDefinitionFromRegistryDefinitionKey(key registry.DefinitionKey) CustomResourceDefinition
type OrderedBundles ¶
type OrderedBundles []Bundle
func (OrderedBundles) Len ¶
func (l OrderedBundles) Len() int
func (OrderedBundles) Less ¶
func (l OrderedBundles) Less(i, j int) bool
func (OrderedBundles) Swap ¶
func (l OrderedBundles) Swap(i, j int)
Click to show internal directories.
Click to hide internal directories.