Documentation
¶
Overview ¶
Package main is the entry point for the ToolHive Kubernetes Operator. It sets up and runs the controller manager for the MCPServer custom resource.
Directories
¶
| Path | Synopsis |
|---|---|
|
api
|
|
|
v1alpha1
Package v1alpha1 contains API Schema definitions for the toolhive v1alpha1 API group +kubebuilder:object:generate=true +groupName=toolhive.stacklok.dev
|
Package v1alpha1 contains API Schema definitions for the toolhive v1alpha1 API group +kubebuilder:object:generate=true +groupName=toolhive.stacklok.dev |
|
Package controllers contains the reconciliation logic for the MCPServer custom resource.
|
Package controllers contains the reconciliation logic for the MCPServer custom resource. |
|
pkg
|
|
|
filtering
Package filtering provides server filtering capabilities for MCPRegistry resources.
|
Package filtering provides server filtering capabilities for MCPRegistry resources. |
|
git
Package git provides Git repository operations for MCPRegistry sources.
|
Package git provides Git repository operations for MCPRegistry sources. |
|
mcpregistrystatus
Package mcpregistrystatus provides status management and batched updates for MCPRegistry resources.
|
Package mcpregistrystatus provides status management and batched updates for MCPRegistry resources. |
|
mcpregistrystatus/mocks
Package mocks is a generated GoMock package.
|
Package mocks is a generated GoMock package. |
|
registryapi
Package registryapi provides deployment management for the registry API component.
|
Package registryapi provides deployment management for the registry API component. |
|
registryapi/mocks
Package mocks is a generated GoMock package.
|
Package mocks is a generated GoMock package. |
|
sources
Package sources provides interfaces and implementations for retrieving MCP registry data from various external sources.
|
Package sources provides interfaces and implementations for retrieving MCP registry data from various external sources. |
|
sources/mocks
Package mocks is a generated GoMock package.
|
Package mocks is a generated GoMock package. |
|
sync
Package sync provides synchronization management interfaces and implementations for MCPRegistry resources in the ToolHive operator.
|
Package sync provides synchronization management interfaces and implementations for MCPRegistry resources in the ToolHive operator. |
|
validation
Package validation provides image validation functionality for the ToolHive operator.
|
Package validation provides image validation functionality for the ToolHive operator. |
Click to show internal directories.
Click to hide internal directories.