問題タブ [conftest]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
177 参照

kubernetes - Kustomization と Helm で競合例外ルールが失敗する

私のプロジェクトの 1 つに、Helm と Kustomize を使用してビルド、構成、パッケージ化された k8s リソースがいくつかあります。Conftest を使用していくつかの OPA テストを作成しました。チェックの 1 つは、ルートとしてコンテナーを実行しないようにすることです。したがって、これが私のベースフォルダーの deployment.yaml です。

次に、overlays フォルダーに次のようなパッチ ファイル (flux-patch-prod.yaml) を作成します。

base.rego ファイルに次のような Conftest を記述しました。

しかし、それらを実行すると (helm-conftest プラグインがインストールされています)、次のエラーが発生します。

これを機能させる方法がわかりません。そもそも Kustomization を使用する目的全体が無効になるため、deployment.yaml から flux-patch-prod.yaml にコンテンツを再度コピーすることはしたくありません。これを修正する方法はありますか?私は昨日からこの問題でダウンしています!

0 投票する
1 に答える
136 参照

open-policy-agent - 試合検証フィクスチャデータ

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

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

0 投票する
0 に答える
163 参照

python - conftest でこのエラーが発生するのはなぜですか - conftest の読み込み中に ImportError が発生する

以下は、コマンド プロンプトで表示されるエラーです。