Documentation
¶
Index ¶
- type Extension
- func (e *Extension) ExtendInputs(ctx context.Context, ci controller.Inputs) (controller.Inputs, []certificatemanagement.KeyPairInterface, error)
- func (e *Extension) Images() *imageoverride.Overrides
- func (e *Extension) Modify(c render.Component, ri render.Inputs) render.Component
- func (e *Extension) Watches(c ctrlruntime.Controller) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Extension ¶
type Extension struct {
// contains filtered or unexported fields
}
Extension is the Calico Enterprise behavior for the windows controller.
func New ¶
func New(variant operatorv1.ProductVariant) *Extension
New returns the windows extension for the variant the operator resolved.
func (*Extension) ExtendInputs ¶
func (e *Extension) ExtendInputs(ctx context.Context, ci controller.Inputs) (controller.Inputs, []certificatemanagement.KeyPairInterface, error)
ExtendInputs fetches the node prometheus keypair the installation controller created and stashes it in the render inputs for the windows modifier.
func (*Extension) Images ¶
func (e *Extension) Images() *imageoverride.Overrides
func (*Extension) Watches ¶
func (e *Extension) Watches(c ctrlruntime.Controller) error
Validate rejects windows installation config Calico Enterprise does not support. Watches registers the enterprise secrets the windows controller reconciles on.
Click to show internal directories.
Click to hide internal directories.