controller

package
v0.3.0-alpha Latest Latest
Warning

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

Go to latest
Published: Dec 30, 2016 License: Apache-2.0 Imports: 21 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CreateAddonTPRs

func CreateAddonTPRs(host string, kclient clientset.Interface) error

CreateAddonTPRs generates the third party resource required for interacting with addons

func CreatePlatformRoles

func CreatePlatformRoles(kclient clientset.Interface)

CreatePlatformRoles initialize the needed roles for the platform

func CreateServicePlan3PRs

func CreateServicePlan3PRs(host string, kclient kclientset.Interface) error

CreateServicePlan3PRs generates the third party resource required for interacting with Service Plans

func CreateServicePlanStatus3PRs

func CreateServicePlanStatus3PRs(host string, kclient kclientset.Interface) error

CreateServicePlanStatus3PRs generates the third party resource required for informing the status of a Service Plan

Types

type AddonController

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

AddonController controller

func NewAddonController

func NewAddonController(addonInformer, psetInformer, spInformer cache.SharedIndexInformer, client clientset.Interface) *AddonController

NewAddonController creates a new addon controller

func (*AddonController) Run

func (c *AddonController) Run(workers int, stopc <-chan struct{})

Run the controller.

type NamespaceController

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

NamespaceController controller

func NewNamespaceController

func NewNamespaceController(nsInf, spInf cache.SharedIndexInformer,
	kclient kclientset.Interface, sysClient clientset.CoreInterface) *NamespaceController

NewNamespaceController creates a NamespaceController

func (*NamespaceController) Run

func (c *NamespaceController) Run(workers int, stopc <-chan struct{})

Run the controller.

type ResourceAllocatorCtrl

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

ResourceAllocatorCtrl controller

func NewResourceAllocatorCtrl

func NewResourceAllocatorCtrl(dpInf, spInf cache.SharedIndexInformer,
	client kclientset.Interface,
	sysClient clientset.CoreInterface) *ResourceAllocatorCtrl

NewResourceAllocatorCtrl creates a ResourceAllocatorCtrl

func (*ResourceAllocatorCtrl) Run

func (c *ResourceAllocatorCtrl) Run(workers int, stopc <-chan struct{})

Run the controller.

type ServicePlanController

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

ServicePlanController controller

func NewServicePlanController

func NewServicePlanController(spInf cache.SharedIndexInformer, client kclientset.Interface, sysClient clientset.CoreInterface) *ServicePlanController

NewServicePlanController create a new ServicePlanController

func (*ServicePlanController) Run

func (c *ServicePlanController) Run(workers int, stopc <-chan struct{})

Run the controller.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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