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 MCPRemoteProxy custom resource.
|
Package controllers contains the reconciliation logic for the MCPRemoteProxy custom resource. |
|
pkg
|
|
|
controllerutil
Package controllerutil provides utility functions for the ToolHive Kubernetes operator controllers.
|
Package controllerutil provides utility functions for the ToolHive Kubernetes operator controllers. |
|
git
Package git provides Git repository operations for MCPRegistry sources.
|
Package git provides Git repository operations for MCPRegistry sources. |
|
httpclient
Package httpclient provides HTTP client functionality for API operations
|
Package httpclient provides HTTP client functionality for API operations |
|
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. |
|
oidc
Package oidc provides utilities for resolving OIDC configuration from various sources including Kubernetes service accounts, ConfigMaps, and inline configurations.
|
Package oidc provides utilities for resolving OIDC configuration from various sources including Kubernetes service accounts, ConfigMaps, and inline configurations. |
|
registryapi
Package registryapi provides deployment management for the registry API component.
|
Package registryapi provides deployment management for the registry API component. |
|
registryapi/config
Package config provides management for the registry server config ConfigMap
|
Package config provides management for the registry server config ConfigMap |
|
registryapi/mocks
Package mocks is a generated GoMock package.
|
Package mocks is a generated GoMock package. |
|
runconfig
Package runconfig provides functions to build RunConfigBuilder options for audit configuration.
|
Package runconfig provides functions to build RunConfigBuilder options for audit configuration. |
|
runconfig/configmap
Package configmap provides management for RunConfig ConfigMaps
|
Package configmap provides management for RunConfig ConfigMaps |
|
runconfig/configmap/checksum
Package checksum provides checksum computation and comparison for ConfigMaps
|
Package checksum provides checksum computation and comparison for ConfigMaps |
|
validation
Package validation provides image validation functionality for the ToolHive operator.
|
Package validation provides image validation functionality for the ToolHive operator. |
|
virtualmcpserverstatus
Package virtualmcpserverstatus provides status management and batched updates for VirtualMCPServer resources.
|
Package virtualmcpserverstatus provides status management and batched updates for VirtualMCPServer resources. |
|
virtualmcpserverstatus/mocks
Package mocks is a generated GoMock package.
|
Package mocks is a generated GoMock package. |
|
vmcpconfig
Package vmcpconfig provides conversion logic from VirtualMCPServer CRD to vmcp Config
|
Package vmcpconfig provides conversion logic from VirtualMCPServer CRD to vmcp Config |
|
test-integration
|
|
|
mcp-registry
Package operator_test provides end-to-end tests for the ToolHive operator controllers.
|
Package operator_test provides end-to-end tests for the ToolHive operator controllers. |
Click to show internal directories.
Click to hide internal directories.