apiserver

package
v1.45.0-0.dev Latest Latest
Warning

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

Go to latest
Published: Aug 17, 2026 License: Apache-2.0 Imports: 40 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CalicoCleanup

type CalicoCleanup struct{}

CalicoCleanup deletes the Enterprise API server objects a prior Enterprise installation left behind.

func (CalicoCleanup) Modify

func (CalicoCleanup) Watches

type Extension

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

Extension is the Calico Enterprise behavior for the API server controller.

func New

New returns the API server extension for the variant the operator resolved.

func (*Extension) ExtendInputs

ExtendInputs does the enterprise controller-side work: it builds the trusted bundle, fetches the enterprise CRs, creates the query server certificate, resolves the L7 sidecar images, and stashes them for the modifiers. The base API server render carries none of this.

func (*Extension) Modify

Modify dispatches over the components the API server controller renders.

func (*Extension) Watches

func (e *Extension) Watches(c ctrlruntime.Controller) error

Watches registers the enterprise resources the API server controller reconciles on.

Jump to

Keyboard shortcuts

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