Overview
Create a new Kubernetes admission webhook project for ToolHive MCPServer resources within the kagenti-extensions repository.
Objective
Build a webhook that automatically injects an initContainer into MCPServer pods to auto-register tools with Keycloak before the main MCP Server starts.
Background
ToolHive is an external, open source project that simplifies deployment and management of Model Context Protocol (MCP) servers in Kubernetes. The MCPServer Custom Resource Definition (CRD) is provided by the ToolHive operator. This webhook will extend MCPServer functionality by injecting Kagenti specific initialization logic.
Overview
Create a new Kubernetes admission webhook project for ToolHive MCPServer resources within the kagenti-extensions repository.
Objective
Build a webhook that automatically injects an initContainer into MCPServer pods to auto-register tools with Keycloak before the main MCP Server starts.
Background
ToolHive is an external, open source project that simplifies deployment and management of Model Context Protocol (MCP) servers in Kubernetes. The MCPServer Custom Resource Definition (CRD) is provided by the ToolHive operator. This webhook will extend MCPServer functionality by injecting Kagenti specific initialization logic.