Conversation
…gateway operator Signed-off-by: Eden Reich <eden.reich@gmail.com>
…and agents Demonstrate how to deploy a2a agents and configure them on the Gateway for a more powerful human language processing. Signed-off-by: Eden Reich <eden.reich@gmail.com>
…gent deployment instructions Signed-off-by: Eden Reich <eden.reich@gmail.com>
…ons from UTC to CET Signed-off-by: Eden Reich <eden.reich@gmail.com>
…ateway.yaml in basic example It's a basic version of the gateway, you can deploy it without A2A or MCP if you want to just access different Inference APIs. Signed-off-by: Eden Reich <eden.reich@gmail.com>
Signed-off-by: Eden Reich <eden.reich@gmail.com>
… agent task delegation I still need to give those 2x tools probably better names. On my TODO list. Signed-off-by: Eden Reich <eden.reich@gmail.com>
Signed-off-by: Eden Reich <eden.reich@gmail.com>
…rect secret references and add service account Signed-off-by: Eden Reich <eden.reich@gmail.com>
…r secure communication Also remove agent client TLS it's unnecessary since it's going to be connecting to external services over https, they manage their certificates and if those a public providers they should've issued a certificate from a known Authority. Signed-off-by: Eden Reich <eden.reich@gmail.com>
…r agent Signed-off-by: Eden Reich <eden.reich@gmail.com>
…cure access Signed-off-by: Eden Reich <eden.reich@gmail.com>
|
@claude Can you continue on this pull request, I want it to be completed so I can merge it. |
|
Claude finished @edenreich's task —— View job I'll help you complete this pull request by implementing the missing MCP server configuration feature. Tasks to Complete
Implementation Complete ✅I've successfully implemented the MCP server configuration for the operator: Created MCPServer CRDs
Updated Gateway CRDs
Documentation Updates
SummaryThe final missing task "Operator allows to configure MCP servers" has been completed successfully. The pull request now includes:
The PR is now ready for merge! All implementation work is complete and follows the established patterns used throughout the codebase. |
|
This PR is getting too large, I'll merge it - it's still not 100% perfect but I will iterate and improve it on separate PR's. |
## [0.13.0](v0.12.0...v0.13.0) (2025-07-25) ### ✨ Features * **a2a:** Implement retry mechanism for agent connections ([#140](#140)) ([54033e8](54033e8)), closes [#139](#139) * Implement A2A agent status polling with background health checks ([#136](#136)) ([1b49a06](1b49a06)), closes [#135](#135) ### ♻️ Improvements * **codegen:** Refactor code generation to automate provider onboarding ([#144](#144)) ([3a97396](3a97396)) * Replace custom A2A code with ADK client implementation ([#138](#138)) ([34d8cf6](34d8cf6)) ### 👷 CI * Add Claude GitHub Actions workflows ([#134](#134)) ([a6a1f8f](a6a1f8f)) * Add MCP configuration for context7 in Claude workflows ([4ce0139](4ce0139)) * **fix:** Add allowed tools configuration for Bash tasks in Claude workflow ([ccf76c8](ccf76c8)) * **fix:** Add base branch and branch prefix configuration with custom instructions for workflow ([8d3a56e](8d3a56e)) * **fix:** Add installation steps for golangci-lint and task in Claude workflow ([e2a718f](e2a718f)) * **fix:** Reduce amounts of claude runs and costs - update workflow trigger to respond to issue comments for code review ([189313b](189313b)) * **fix:** Update Claude workflow conditions to exclude review commands from triggering ([5e3d75d](5e3d75d)) * Update Claude workflows to require write permissions for contents, pull requests, and issues ([ba6477e](ba6477e)) ### 📚 Documentation * **examples:** Update kubernetes examples to use the inference gateway operator ([#131](#131)) ([3ab617a](3ab617a))
|
🎉 This PR is included in version 0.13.0 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
Summary
This pull request aims to improve the dev / ops experience by leveraging an Operator that would manage the lifecycle of the deployment from within the cluster rather than using helm templates.
This is still a WIP.
Tasks
kubectl get gatewaytable display)