OPA & Rego
Więcej informacji
- Twórca
- Styra (Tim Hinrichs, Teemu Koponen)
- Rok
- Właściciel
- CNCF (graduated 2021)
- Typ
- Silnik polityk + DSL do autoryzacji
- Licencja
- Apache 2.0
- Strona
- openpolicyagent.org
Open Policy Agent — uniwersalny silnik polityk, który przyjmuje JSON i zwraca allow/deny. Rego to jego deklaratywny język inspirowany Datalogiem.
Standard w kontroli dopuszczania w Kubernetesie (Gatekeeper opiera się na OPA), w autoryzacji service mesh (Istio) i w politykach Terraforma. Działa jako sidecar lub biblioteka. Składnia Rego dzieli opinie — potężna, ale z wysokim progiem wejścia. Konkurenci: Cedar (AWS, prostszy), Casbin (lżejszy), Topaz (Aserto) oraz rozwiązania dziedzinowe, jak SpiceDB.