v1

package
v0.9.7 Latest Latest
Warning

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

Go to latest
Published: Apr 29, 2024 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func RegisterGitJobGeneratingHandler

func RegisterGitJobGeneratingHandler(ctx context.Context, controller GitJobController, apply apply.Apply,
	condition condition.Cond, name string, handler GitJobGeneratingHandler, opts *generic.GeneratingHandlerOptions)

func RegisterGitJobStatusHandler

func RegisterGitJobStatusHandler(ctx context.Context, controller GitJobController, condition condition.Cond, name string, handler GitJobStatusHandler)

Types

type GitJobCache

type GitJobCache interface {
	generic.CacheInterface[*v1.GitJob]
}

GitJobCache interface for retrieving GitJob resources in memory.

type GitJobClient

type GitJobClient interface {
	generic.ClientInterface[*v1.GitJob, *v1.GitJobList]
}

GitJobClient interface for managing GitJob resources in Kubernetes.

type GitJobController

type GitJobController interface {
	generic.ControllerInterface[*v1.GitJob, *v1.GitJobList]
}

GitJobController interface for managing GitJob resources.

type GitJobGeneratingHandler

type GitJobGeneratingHandler func(obj *v1.GitJob, status v1.GitJobStatus) ([]runtime.Object, v1.GitJobStatus, error)

type GitJobStatusHandler

type GitJobStatusHandler func(obj *v1.GitJob, status v1.GitJobStatus) (v1.GitJobStatus, error)

type Interface

type Interface interface {
	GitJob() GitJobController
}

func New

func New(controllerFactory controller.SharedControllerFactory) Interface

Jump to

Keyboard shortcuts

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