1

Conftest を使用していくつかのポリシーを作成しており、コマンドで構成を確認したいと考えていますconftest verify。これまでのところ、このようにポリシーを正常に検証できました

test_deployment_with_security_context {
  no_violations with input as {
     ... json content ...
  }
}

ただし、上記の省略された JSON コンテンツはかなり大きく、ポリシー テストを混乱させます。JSON をファイルに入れて、テストにインポートしたいと考えています。このconftest verifyコマンドは、--dataファイルをデータとしてロードしてポリシーで使用できるようにするフラグを受け取ります。たとえば、ドキュメントに従って、conftest verify --data policy見つかった YAML および JSON ファイルを再帰的に読み込みます。したがって、 にあるファイルpolicy/examples/input.jsonは、 の下のポリシー内で使用可能になりますimport data.examples。私の質問は、このデータをテストでどのように使用できるかということです。

4

1 に答える 1