controller

package
v0.0.0-...-01760e3 Latest Latest
Warning

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

Go to latest
Published: Oct 9, 2025 License: Apache-2.0 Imports: 22 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AgentController

type AgentController struct {
	Scheme        *runtime.Scheme
	Reconciler    reconciler.KagentReconciler
	AdkTranslator agent_translator.AdkApiTranslator
}

AgentController reconciles a Agent object

func (*AgentController) Reconcile

func (r *AgentController) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)

func (*AgentController) SetupWithManager

func (r *AgentController) SetupWithManager(mgr ctrl.Manager) error

SetupWithManager sets up the controller with the Manager.

type MCPServerController

type MCPServerController struct {
	Scheme     *runtime.Scheme
	Reconciler reconciler.KagentReconciler
}

MCPServerController reconciles a MCPServer object handling the deployment lifecycle of the MCP server

func (*MCPServerController) Reconcile

func (r *MCPServerController) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)

Reconcile handles the deployment lifecycle of the MCPServer as well as configuring the transport adapter layer for the MCP server which serves to adapt stdio to http.

func (*MCPServerController) SetupWithManager

func (r *MCPServerController) SetupWithManager(mgr ctrl.Manager) error

SetupWithManager sets up the controller with the Manager.

type MCPServerToolController

type MCPServerToolController struct {
	Scheme     *runtime.Scheme
	Reconciler reconciler.KagentReconciler
}

MCPServerToolController handles reconciliation of a MCPServer object for tool discovery purposes

func (*MCPServerToolController) Reconcile

func (r *MCPServerToolController) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)

func (*MCPServerToolController) SetupWithManager

func (r *MCPServerToolController) SetupWithManager(mgr ctrl.Manager) error

SetupWithManager sets up the controller with the Manager.

type MemoryController

type MemoryController struct {
	Scheme     *runtime.Scheme
	Reconciler reconciler.KagentReconciler
}

MemoryController reconciles a Memory object

func (*MemoryController) Reconcile

func (r *MemoryController) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)

func (*MemoryController) SetupWithManager

func (r *MemoryController) SetupWithManager(mgr ctrl.Manager) error

SetupWithManager sets up the controller with the Manager.

type ModelConfigController

type ModelConfigController struct {
	Scheme     *runtime.Scheme
	Reconciler reconciler.KagentReconciler
}

ModelConfigController reconciles a ModelConfig object

func (*ModelConfigController) Reconcile

func (r *ModelConfigController) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)

func (*ModelConfigController) SetupWithManager

func (r *ModelConfigController) SetupWithManager(mgr ctrl.Manager) error

SetupWithManager sets up the controller with the Manager.

type RemoteMCPServerController

type RemoteMCPServerController struct {
	Scheme     *runtime.Scheme
	Reconciler reconciler.KagentReconciler
}

RemoteMCPServerController reconciles a RemoteMCPServer object

func (*RemoteMCPServerController) Reconcile

func (*RemoteMCPServerController) SetupWithManager

func (r *RemoteMCPServerController) SetupWithManager(mgr ctrl.Manager) error

SetupWithManager sets up the controller with the Manager.

type ServiceController

type ServiceController struct {
	Scheme     *runtime.Scheme
	Reconciler reconciler.KagentReconciler
}

ServiceController reconciles a Service object

func (*ServiceController) Reconcile

func (r *ServiceController) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)

func (*ServiceController) SetupWithManager

func (r *ServiceController) SetupWithManager(mgr ctrl.Manager) error

SetupWithManager sets up the controller with the Manager.

Directories

Path Synopsis
mcp

Jump to

Keyboard shortcuts

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