Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DependencyResolver ¶
type DependencyResolver interface {
ResolveInstallPlan(sourceRefs []registry.SourceRef, existingCRDOwners map[string][]string, catalogLabelKey string, plan *v1alpha1.InstallPlan) ([]v1alpha1.Step, []registry.ResourceKey, error)
}
DependencyResolver defines how a something that resolves dependencies (CSVs, CRDs, etc...) should behave
type MultiSourceResolver ¶
type MultiSourceResolver struct{}
MultiSourceResolver resolves resolves dependencies from multiple CatalogSources
func (*MultiSourceResolver) ResolveInstallPlan ¶
func (resolver *MultiSourceResolver) ResolveInstallPlan(sourceRefs []registry.SourceRef, existingCRDOwners map[string][]string, catalogLabelKey string, plan *v1alpha1.InstallPlan) ([]v1alpha1.Step, []registry.ResourceKey, error)
ResolveInstallPlan resolves the given InstallPlan with all available sources
Click to show internal directories.
Click to hide internal directories.