Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrRequestInProgress = errors.New("resource request in progress")
ErrRequestInProgress is a sentinel value that indicates resolving a remote file like a pipeline in a bundle or a task in git hasn't completed yet.
Functions ¶
This section is empty.
Types ¶
type ResolvedObject ¶
ResolvedObject is returned by Resolver.List representing a Tekton resource stored in a remote location.
type Resolver ¶
type Resolver interface { List(ctx context.Context) ([]ResolvedObject, error) Get(ctx context.Context, kind, name string) (runtime.Object, *v1.RefSource, error) }
Resolver defines a generic API to retrieve Tekton resources from remote locations. It allows 2 principle operations:
- List: retrieve a flat set of Tekton objects in this remote location
- Get: retrieves a specific object with the given Kind and name, and the refSource identifying where the resource came from.
Click to show internal directories.
Click to hide internal directories.