20.2. コードアーティファクトのダウンロード
アーティファクトを HTTP または FTP サーバーに追加し、Data Grid Operator が各 Data Grid ノードの {lib_path} ディレクトリーにアーティファクトをダウンロードできるようにします。
ファイルのダウンロード時に、Data Grid Operator はファイルタイプを自動的に検出できます。Data Grid Operator は、ダウンロード完了後に zip または tgz などのアーカイブファイルもファイルシステムにデプロイメントします。
org.postgresql:postgresql:42.3.1 などの groupId:artifactId:version 形式を使用して Maven アーティファクトをダウンロードすることもできます。
Data Grid Operator が Data Grid ノードを作成するたびに、アーティファクトをノードにダウンロードします。
前提条件
- コードアーティファクトを HTTP または FTP サーバーでホストするか、maven リポジトリーに公開しておく。
手順
-
spec.dependencies.artifactsフィールドをInfinispanCR に追加します。 次のいずれかを行います。
-
HTTPまたはFTP経由でダウンロードするファイルの場所をspec.dependencies.artifacts.urlフィールドの値として指定します。 -
ダウンロードする Maven アーティファクトを、
spec.dependencies.artifacts.mavenフィールドの値としてgroupId:artifactId:version形式で提供します。
-
オプションで、
spec.dependencies.artifacts.hashフィールドでダウンロードの整合性を検証するチェックサムを指定します。hashフィールドでは、値が<algorithm>:<checksum>の形式で指定する必要があります。ここで、<algorithm>はsha1|sha224|sha256|sha384|sha512|md5になります。Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 変更を適用します。