controllers

package
v0.16.5 Latest Latest
Warning

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

Go to latest
Published: Jun 28, 2023 License: Apache-2.0 Imports: 69 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func MatchesTimeSpec added in v0.7.0

func MatchesTimeSpec(t time.Time, spec string) (bool, error)

Types

type DeployRequestedPredicate added in v0.6.3

type DeployRequestedPredicate struct {
	predicate.Funcs
}

func (DeployRequestedPredicate) Update added in v0.6.3

type KluctlDeploymentReconciler

type KluctlDeploymentReconciler struct {
	client.Client
	RestConfig *rest.Config
	ClientSet  *kubernetes.Clientset

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

	NoCrossNamespaceRefs  bool
	DefaultServiceAccount string
	DryRun                bool

	SshPool *ssh_pool.SshPool
	// contains filtered or unexported fields
}

func (*KluctlDeploymentReconciler) Reconcile

func (*KluctlDeploymentReconciler) SetupWithManager

SetupWithManager sets up the controller with the Manager.

type KluctlDeploymentReconcilerOpts added in v0.6.0

type KluctlDeploymentReconcilerOpts struct {
	MaxConcurrentReconciles int
	HTTPRetry               int
}

KluctlDeploymentReconcilerOpts contains options for the BaseReconciler.

Jump to

Keyboard shortcuts

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