reconciler

package
v0.2.0 Latest Latest
Warning

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

Go to latest
Published: Jul 15, 2020 License: Apache-2.0 Imports: 17 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// ReasonAdapterCreate indicates that an adapter object was successfully created.
	ReasonAdapterCreate = "CreateAdapter"
	// ReasonAdapterUpdate indicates that an adapter object was successfully updated.
	ReasonAdapterUpdate = "UpdateAdapter"
	// ReasonAdapterDelete indicates that an adapter object was successfully deleted.
	ReasonAdapterDelete = "DeleteAdapter"
)

Reasons for API Events

Variables

View Source
var Semantic = conversion.EqualitiesOrDie(
	deploymentEqual,
	knServiceEqual,
)

Semantic can do semantic deep equality checks for Kubernetes API objects.

For a given comparison function

comp(a, b interface{})

'a' should always be the desired state, and 'b' the current state for DeepDerivative comparisons to work as expected.

Functions

This section is empty.

Types

type KServiceReconciler

type KServiceReconciler interface {
	ReconcileKService(context.Context, kmeta.OwnerRefable, *servingv1.Service) (*servingv1.Service, pkgreconciler.Event)
}

KServiceReconciler performs reconciliation for Knative services

func NewKServiceReconciler

func NewKServiceReconciler(servingClientSet servingclientset.Interface, servingLister servinglisters.ServiceLister) KServiceReconciler

NewKServiceReconciler creates the default implementation of KService reconciler.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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