consolidation of some of the modules, localization fixes, product advisories work, qa work
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
{
|
||||
"_deprecated": "Legacy fallback config. The canonical default is router-gateway-local.json (Microservice routing via Valkey). Use ROUTER_GATEWAY_CONFIG=./router-gateway-local.reverseproxy.json only when debugging transport issues. Will be removed in a future release.",
|
||||
"Gateway": {
|
||||
"Auth": {
|
||||
"DpopEnabled": false,
|
||||
@@ -18,7 +19,7 @@
|
||||
{
|
||||
"Type": "ReverseProxy",
|
||||
"Path": "/api/v1/release-orchestrator",
|
||||
"TranslatesTo": "http://orchestrator.stella-ops.local/api/v1/release-orchestrator",
|
||||
"TranslatesTo": "http://jobengine.stella-ops.local/api/v1/release-orchestrator",
|
||||
"PreserveAuthHeaders": true
|
||||
},
|
||||
{
|
||||
@@ -39,16 +40,34 @@
|
||||
"TranslatesTo": "http://notify.stella-ops.local/api/v1/notify",
|
||||
"PreserveAuthHeaders": true
|
||||
},
|
||||
{
|
||||
"Type": "ReverseProxy",
|
||||
"Path": "/api/v1/notifier/delivery",
|
||||
"TranslatesTo": "http://notifier.stella-ops.local/api/v2/notify/deliveries",
|
||||
"PreserveAuthHeaders": true
|
||||
},
|
||||
{
|
||||
"Type": "ReverseProxy",
|
||||
"Path": "/api/v1/notifier",
|
||||
"TranslatesTo": "http://notifier.stella-ops.local/api/v1/notifier",
|
||||
"TranslatesTo": "http://notifier.stella-ops.local/api/v2/notify",
|
||||
"PreserveAuthHeaders": true
|
||||
},
|
||||
{
|
||||
"Type": "ReverseProxy",
|
||||
"Path": "/api/v1/concelier",
|
||||
"TranslatesTo": "http://concelier.stella-ops.local/api/v1/concelier",
|
||||
"PreserveAuthHeaders": false
|
||||
},
|
||||
{
|
||||
"Type": "ReverseProxy",
|
||||
"Path": "/api/v1/advisory-sources",
|
||||
"TranslatesTo": "http://concelier.stella-ops.local/api/v1/advisory-sources",
|
||||
"PreserveAuthHeaders": false
|
||||
},
|
||||
{
|
||||
"Type": "ReverseProxy",
|
||||
"Path": "/api/v1/release-control",
|
||||
"TranslatesTo": "http://platform.stella-ops.local/api/v1/release-control",
|
||||
"PreserveAuthHeaders": true
|
||||
},
|
||||
{
|
||||
@@ -108,13 +127,13 @@
|
||||
{
|
||||
"Type": "ReverseProxy",
|
||||
"Path": "/api/v1/signals",
|
||||
"TranslatesTo": "http://signals.stella-ops.local/api/v1/signals",
|
||||
"TranslatesTo": "http://signals.stella-ops.local/signals",
|
||||
"PreserveAuthHeaders": true
|
||||
},
|
||||
{
|
||||
"Type": "ReverseProxy",
|
||||
"Path": "/api/v1/orchestrator",
|
||||
"TranslatesTo": "http://orchestrator.stella-ops.local/api/v1/orchestrator",
|
||||
"Path": "/api/v1/jobengine",
|
||||
"TranslatesTo": "http://jobengine.stella-ops.local/api/v1/jobengine",
|
||||
"PreserveAuthHeaders": true
|
||||
},
|
||||
{
|
||||
@@ -153,6 +172,12 @@
|
||||
"TranslatesTo": "http://timelineindexer.stella-ops.local/api/v1/timeline",
|
||||
"PreserveAuthHeaders": true
|
||||
},
|
||||
{
|
||||
"Type": "ReverseProxy",
|
||||
"Path": "/api/v1/audit",
|
||||
"TranslatesTo": "http://timeline.stella-ops.local/api/v1/audit",
|
||||
"PreserveAuthHeaders": true
|
||||
},
|
||||
{
|
||||
"Type": "ReverseProxy",
|
||||
"Path": "/api/v1/advisory-ai/adapters",
|
||||
@@ -223,7 +248,7 @@
|
||||
"Type": "ReverseProxy",
|
||||
"Path": "/api/v1/governance",
|
||||
"TranslatesTo": "http://policy-gateway.stella-ops.local/api/v1/governance",
|
||||
"PreserveAuthHeaders": true
|
||||
"PreserveAuthHeaders": false
|
||||
},
|
||||
{
|
||||
"Type": "ReverseProxy",
|
||||
@@ -252,7 +277,7 @@
|
||||
{
|
||||
"Type": "ReverseProxy",
|
||||
"Path": "/api/v1/workflows",
|
||||
"TranslatesTo": "http://orchestrator.stella-ops.local/api/v1/workflows",
|
||||
"TranslatesTo": "http://jobengine.stella-ops.local/api/v1/workflows",
|
||||
"PreserveAuthHeaders": true
|
||||
},
|
||||
{
|
||||
@@ -264,13 +289,13 @@
|
||||
{
|
||||
"Type": "ReverseProxy",
|
||||
"Path": "/v1/evidence-packs",
|
||||
"TranslatesTo": "https://evidencelocker.stella-ops.local/v1/evidence-packs",
|
||||
"TranslatesTo": "http://advisoryai.stella-ops.local/v1/evidence-packs",
|
||||
"PreserveAuthHeaders": true
|
||||
},
|
||||
{
|
||||
"Type": "ReverseProxy",
|
||||
"Path": "/v1/runs",
|
||||
"TranslatesTo": "http://orchestrator.stella-ops.local/v1/runs",
|
||||
"TranslatesTo": "http://jobengine.stella-ops.local/v1/runs",
|
||||
"PreserveAuthHeaders": true
|
||||
},
|
||||
{
|
||||
@@ -303,17 +328,23 @@
|
||||
"TranslatesTo": "http://policy-gateway.stella-ops.local/api/cvss",
|
||||
"PreserveAuthHeaders": true
|
||||
},
|
||||
{
|
||||
"Type": "ReverseProxy",
|
||||
"Path": "/policy/shadow",
|
||||
"TranslatesTo": "http://policy-gateway.stella-ops.local/policy/shadow",
|
||||
"PreserveAuthHeaders": false
|
||||
},
|
||||
{
|
||||
"Type": "ReverseProxy",
|
||||
"Path": "/api/policy",
|
||||
"TranslatesTo": "http://policy-gateway.stella-ops.local/api/policy",
|
||||
"PreserveAuthHeaders": true
|
||||
"PreserveAuthHeaders": false
|
||||
},
|
||||
{
|
||||
"Type": "ReverseProxy",
|
||||
"Path": "/api/risk",
|
||||
"TranslatesTo": "http://policy-engine.stella-ops.local/api/risk",
|
||||
"PreserveAuthHeaders": true
|
||||
"PreserveAuthHeaders": false
|
||||
},
|
||||
{
|
||||
"Type": "ReverseProxy",
|
||||
@@ -324,32 +355,32 @@
|
||||
{
|
||||
"Type": "ReverseProxy",
|
||||
"Path": "/api/release-orchestrator",
|
||||
"TranslatesTo": "http://orchestrator.stella-ops.local/api/release-orchestrator",
|
||||
"TranslatesTo": "http://jobengine.stella-ops.local/api/release-orchestrator",
|
||||
"PreserveAuthHeaders": true
|
||||
},
|
||||
{
|
||||
"Type": "ReverseProxy",
|
||||
"Path": "/api/releases",
|
||||
"TranslatesTo": "http://orchestrator.stella-ops.local/api/releases",
|
||||
"TranslatesTo": "http://jobengine.stella-ops.local/api/releases",
|
||||
"PreserveAuthHeaders": true
|
||||
},
|
||||
{
|
||||
"Type": "ReverseProxy",
|
||||
"Path": "/api/approvals",
|
||||
"TranslatesTo": "http://orchestrator.stella-ops.local/api/approvals",
|
||||
"TranslatesTo": "http://jobengine.stella-ops.local/api/approvals",
|
||||
"PreserveAuthHeaders": true
|
||||
},
|
||||
{
|
||||
"Type": "ReverseProxy",
|
||||
"Path": "/api/gate",
|
||||
"TranslatesTo": "http://policy-gateway.stella-ops.local/api/gate",
|
||||
"PreserveAuthHeaders": true
|
||||
"PreserveAuthHeaders": false
|
||||
},
|
||||
{
|
||||
"Type": "ReverseProxy",
|
||||
"Path": "/api/risk-budget",
|
||||
"TranslatesTo": "http://policy-engine.stella-ops.local/api/risk-budget",
|
||||
"PreserveAuthHeaders": true
|
||||
"PreserveAuthHeaders": false
|
||||
},
|
||||
{
|
||||
"Type": "ReverseProxy",
|
||||
@@ -383,8 +414,8 @@
|
||||
},
|
||||
{
|
||||
"Type": "ReverseProxy",
|
||||
"Path": "/api/orchestrator",
|
||||
"TranslatesTo": "http://orchestrator.stella-ops.local/api/orchestrator",
|
||||
"Path": "/api/jobengine",
|
||||
"TranslatesTo": "http://jobengine.stella-ops.local/api/jobengine",
|
||||
"PreserveAuthHeaders": true
|
||||
},
|
||||
{
|
||||
@@ -435,6 +466,36 @@
|
||||
"TranslatesTo": "http://doctor.stella-ops.local/api/doctor",
|
||||
"PreserveAuthHeaders": true
|
||||
},
|
||||
{
|
||||
"Type": "ReverseProxy",
|
||||
"Path": "/api/v2/context",
|
||||
"TranslatesTo": "http://platform.stella-ops.local/api/v2/context",
|
||||
"PreserveAuthHeaders": true
|
||||
},
|
||||
{
|
||||
"Type": "ReverseProxy",
|
||||
"Path": "/api/v2/releases",
|
||||
"TranslatesTo": "http://platform.stella-ops.local/api/v2/releases",
|
||||
"PreserveAuthHeaders": true
|
||||
},
|
||||
{
|
||||
"Type": "ReverseProxy",
|
||||
"Path": "/api/v2/security",
|
||||
"TranslatesTo": "http://platform.stella-ops.local/api/v2/security",
|
||||
"PreserveAuthHeaders": true
|
||||
},
|
||||
{
|
||||
"Type": "ReverseProxy",
|
||||
"Path": "/api/v2/topology",
|
||||
"TranslatesTo": "http://platform.stella-ops.local/api/v2/topology",
|
||||
"PreserveAuthHeaders": true
|
||||
},
|
||||
{
|
||||
"Type": "ReverseProxy",
|
||||
"Path": "/api/v2/integrations",
|
||||
"TranslatesTo": "http://platform.stella-ops.local/api/v2/integrations",
|
||||
"PreserveAuthHeaders": true
|
||||
},
|
||||
{
|
||||
"Type": "ReverseProxy",
|
||||
"Path": "/api",
|
||||
@@ -469,6 +530,12 @@
|
||||
"TranslatesTo": "https://authority.stella-ops.local/jwks",
|
||||
"PreserveAuthHeaders": true
|
||||
},
|
||||
{
|
||||
"Type": "ReverseProxy",
|
||||
"Path": "/authority/console",
|
||||
"TranslatesTo": "https://authority.stella-ops.local/console",
|
||||
"PreserveAuthHeaders": true
|
||||
},
|
||||
{
|
||||
"Type": "ReverseProxy",
|
||||
"Path": "/authority",
|
||||
@@ -563,8 +630,8 @@
|
||||
},
|
||||
{
|
||||
"Type": "ReverseProxy",
|
||||
"Path": "/orchestrator",
|
||||
"TranslatesTo": "http://orchestrator.stella-ops.local"
|
||||
"Path": "/jobengine",
|
||||
"TranslatesTo": "http://jobengine.stella-ops.local"
|
||||
},
|
||||
{
|
||||
"Type": "ReverseProxy",
|
||||
|
||||
Reference in New Issue
Block a user