Commit Graph

  • 4cbbabc29b Declare X-Stock-Change-Reason as a proper header parameter main Stéphane Tailland 2026-08-31 16:21:00 +02:00
  • b34619057d Fix the malformed YAML from the previous commit Stéphane Tailland 2026-08-31 16:16:24 +02:00
  • 934adf0cfc Expose patch-product as an MCP tool, scoped to a new restocker role Stéphane Tailland 2026-08-31 16:12:53 +02:00
  • 4246c1e62f Delete the unreferenced cache manifest Stéphane Tailland 2026-08-31 08:33:14 +02:00
  • 1d1bbde17e Stop caching reads on a read-write API Stéphane Tailland 2026-08-31 08:26:21 +02:00
  • ca0a11fd94 feat(mcp): authorise tool-call parameters, not just the tool name Stéphane Tailland 2026-08-29 18:08:00 +02:00
  • 37770f39d4 feat(mcp): cap read volume per caller identity Stéphane Tailland 2026-08-29 18:05:45 +02:00
  • 2143c5f0bb feat(mcp): cap read volume per caller identity Stéphane Tailland 2026-08-29 18:04:14 +02:00
  • 644c013edf fix(mcp): translate OpenAPI 3.0 nullable into JSON Schema Stéphane Tailland 2026-08-29 12:19:29 +02:00
  • 32d6014b42 refactor(mcp): generate the tool definitions from the spec Stéphane Tailland 2026-08-29 08:43:36 +02:00
  • dcc93f0f68 refactor: rename the token-exchange broker to drop the middleware's name Stéphane Tailland 2026-08-29 07:40:03 +02:00
  • c583d28cff fix(catalog-mcp): create-product could never succeed Stéphane Tailland 2026-08-28 17:34:06 +02:00
  • 20c72929a8 Follow the gateway Kustomization into the domain namespace Stéphane Tailland 2026-08-27 14:45:20 +02:00
  • 41f7a996c5 Reconcile this repo's Flux entrypoints instead of applying them by hand Stéphane Tailland 2026-08-27 14:32:55 +02:00
  • c210ffbaae Regenerate the spec against the gateway, not the backend Stéphane Tailland 2026-08-27 06:42:02 +02:00
  • 454c4c66e2 Restore SSE on the catalog MCP route Stéphane Tailland 2026-08-26 16:50:52 +02:00
  • 2351ad0bc3 Point the control-plane ref at the stable mirror CR Stéphane Tailland 2026-08-26 16:30:15 +02:00
  • 0bd9fda837 Route gateway audit logs to Loki Stéphane Tailland 2026-08-25 07:25:43 +02:00
  • 3a27e13c8b Switch to local keycloak Stéphane Tailland 2026-08-23 14:40:22 +02:00
  • a8459f7ecf Fix invalid K8s resource names for read_only/product_manager consumer groups Stéphane Tailland 2026-08-21 18:39:30 +02:00
  • fc6b60c582 Rebuild catalog-mcp consumer groups on the real 5-role model Stéphane Tailland 2026-08-21 18:35:02 +02:00
  • 95f9b611b3 Capture request/response bodies for audit-log via pre/post-function Stéphane Tailland 2026-08-21 14:53:52 +02:00
  • 1c46f9b447 Revert custom_fields_by_lua on audit-log: broke logging entirely Stéphane Tailland 2026-08-21 14:46:49 +02:00
  • 6fa122207e Capture request/response bodies in audit-log, extend it to MCP Stéphane Tailland 2026-08-21 14:40:20 +02:00
  • fa7abfe5bd Drop the manual KongCertificate/KongSNI workaround Stéphane Tailland 2026-08-21 09:51:23 +02:00
  • 01f873b773 Bind the Gateway TLS secret to Konnect via KongCertificate/KongSNI Stéphane Tailland 2026-08-21 09:47:29 +02:00
  • 466c657240 Point catalog-api at the classic-models Keycloak realm, drop separate MCP hostname Stéphane Tailland 2026-08-21 09:24:18 +02:00
  • 4a1c772b80 Expose catalog-api under /catalog/v1, decoupled from the backend path Stéphane Tailland 2026-08-21 09:22:33 +02:00
  • dfb01f4c54 MCP server Stéphane Tailland 2026-08-20 17:27:09 +02:00
  • f929a0f7e4 MCP server Stéphane Tailland 2026-08-20 16:26:48 +02:00
  • 8b7ab3b846 Additional plugins Stéphane Tailland 2026-08-20 15:03:25 +02:00
  • 9546953b97 Flux refactoring Stéphane Tailland 2026-08-20 14:37:08 +02:00
  • b69a57e771 Documentation Stéphane Tailland 2026-08-20 13:47:09 +02:00
  • 89add4914a First commit Stéphane Tailland 2026-08-20 13:24:10 +02:00
  • 1275748655 Scaffold catalog-api (routing placeholder for classic-models-api split) Stéphane Tailland 2026-08-18 14:59:46 +02:00