refactor: JobEngine cleanup + crypto compose refactor + sprint plans + timeline merge prep

- Remove zombie JobEngine WebService (no container runs it)
- Remove dangling STELLAOPS_JOBENGINE_URL, replace with RELEASE_ORCHESTRATOR_URL
- Update Timeline audit paths to release-orchestrator
- Extract smremote to docker-compose.crypto-provider.smremote.yml
- Rename crypto compose files for consistent naming
- Add crypto provider health probe API (CP-001) + tenant preferences (CP-002)
- Create sprint plans: crypto picker, VulnExplorer merge, scheduler plugins
- Timeline merge prep: ingestion worker relocated to infrastructure lib

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
master
2026-04-08 13:45:19 +03:00
parent 59e7f25d96
commit 886ff6f9d2
118 changed files with 1593 additions and 17761 deletions

View File

@@ -16,8 +16,8 @@
"Microservice","^/api/v1/lineage(.*)","http://sbomservice.stella-ops.local/api/v1/lineage$1",,
"Microservice","^/api/v1/resolve(.*)","http://binaryindex.stella-ops.local/api/v1/resolve$1",,
"Microservice","^/api/v1/ops/binaryindex(.*)","http://binaryindex.stella-ops.local/api/v1/ops/binaryindex$1",,
"Microservice","^/api/v1/policy(.*)","http://policy-gateway.stella-ops.local/api/v1/policy$1",,
"Microservice","^/api/v1/governance(.*)","http://policy-gateway.stella-ops.local/api/v1/governance$1",,
"Microservice","^/api/v1/policy(.*)","http://policy-engine.stella-ops.local/api/v1/policy$1",,
"Microservice","^/api/v1/governance(.*)","http://policy-engine.stella-ops.local/api/v1/governance$1",,
"Microservice","^/api/v1/determinization(.*)","http://policy-engine.stella-ops.local/api/v1/determinization$1",,
"Microservice","^/api/v1/workflows(.*)","http://orchestrator.stella-ops.local/api/v1/workflows$1",,
"Microservice","^/api/v1/authority/quotas(.*)","http://platform.stella-ops.local/api/v1/authority/quotas$1",,
@@ -28,7 +28,7 @@
"Microservice","^/api/v1/audit(.*)","http://timeline.stella-ops.local/api/v1/audit$1",,
"Microservice","^/api/v1/export(.*)","https://exportcenter.stella-ops.local/api/v1/export$1",,
"Microservice","^/api/v1/advisory-sources(.*)","http://concelier.stella-ops.local/api/v1/advisory-sources$1",,
"Microservice","^/api/v1/notifier/delivery(.*)","http://notifier.stella-ops.local/api/v2/notify/deliveries$1",,
"Microservice","^/api/v1/notifier/delivery(.*)","http://notify.stella-ops.local/api/v2/notify/deliveries$1",,
"Microservice","^/api/v1/search(.*)","http://advisoryai.stella-ops.local/v1/search$1",,
"Microservice","^/api/v1/advisory-ai(.*)","http://advisoryai.stella-ops.local/v1/advisory-ai$1",,
"Microservice","^/api/v1/advisory(.*)","http://advisoryai.stella-ops.local/api/v1/advisory$1",,
@@ -41,7 +41,7 @@
"Microservice","^/api/v2/integrations(.*)","http://platform.stella-ops.local/api/v2/integrations$1",,
"Microservice","^/api/v1/([^/]+)(.*)","http://$1.stella-ops.local/api/v1/$1$2",,
"Microservice","^/api/v2/([^/]+)(.*)","http://$1.stella-ops.local/api/v2/$1$2",,
"Microservice","^/api/(cvss|gate|exceptions|policy)(.*)","http://policy-gateway.stella-ops.local/api/$1$2",,
"Microservice","^/api/(cvss|gate|exceptions|policy)(.*)","http://policy-engine.stella-ops.local/api/$1$2",,
"Microservice","^/api/(risk|risk-budget)(.*)","http://policy-engine.stella-ops.local/api/$1$2",,
"Microservice","^/api/(release-orchestrator|releases|approvals)(.*)","http://jobengine.stella-ops.local/api/$1$2",,
"Microservice","^/api/(compare|change-traces|sbomservice)(.*)","http://sbomservice.stella-ops.local/api/$1$2",,
@@ -56,7 +56,7 @@
"Microservice","^/api/jobengine(.*)","http://orchestrator.stella-ops.local/api/jobengine$1",,
"Microservice","^/api/scheduler(.*)","http://scheduler.stella-ops.local/api/scheduler$1",,
"Microservice","^/api/doctor(.*)","http://doctor.stella-ops.local/api/doctor$1",,
"Microservice","^/policy(.*)","http://policy-gateway.stella-ops.local/policy$1",,
"Microservice","^/policy(.*)","http://policy-engine.stella-ops.local/policy$1",,
"Microservice","^/v1/evidence-packs(.*)","http://advisoryai.stella-ops.local/v1/evidence-packs$1",,
"Microservice","^/v1/runs(.*)","http://orchestrator.stella-ops.local/v1/runs$1",,
"Microservice","^/v1/advisory-ai(.*)","http://advisoryai.stella-ops.local/v1/advisory-ai$1",,
1 RouteType RoutePath RouteTarget SelectedOpenApiPath StatusCode
16 Microservice ^/api/v1/lineage(.*) http://sbomservice.stella-ops.local/api/v1/lineage$1
17 Microservice ^/api/v1/resolve(.*) http://binaryindex.stella-ops.local/api/v1/resolve$1
18 Microservice ^/api/v1/ops/binaryindex(.*) http://binaryindex.stella-ops.local/api/v1/ops/binaryindex$1
19 Microservice ^/api/v1/policy(.*) http://policy-gateway.stella-ops.local/api/v1/policy$1 http://policy-engine.stella-ops.local/api/v1/policy$1
20 Microservice ^/api/v1/governance(.*) http://policy-gateway.stella-ops.local/api/v1/governance$1 http://policy-engine.stella-ops.local/api/v1/governance$1
21 Microservice ^/api/v1/determinization(.*) http://policy-engine.stella-ops.local/api/v1/determinization$1
22 Microservice ^/api/v1/workflows(.*) http://orchestrator.stella-ops.local/api/v1/workflows$1
23 Microservice ^/api/v1/authority/quotas(.*) http://platform.stella-ops.local/api/v1/authority/quotas$1
28 Microservice ^/api/v1/audit(.*) http://timeline.stella-ops.local/api/v1/audit$1
29 Microservice ^/api/v1/export(.*) https://exportcenter.stella-ops.local/api/v1/export$1
30 Microservice ^/api/v1/advisory-sources(.*) http://concelier.stella-ops.local/api/v1/advisory-sources$1
31 Microservice ^/api/v1/notifier/delivery(.*) http://notifier.stella-ops.local/api/v2/notify/deliveries$1 http://notify.stella-ops.local/api/v2/notify/deliveries$1
32 Microservice ^/api/v1/search(.*) http://advisoryai.stella-ops.local/v1/search$1
33 Microservice ^/api/v1/advisory-ai(.*) http://advisoryai.stella-ops.local/v1/advisory-ai$1
34 Microservice ^/api/v1/advisory(.*) http://advisoryai.stella-ops.local/api/v1/advisory$1
41 Microservice ^/api/v2/integrations(.*) http://platform.stella-ops.local/api/v2/integrations$1
42 Microservice ^/api/v1/([^/]+)(.*) http://$1.stella-ops.local/api/v1/$1$2
43 Microservice ^/api/v2/([^/]+)(.*) http://$1.stella-ops.local/api/v2/$1$2
44 Microservice ^/api/(cvss|gate|exceptions|policy)(.*) http://policy-gateway.stella-ops.local/api/$1$2 http://policy-engine.stella-ops.local/api/$1$2
45 Microservice ^/api/(risk|risk-budget)(.*) http://policy-engine.stella-ops.local/api/$1$2
46 Microservice ^/api/(release-orchestrator|releases|approvals)(.*) http://jobengine.stella-ops.local/api/$1$2
47 Microservice ^/api/(compare|change-traces|sbomservice)(.*) http://sbomservice.stella-ops.local/api/$1$2
56 Microservice ^/api/jobengine(.*) http://orchestrator.stella-ops.local/api/jobengine$1
57 Microservice ^/api/scheduler(.*) http://scheduler.stella-ops.local/api/scheduler$1
58 Microservice ^/api/doctor(.*) http://doctor.stella-ops.local/api/doctor$1
59 Microservice ^/policy(.*) http://policy-gateway.stella-ops.local/policy$1 http://policy-engine.stella-ops.local/policy$1
60 Microservice ^/v1/evidence-packs(.*) http://advisoryai.stella-ops.local/v1/evidence-packs$1
61 Microservice ^/v1/runs(.*) http://orchestrator.stella-ops.local/v1/runs$1
62 Microservice ^/v1/advisory-ai(.*) http://advisoryai.stella-ops.local/v1/advisory-ai$1