Versions in this module Expand all Collapse all v0 v0.46.0 Aug 5, 2026 Changes in this version + const ResourceMinVersion + var ErrAlreadyExist = errors.New("resource already exists") + var ErrCatalogMissing = errors.New("catalog label missing") + var ErrHigherVersion = errors.New("cannot downgrade resource as requested version is higher than existing") + var ErrLowerVersion = errors.New("cannot upgrade resource as requested version is lower than existing") + var ErrNotFound = errors.New("resource not found") + var ErrSameVersion = errors.New("resource already exists with the requested verion") + var ErrVersionAndCatalogMissing = errors.New("version and catalog label missing") + var ErrVersionIncompatible = errors.New("requires compatible version") + var ErrVersionMissing = errors.New("version label missing") + var ErrWarnVersionNotFound = errors.New("pipeline version unknown") + type ClientSet interface + Dynamic func() dynamic.Interface + Tekton func() versioned.Interface + type Installer struct + func New(cs ClientSet) *Installer + func (i *Installer) Downgrade(data []byte, catalog, namespace string) (*unstructured.Unstructured, []error) + func (i *Installer) GetPipelineVersion() string + func (i *Installer) Install(data []byte, hubType, org, catalog, namespace string) (*unstructured.Unstructured, []error) + func (i *Installer) ListInstalled(kind, namespace string) ([]unstructured.Unstructured, error) + func (i *Installer) LookupInstalled(name, kind, namespace string) (*unstructured.Unstructured, error) + func (i *Installer) TektonPipelinesVersion() + func (i *Installer) Update(data []byte, catalog, namespace string) (*unstructured.Unstructured, []error) + func (i *Installer) Upgrade(data []byte, catalog, namespace string) (*unstructured.Unstructured, []error)