Skip to content
Latchkey

Conftest - CI/CD用語集の定義

Conftestは、コマンドラインからconfigファイルに対してOPA/Regoのポリシーを実行し、自然なCIのgateになります。

Conftestは、OPAエンジンを使って構造化された設定ファイル(YAML、JSON、HCL、Dockerfile)をRegoポリシーに対してテストするコマンドラインツールです。

Conftestは、稼働中のクラスターなしでpolicy as codeを直接パイプラインに持ち込み、あらゆる構造化されたconfigをルールに対して評価します。

一般的な使い方

conftest test deployment.yamlのようなステップは、ポリシーが失敗するとゼロ以外の終了コードを返すため、違反があるとbuildが停止します。

関連ガイド