第26章 認定のための Helm チャートの検証
chart-verifier CLI ツールを使用して、Helm チャートを確認できます。chart-verifier は、設定可能なチェックのリストを実行して、Helm チャートに Red Hat 認定基準を満たすために必要な関連メタデータと書式設定がすべて備わっているかどうかを検証する、CLI ベースのオープンソースツールです。Helm チャートの配布準備ができており、Red Hat OpenShift Container Platform 上でシームレスに動作し、認定された Helm チャートエントリーとして Red Hat OpenShift Helm チャートリポジトリー に送信できるかどうかを検証します。
このツールは、Helm チャートの URL も検証し、各チェックで肯定的または否定的な結果が得られる人間が判読可能な説明を含むレポートを YAML 形式で提供します。チェックの結果が否定的な場合は、チャートに問題があることを示しており、修正が必要です。検証プロセス中に実行するチェックをカスタマイズすることもできます。
Red Hat では、最新バージョンの chart-verifier ツールを使用して、ローカルテスト環境で Helm チャートを検証することを強く推奨しています。これにより、チャート開発サイクル中に結果を自分で確認できるようになり、毎回結果を Red Hat に送信する必要がなくなります。
26.1. テスト環境の準備 リンクのコピーリンクがクリップボードにコピーされました!
製品を認定するための最初のステップは、テストを実行できる環境をセットアップすることです。chart-verifier テストの完全なセットを実行するには、Red Hat OpenShift クラスター環境へのアクセスが必要です。この環境では、chart-verifier ツールをインストールし、チャート関連のすべてのテストを実行できます。これらのテストは、いくつかの設定可能なコマンドラインオプションを使用して無効にすることができますが、Red Hat が認定を承認するにはテストの実行は必須となります。
認定された Red Hat パートナーは、Red Hat OpenShift Container Platform に無料でアクセスでき、Red Hat Partner Subscription (RHPS) プログラムを使用して独自のテスト環境にクラスターをインストールできます。Red Hat Partner Connect プログラムに含まれるソフトウェアアクセスの利点の詳細は、Red Hat パートナーサブスクリプション を参照してください。
手順
- OpenShift コマンドラインインターフェイス (oc)、Helm、Podman または chart-verifier ツールのいずれかで構成される x86-64 ベースの Red Hat Enterprise Linux システムと共に、テストサーバーをセットアップします。
- Red Hat Managed Services Openshift クラスター を使用して、フルマネージドクラスターをインストールします。これは 60 日間のみ有効な試用オプションです。
- または、クラウド環境、データセンター、またはコンピューターに自己管理型クラスターをインストールします。このオプションを使用すると、NFR とも呼ばれるパートナーサブスクリプションを永続的なデプロイメントに使用できます。