controller

package
v0.4.8 Latest Latest
Warning

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

Go to latest
Published: Apr 20, 2020 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Overview

Definitions for the Kubernetes Controllers

Definitions for the Kubernetes Controllers

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type VirtualMeshCertificateSigningRequestDeletionReconciler

type VirtualMeshCertificateSigningRequestDeletionReconciler interface {
	ReconcileVirtualMeshCertificateSigningRequestDeletion(req reconcile.Request)
}

Reconcile deletion events for the VirtualMeshCertificateSigningRequest Resource. Deletion receives a reconcile.Request as we cannot guarantee the last state of the object before being deleted. implemented by the user

type VirtualMeshCertificateSigningRequestEventHandler

type VirtualMeshCertificateSigningRequestEventHandler interface {
	CreateVirtualMeshCertificateSigningRequest(obj *security_zephyr_solo_io_v1alpha1.VirtualMeshCertificateSigningRequest) error
	UpdateVirtualMeshCertificateSigningRequest(old, new *security_zephyr_solo_io_v1alpha1.VirtualMeshCertificateSigningRequest) error
	DeleteVirtualMeshCertificateSigningRequest(obj *security_zephyr_solo_io_v1alpha1.VirtualMeshCertificateSigningRequest) error
	GenericVirtualMeshCertificateSigningRequest(obj *security_zephyr_solo_io_v1alpha1.VirtualMeshCertificateSigningRequest) error
}

Handle events for the VirtualMeshCertificateSigningRequest Resource

type VirtualMeshCertificateSigningRequestEventHandlerFuncs

func (*VirtualMeshCertificateSigningRequestEventHandlerFuncs) CreateVirtualMeshCertificateSigningRequest

func (*VirtualMeshCertificateSigningRequestEventHandlerFuncs) DeleteVirtualMeshCertificateSigningRequest

func (*VirtualMeshCertificateSigningRequestEventHandlerFuncs) GenericVirtualMeshCertificateSigningRequest

func (*VirtualMeshCertificateSigningRequestEventHandlerFuncs) UpdateVirtualMeshCertificateSigningRequest

type VirtualMeshCertificateSigningRequestEventWatcher

type VirtualMeshCertificateSigningRequestEventWatcher interface {
	AddEventHandler(ctx context.Context, h VirtualMeshCertificateSigningRequestEventHandler, predicates ...predicate.Predicate) error
}

type VirtualMeshCertificateSigningRequestFinalizer

type VirtualMeshCertificateSigningRequestFinalizer interface {
	VirtualMeshCertificateSigningRequestReconciler

	// name of the finalizer used by this handler.
	// finalizer names should be unique for a single task
	VirtualMeshCertificateSigningRequestFinalizerName() string

	// finalize the object before it is deleted.
	// Watchers created with a finalizing handler will a
	FinalizeVirtualMeshCertificateSigningRequest(obj *security_zephyr_solo_io_v1alpha1.VirtualMeshCertificateSigningRequest) error
}

Reconcile and finalize the VirtualMeshCertificateSigningRequest Resource implemented by the user

type VirtualMeshCertificateSigningRequestReconcileLoop

type VirtualMeshCertificateSigningRequestReconcileLoop interface {
	RunVirtualMeshCertificateSigningRequestReconciler(ctx context.Context, rec VirtualMeshCertificateSigningRequestReconciler, predicates ...predicate.Predicate) error
}

type VirtualMeshCertificateSigningRequestReconciler

type VirtualMeshCertificateSigningRequestReconciler interface {
	ReconcileVirtualMeshCertificateSigningRequest(obj *security_zephyr_solo_io_v1alpha1.VirtualMeshCertificateSigningRequest) (reconcile.Result, error)
}

Reconcile Upsert events for the VirtualMeshCertificateSigningRequest Resource. implemented by the user

type VirtualMeshCertificateSigningRequestReconcilerFuncs

type VirtualMeshCertificateSigningRequestReconcilerFuncs struct {
	OnReconcileVirtualMeshCertificateSigningRequest         func(obj *security_zephyr_solo_io_v1alpha1.VirtualMeshCertificateSigningRequest) (reconcile.Result, error)
	OnReconcileVirtualMeshCertificateSigningRequestDeletion func(req reconcile.Request)
}

func (*VirtualMeshCertificateSigningRequestReconcilerFuncs) ReconcileVirtualMeshCertificateSigningRequest

func (*VirtualMeshCertificateSigningRequestReconcilerFuncs) ReconcileVirtualMeshCertificateSigningRequestDeletion

func (f *VirtualMeshCertificateSigningRequestReconcilerFuncs) ReconcileVirtualMeshCertificateSigningRequestDeletion(req reconcile.Request)

Jump to

Keyboard shortcuts

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