addressableservice

package
v0.0.0-...-580b870 Latest Latest
Warning

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

Go to latest
Published: Feb 13, 2020 License: Apache-2.0 Imports: 25 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewImpl

func NewImpl(ctx context.Context, r Interface) *controller.Impl

NewImpl returns a controller.Impl that handles queuing and feeding work from the queue through an implementation of controller.Reconciler, delegating to the provided Interface and optional Finalizer methods.

Types

type Finalizer

type Finalizer interface {
	// FinalizeKind implements custom logic to finalize v1alpha1.AddressableService. Any changes
	// to the objects .Status or .Finalizers will be ignored. Returning a nil or
	// Normal type reconciler.Event will allow the finalizer to be deleted on
	// the resource. The resource passed to FinalizeKind will always have a set
	// deletion timestamp.
	FinalizeKind(ctx context.Context, o *v1alpha1.AddressableService) reconciler.Event
}

Finalizer defines the strongly typed interfaces to be implemented by a controller finalizing v1alpha1.AddressableService.

type Interface

type Interface interface {
	// ReconcileKind implements custom logic to reconcile v1alpha1.AddressableService. Any changes
	// to the objects .Status or .Finalizers will be propagated to the stored
	// object. It is recommended that implementors do not call any update calls
	// for the Kind inside of ReconcileKind, it is the responsibility of the calling
	// controller to propagate those properties. The resource passed to ReconcileKind
	// will always have an empty deletion timestamp.
	ReconcileKind(ctx context.Context, o *v1alpha1.AddressableService) reconciler.Event
}

Interface defines the strongly typed interfaces to be implemented by a controller reconciling v1alpha1.AddressableService.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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