第2章 コミュニティープラグインの GitHub Container Registry への移行
RHDH 1.9 における破壊的変更
Red Hat Developer Hub 1.9 以降、コミュニティーがサポートするプラグインは、Developer Hub コンテナーイメージにバンドルされたラッパーとして配布されなくなりました。これらのプラグインは現在、GitHub Actions を使用して構築され、GitHub Container Registry (ghcr.io) にのみ公開されています。
このセクションに記載されているプラグインを使用する場合は、新しい oci://ghcr.io/… パスを使用するように、動的プラグイン設定 (dynamic-plugins-default.yaml、ConfigMap、または CustomResource) を更新する必要があります。
2.1. 何が変わったのか リンクのコピーリンクがクリップボードにコピーされました!
Developer Hub 1.8 以前のバージョンでは、コミュニティープラグインは以下のとおりでした。
- Developer Hub のコンテナーイメージにラップされ、バンドルされています。
-
ローカルパスを使用して参照されます。例:
./dynamic-plugins/dist/<plugin-name>。
Developer Hub 1.9 以降、コミュニティープラグインは以下のとおりです。
- rhdh-plugin-export-overlays リポジトリーの GitHub Actions を使用して構築されました。
-
ghcr.io/redhat-developer/rhdh-plugin-export-overlaysに公開されました。 OCI レジストリーパス (例:
oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/<oci- アーティファクト -name>:<tag>)を使用して参照されます。ヒント環境の安定性を確保するため、バージョンタグの代わりに SHA256 ダイジェストを使用してください。SHA256 ダイジェストの決定を 参照してください。