pipeline

package
v0.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 15, 2023 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewContext

func NewContext(ctx context.Context, log logr.Logger, supportedTypes map[schema.GroupVersionKind]struct{}, client client.Client) reconcile.Context

Types

type Builder

type Builder impl

func (*Builder) Build

func (b *Builder) Build() reconcile.Pipeline

func (*Builder) WithContextProvider

func (b *Builder) WithContextProvider(ctxProvider reconcile.ContextProvider) *Builder

func (*Builder) WithHandlers

func (b *Builder) WithHandlers(h ...reconcile.Handler) *Builder

type ContextImpl

type ContextImpl struct {
	reconcile.FlowStatus
	// contains filtered or unexported fields
}

func (*ContextImpl) Client

func (i *ContextImpl) Client() client.Client

func (*ContextImpl) Ctx

func (i *ContextImpl) Ctx() context.Context

func (*ContextImpl) IsTypeSupported

func (i *ContextImpl) IsTypeSupported(gvk schema.GroupVersionKind) bool

func (*ContextImpl) Log

func (i *ContextImpl) Log() logr.Logger

func (*ContextImpl) Status

func (i *ContextImpl) Status() reconcile.FlowStatus

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL