@@ -6,7 +6,6 @@ It demonstrates how governance, risk, and compliance (GRC) controls (e.g., Purvi
66---
77
88## ✨ Features
9-
109- ** Gateway** → Entry point, routes requests and enforces decisions
1110- ** PEP** → Policy Enforcement Point, delegates to PDP
1211- ** AIMS (PDP)** → Policy Decision Point, evaluates rules & logs evidence
@@ -62,41 +61,3 @@ flowchart TB
6261 RAG --> TOOLS
6362 TOOLS --> MODELS
6463 MODELS --> G1
65- # SentinelFlow — Quick Ops Cheat Sheet
66-
67- ## 📦 Local Development (Docker Desktop)
68- ```powershell
69- # from repo root
70- docker compose up --build -d
71-
72- # health checks
73- curl.exe http://localhost:8080/healthz # gateway
74- curl.exe http://localhost:8084/healthz # pep
75- curl.exe http://localhost:8090/healthz # aims
76- curl.exe http://localhost:8081/healthz # rag
77- curl.exe http://localhost:8082/healthz # tools
78- curl.exe http://localhost:8083/healthz # models
79-
80- # login to GHCR
81- docker login ghcr.io -u <USERNAME> -p <TOKEN>
82-
83- # build & push all services (example loop)
84- $services = @("gateway","pep","aims","rag","tools","models")
85- foreach ($s in $services) {
86- docker build -t ghcr.io/<org>/<repo>/$s:dev ".\services\$s"
87- docker push ghcr.io/<org>/<repo>/$s:dev
88- }
89- # namespace + chart install/upgrade
90- helm upgrade --install platform .\charts\platform `
91- -n prod --create-namespace `
92- --set global.registry=ghcr.io `
93- --set global.owner=<org>/<repo> `
94- --set global.tag=dev
95-
96- # verify rollout and service endpoint
97- kubectl -n prod rollout status deploy/sentinelflow-gateway
98- kubectl -n prod get svc sentinelflow-gateway
99-
100- # (optional) quick access via port-forward
101- kubectl -n prod port-forward svc/sentinelflow-gateway 8080:80
102- curl.exe http://localhost:8080/healthz
0 commit comments