From c33d8998e265ffabe44c76238cc99b7d37e94e2f Mon Sep 17 00:00:00 2001 From: master <> Date: Tue, 7 Apr 2026 11:24:17 +0300 Subject: [PATCH] fix(gateway): add /api/workflow/* route for workflow service MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The workflow service registers endpoints under /api/workflow/ (no v1 prefix), but the gateway config only had /api/v1/workflows/* which routes to the release-orchestrator. Added a dedicated route for the workflow engine. Found during E2E testing — workflow definitions and instances were returning 404 through the gateway. Co-Authored-By: Claude Opus 4.6 (1M context) --- devops/compose/router-gateway-local.json | 1 + 1 file changed, 1 insertion(+) diff --git a/devops/compose/router-gateway-local.json b/devops/compose/router-gateway-local.json index aa4c9d8e9..4c3e4d323 100644 --- a/devops/compose/router-gateway-local.json +++ b/devops/compose/router-gateway-local.json @@ -78,6 +78,7 @@ { "Type": "Microservice", "Path": "^/api/v1/policy(.*)", "IsRegex": true, "TranslatesTo": "http://policy-gateway.stella-ops.local/api/v1/policy$1" }, { "Type": "Microservice", "Path": "^/api/v1/governance(.*)", "IsRegex": true, "TranslatesTo": "http://policy-gateway.stella-ops.local/api/v1/governance$1" }, { "Type": "Microservice", "Path": "^/api/v1/determinization(.*)", "IsRegex": true, "TranslatesTo": "http://policy-engine.stella-ops.local/api/v1/determinization$1" }, + { "Type": "Microservice", "Path": "^/api/workflow(.*)", "IsRegex": true, "TranslatesTo": "http://workflow.stella-ops.local/api/workflow$1" }, { "Type": "Microservice", "Path": "^/api/v1/workflows(.*)", "IsRegex": true, "TranslatesTo": "http://release-orchestrator.stella-ops.local/api/v1/workflows$1" }, { "Type": "Microservice", "Path": "^/api/v1/aoc(.*)", "IsRegex": true, "TranslatesTo": "http://platform.stella-ops.local/api/v1/aoc$1" }, { "Type": "Microservice", "Path": "^/api/v1/administration(.*)", "IsRegex": true, "TranslatesTo": "http://platform.stella-ops.local/api/v1/administration$1" },