flowchart TB
subgraph L0["Merge request ak zouti MCP ki limite"]
direction LR
L0N0["Merge request GitLab
Commit enjenyè · Helm / Kustomize / kòd aplikasyon"]
L0N1["Kopilòt verifikasyon davans
Bouyon manifest · rapò preparasyon · diferans chanjman"]
L0N0 -->|"Webhook / revizyon mande"| L0N1
L0N2["Sèvè MCP ak chema restrenn
Zouti ki gen tip defini · idantite sèlman lekti sèvè a fè respekte"]
L0N1 -->|"Apèl zouti valide"| L0N2
end
subgraph L1["Limit egzekisyon apwouve"]
direction LR
L1N0["Pwen aksè modèl prive
Self-hosted OpenShift AI / vLLM inside perimeter"]
L1N1["Enspeksyon klis sèlman lekti
Kota · SCC · topoloji aktyèl; pa gen chanjman nan pwodiksyon"]
L1N2["HashiCorp Vault / External Secrets
External Secrets Operator · aksè kontwole pandan egzekisyon"]
end
subgraph L2["Kontwòl livrezon detèminis"]
direction LR
L2N0["Etap sekirite GitLab CI
Trivy / Grype · SBOM Syft · siyati Cosign"]
L2N1["Validasyon politik
OPA / Kyverno · konpatibilite SCC · kota"]
L2N0 -->|"Konstwi epi analize atèfak"| L2N1
L2N2["Apwobasyon imen pwoteje
Revizè obligatwa · branch pwoteje · fizyon apwouve"]
L2N1 -->|"Pase kontwòl ki konfigire yo"| L2N2
end
subgraph L3["Egzekisyon GitOps ak prèv"]
direction LR
L3N0["Argo CD
ApplicationSets · eta vle ki apwouve"]
L3N1["OpenShift nan pwodiksyon
Kontwòl admisyon · RBAC chaj yo · mTLS ki konfigire"]
L3N0 -->|"Rekonsilye apre apwobasyon"| L3N1
L3N2["SIEM ak depo prèv
Evènman san done sansib · atestasyon · politik konsèvasyon"]
L3N1 -->|"Evènman ak prèv egzekisyon"| L3N2
end
L0N1 -.->|"Kopilòt la ajoute diferans manifest yo ak rapò preparasyon pou revizyon imen."| L0N0
L0N1 -.->|"Trafik modèl la itilize yon pwen aksè prive ak yon rejyon tretman apwouve."| L1N0
L0N2 -.->|"Idantite sèlman lekti a ka enspekte eta a; li pa ka deplwaye nan pwodiksyon."| L1N1
L0N0 -.->|"Merge request la lanse CI; rezilta IA pa kontoune kontwòl yo."| L2N0
L2N2 -.->|"Se sèlman fizyon apwouve a ki chanje eta GitOps vle a."| L3N0
L1N2 -.->|"ESO jwenn sekrè egzekisyon ki otorize yo."| L3N1
L0N2 -.->|"Yo kolekte evènman zouti san done sansib selon politik odit apwouve a."| L3N2
L3N0 -.->|"Resi senkronizasyon ak atestasyon yo rantre nan depo prèv la."| L3N2
%% Sèvè MCP yo aplike validasyon JSON Schema strik ak pèmisyon lekti sèlman. Chak chanjman dwe pase tès sekirite GitLab CI, règ OPA/Kyverno ak apwobasyon moun anvan Argo CD deplwaye li.
%% Topoloji referans, pa yon garanti ke li adapte ak anviwònman ou. Vèsyon pwotokòl, limit rezo, wòl ak objektif sèvis yo fikse nan konsepsyon detaye pandan Sprint Evalyasyon an.