controller

package
v0.2.1 Latest Latest
Warning

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

Go to latest
Published: May 3, 2019 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// Cellery ConfigMap
	CelleryConfigMapName = "cellery-config"

	// Istio
	IstioSidecarInjectAnnotation = "sidecar.istio.io/inject"

	// Names
	HTTPServiceName = "http"
)

Variables

This section is empty.

Functions

func CreateAutoscalerOwnerRef added in v0.2.0

func CreateAutoscalerOwnerRef(obj metav1.Object) *metav1.OwnerReference

func CreateCellOwnerRef

func CreateCellOwnerRef(obj metav1.Object) *metav1.OwnerReference

func CreateGatewayOwnerRef

func CreateGatewayOwnerRef(obj metav1.Object) *metav1.OwnerReference

func CreateServiceOwnerRef

func CreateServiceOwnerRef(obj metav1.Object) *metav1.OwnerReference

func CreateTokenServiceOwnerRef

func CreateTokenServiceOwnerRef(obj metav1.Object) *metav1.OwnerReference

Types

type Controller

type Controller struct {
	// contains filtered or unexported fields
}

func New

func New(h Handler, logger *zap.SugaredLogger, workQueueName string) *Controller

func (*Controller) Enqueue

func (c *Controller) Enqueue(obj interface{})

func (*Controller) Run

func (c *Controller) Run(threadiness int, stopCh <-chan struct{})

type Handler

type Handler interface {
	Handle(key string) error
}

Directories

Path Synopsis
sts

Jump to

Keyboard shortcuts

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