controllers

package
v0.0.0-...-0163430 Latest Latest
Warning

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

Go to latest
Published: Mar 27, 2021 License: Apache-2.0 Imports: 18 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var Predicates func(bool) predicate.Predicate = func(haveGeneration bool) predicate.Predicate {
	if haveGeneration {
		return predicate.Funcs{
			CreateFunc: func(e event.CreateEvent) bool {
				return true
			},
			DeleteFunc: func(e event.DeleteEvent) bool {
				return false
			},
			UpdateFunc: func(e event.UpdateEvent) bool {
				return e.MetaOld.GetGeneration() != e.MetaNew.GetGeneration()
			},
			GenericFunc: func(e event.GenericEvent) bool {
				return false
			},
		}
	}

	return predicate.Funcs{
		CreateFunc: func(e event.CreateEvent) bool {
			return true
		},
		DeleteFunc: func(e event.DeleteEvent) bool {
			return false
		},
		UpdateFunc: func(e event.UpdateEvent) bool {
			return true
		},
		GenericFunc: func(e event.GenericEvent) bool {
			return false
		},
	}
}

Functions

This section is empty.

Types

type ClusterRoleBindingController

type ClusterRoleBindingController struct {
	client.Client
	Log    logr.Logger
	Scheme *runtime.Scheme
}

ClusterRoleBindingController reconciles a Capturer object

func (*ClusterRoleBindingController) Reconcile

func (*ClusterRoleBindingController) SetupWithManager

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

type ClusterRoleController

type ClusterRoleController struct {
	client.Client
	Log    logr.Logger
	Scheme *runtime.Scheme
}

ClusterRoleController reconciles a Capturer object

func (*ClusterRoleController) Reconcile

func (r *ClusterRoleController) Reconcile(req ctrl.Request) (ctrl.Result, error)

func (*ClusterRoleController) SetupWithManager

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

type ConfigMapController

type ConfigMapController struct {
	client.Client
	Log    logr.Logger
	Scheme *runtime.Scheme
}

ConfigMapController reconciles a Capturer object

func (*ConfigMapController) Reconcile

func (r *ConfigMapController) Reconcile(req ctrl.Request) (ctrl.Result, error)

func (*ConfigMapController) SetupWithManager

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

type DeploymentController

type DeploymentController struct {
	client.Client
	Log    logr.Logger
	Scheme *runtime.Scheme
}

DeploymentController reconciles a Capturer object

func (*DeploymentController) Reconcile

func (r *DeploymentController) Reconcile(req ctrl.Request) (ctrl.Result, error)

func (*DeploymentController) SetupWithManager

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

type OutputController

type OutputController struct {
	client.Client
	Log    logr.Logger
	Scheme *runtime.Scheme
}

OutputController reconciles a Capturer object

func (*OutputController) Reconcile

func (r *OutputController) Reconcile(req ctrl.Request) (ctrl.Result, error)

func (*OutputController) SetupWithManager

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

type SecretController

type SecretController struct {
	client.Client
	Log    logr.Logger
	Scheme *runtime.Scheme
}

SecretController reconciles a Capturer object

func (*SecretController) Reconcile

func (r *SecretController) Reconcile(req ctrl.Request) (ctrl.Result, error)

func (*SecretController) SetupWithManager

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

type ServiceAccountCountroller

type ServiceAccountCountroller struct {
	client.Client
	Log    logr.Logger
	Scheme *runtime.Scheme
}

ServiceAccountCountroller reconciles a Capturer object

func (*ServiceAccountCountroller) Reconcile

func (r *ServiceAccountCountroller) Reconcile(req ctrl.Request) (ctrl.Result, error)

func (*ServiceAccountCountroller) SetupWithManager

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

type ServiceController

type ServiceController struct {
	client.Client
	Log    logr.Logger
	Scheme *runtime.Scheme
}

ServiceController reconciles a Capturer object

func (*ServiceController) Reconcile

func (r *ServiceController) Reconcile(req ctrl.Request) (ctrl.Result, error)

func (*ServiceController) SetupWithManager

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

Jump to

Keyboard shortcuts

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