私のkubernetesヘルムチャートは、未使用の値をvalues.yaml
に定義していないことを確認したいと思います。これには、subchart.foo.bar: ???
を最上位レベルのvalues.yaml
に定義している場合、そのサブチャートでそのキーが使用されているか、おそらくsubchart/values.yaml
に記載されているショートカットを含める必要があります。kubernetesヘルムチャートのすべての値が使用されていることを確認してください。
values.yaml
に偽の「ドキュメント」が表示されないようにするために必要です。たとえば、サブチャート内のキーが変更または削除された場合などです。
理想的には、サブチャートの値がトップレベルチャートでオーバーライドされていないことを報告する可能性もありますが、これはあまり関係ありません。
これに役立つツールはありますか?
変数の全体のパスをgrepするだけでは不十分です。テンプレート言語が参照されているかどうか(たとえばコンテキストを変更しているかどうか)、実際には何かではなく本物の参照を参照しているかどうかを理解する必要があります1つのように見える。 – moreginger