Documentation ¶
Index ¶
Constants ¶
View Source
const ( AddressController = "address" BuildController = "build" ContainerBuildController = "containerbuild" JobController = "job" NodePoolController = "nodepool" ServiceController = "service" SystemController = "system" SystemLifecycleController = "systemlifecycle" )
Variables ¶
View Source
var Initializers = map[string]Initializer{
AddressController: initializeAddressController,
BuildController: initializeBuildController,
ContainerBuildController: initializeContainerBuildController,
JobController: initializeJobController,
NodePoolController: initializeNodePoolController,
ServiceController: initializeServiceController,
SystemController: initializeSystemController,
SystemLifecycleController: initializeSystemLifecycleController,
}
Functions ¶
This section is empty.
Types ¶
type Context ¶
type Context struct { NamespacePrefix string LatticeID v1.LatticeID InternalDNSDomain string ComponentResolver resolver.Interface CloudProviderOptions *cloudprovider.Options ServiceMeshOptions *servicemesh.Options // KubeInformerFactory gives access to base kubernetes kubeinformers. KubeInformerFactory kubeinformers.SharedInformerFactory // Need to create shared kubeinformers for each of our CRDs. LatticeInformerFactory latticeinformers.SharedInformerFactory KubeClientBuilder KubeClientBuilder LatticeClientBuilder LatticeClientBuilder // Stop is the stop channel Stop <-chan struct{} }
type Initializer ¶
type Initializer func(context Context)
type KubeClientBuilder ¶
func (KubeClientBuilder) ClientOrDie ¶
func (cb KubeClientBuilder) ClientOrDie(name string) kubeclientset.Interface
type LatticeClientBuilder ¶
func (LatticeClientBuilder) ClientOrDie ¶
func (cb LatticeClientBuilder) ClientOrDie(name string) latticeclientset.Interface
Click to show internal directories.
Click to hide internal directories.