controllers

package
v0.0.1 Latest Latest
Warning

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

Go to latest
Published: Apr 22, 2022 License: Apache-2.0 Imports: 61 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type KluctlDeploymentReconciler

type KluctlDeploymentReconciler struct {
	client.Client

	Scheme          *runtime.Scheme
	EventRecorder   kuberecorder.EventRecorder
	MetricsRecorder *metrics.Recorder
	ControllerName  string

	NoCrossNamespaceRefs bool
	// contains filtered or unexported fields
}

KluctlDeploymentReconciler reconciles a KluctlDeployment object

func (*KluctlDeploymentReconciler) Reconcile

func (*KluctlDeploymentReconciler) SetupWithManager

SetupWithManager sets up the controller with the Manager.

type KluctlDeploymentReconcilerOptions

type KluctlDeploymentReconcilerOptions struct {
	MaxConcurrentReconciles   int
	HTTPRetry                 int
	DependencyRequeueInterval time.Duration
}

KluctlDeploymentReconcilerOptions contains options for the KluctlDeploymentReconciler.

type KluctlProjectReconciler

type KluctlProjectReconciler struct {
	client.Client
	kuberecorder.EventRecorder
	helper.Metrics

	Storage        *source_controller.Storage
	ControllerName string
	// contains filtered or unexported fields
}

KluctlProjectReconciler reconciles a v1beta2.KluctlProject object.

func (*KluctlProjectReconciler) Reconcile

func (r *KluctlProjectReconciler) Reconcile(ctx context.Context, req ctrl.Request) (result ctrl.Result, retErr error)

func (*KluctlProjectReconciler) SetupWithManager

func (r *KluctlProjectReconciler) SetupWithManager(mgr ctrl.Manager) error

func (*KluctlProjectReconciler) SetupWithManagerAndOptions

func (r *KluctlProjectReconciler) SetupWithManagerAndOptions(mgr ctrl.Manager, opts KluctlProjectReconcilerOptions) error

type KluctlProjectReconcilerOptions

type KluctlProjectReconcilerOptions struct {
	MaxConcurrentReconciles   int
	DependencyRequeueInterval time.Duration
	RateLimiter               ratelimiter.RateLimiter
}

type SourceRevisionChangePredicate

type SourceRevisionChangePredicate struct {
	predicate.Funcs
}

func (SourceRevisionChangePredicate) Update

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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