Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CrdController ¶
CrdController struct defines how a controller should encapsulate logging, client connectivity, informing (list and watching) queueing, and handling of resource changes
func (*CrdController) HasSynced ¶
func (c *CrdController) HasSynced() bool
HasSynced indicates when the controller is synced up with the K8s.
func (*CrdController) Init ¶
func (c *CrdController) Init() error
Init performs the initialization of the Controller
func (*CrdController) Run ¶
func (c *CrdController) Run(ctx <-chan struct{})
Run this in the plugin_crd_impl, it's the controller loop
type CrdSpec ¶
type CrdSpec struct { TypeName string Group string Version string Plural string Validation *apiextv1beta1.CustomResourceValidation }
CrdSpec contains specification of the resource to control.
Click to show internal directories.
Click to hide internal directories.