# Functions
NewClientBasedPipelineRunFetcher returns a PipelineRunFetcher that retrieves the objects from the given API client.
NewClientFactory creates new client factory based on rest config.
NewListerBasedPipelineRunFetcher returns a PipelineRunFetcher that retrieves the objects from the given `PipelineRunLister`.
NewPipelineRun creates a new instance of PipelineRun based on the given apiObj.
NewServiceAccountManager creates ServiceAccountManager.
TryExtractTypeInfo tries to extract Kubernetes API object type information from the given object: - obj type T is "k8s.io/apimachinery/pkg/apis/meta/v1".TypeMeta or *"k8s.io/apimachinery/pkg/apis/meta/v1".TypeMeta.
# Constants
FinalizerName name to register finalizer.
# Structs
ServiceAccountWrap wraps a Service Account and enriches it with futher things.
# Interfaces
ClientFactory is the interface for Kubernetes client factories.
PipelineRun is a set of utility functions working on an underlying api.PipelineRun API object.
PipelineRunByKeyFetcher provides a function to fetch PipelineRuns by their key.
PipelineRunByNameFetcher provides a function to fetch PipelineRuns by their name.
PipelineRunFetcher combines PipelineRunByKeyFetcher and PipelineRunByNameFetcher.
ServiceAccountHelper implements functions to get service account secret.
ServiceAccountManager manages serviceAccounts.
# Type aliases
RoleName to be attached.