Skip to content
Latchkey

Rego - CI/CD用語集の定義

Regoは、構造化されたデータを評価するポリシールールを書くためのOPAの宣言的な言語です。

Regoは、ポリシーのルールを構造化された(JSON)データに対するロジックとして表現するためにOpen Policy Agentが使う宣言的なクエリ言語です。

Regoにより、チームはコンプライアンスとセキュリティのチェックを、CIと実行時で同一に動作するテスト可能なコードとして書けます。

CI/CDにおいて

Regoのポリシーは「rootとして実行されるコンテナはない」といった事実をアサートでき、パイプラインのステップでマニフェストに対して実行されるため、違反はマージをブロックします。

関連ガイド