3.2.2. S2I の使用によるイミュータブル Process Server に必要なパラメーターの設定
S2I ビルドを使用してイミュータブル Process Server をデプロイするようにテンプレートを設定する際、いずれの場合でも以下のパラメーターを設定する必要があります。
前提条件
- 「S2I の使用によるイミュータブル Process Server のテンプレート設定の開始」 に説明されているようにテンプレートの設定を開始していること。
手順
以下のパラメーターを設定します。
-
KIE Server Keystore Secret Name (
KIE_SERVER_HTTPS_SECRET
): 「Process Server にシークレットの作成」 で作成した Process Server のシークレットの名前。 -
KIE Server Certificate Name (
KIE_SERVER_HTTPS_NAME
): 「Process Server にシークレットの作成」 で作成したキーストアの証明書名。 -
KIE Server Keystore Password (
KIE_SERVER_HTTPS_PASSWORD
): 「Process Server にシークレットの作成」 で作成したキーストアのパスワード。 -
アプリケーション名 (
APPLICATION_NAME
): OpenShift アプリケーションの名前。これは、Business Central Monitoring および Process Server のデフォルト URL で使用されます。OpenShift はアプリケーション名を使用して、デプロイメント設定、サービス、ルート、ラベル、およびアーティファクトの個別のセットを作成します。同じテンプレートを同じプロジェクトで使用して複数のアプリケーションをデプロイすることもできますが、その場合はアプリケーション名を同じにすることはできません。また、アプリケーション名は、Process Server が Business Central または Business Central Monitoring で参加するサーバーの設定 (サーバーテンプレート) の名前を決定するものとなります。複数の Process Server をデプロイしている場合、それぞれのサーバーに異なるアプリケーション名があることを確認する必要があります。 KIE Server コンテナーのデプロイメント (
KIE_SERVER_CONTAINER_DEPLOYMENT
): ソースのビルド後にデプロイメントでローカルまたは外部リポジトリーからプルする必要のあるデシジョンサービス (KJAR ファイル) の ID 情報。形式は<containerId>=<groupId>:<artifactId>:<version>
になります。また、コンテナーのエイリアス名で指定する場合には、形式は<containerId>(<aliasId>)=<groupId>:<artifactId>:<version>
になります。以下の例に示されるように、区切り文字|
を使用して 2 つ以上の KJAR ファイルを指定できます。containerId=groupId:artifactId:version|c2(alias2)=g2:a2:v2
コンテナー ID の重複を防ぐには、アーティファクトビルドごとに、またはプロジェクト内で、一意のアーティファクト ID を指定する必要があります。
-
Git リポジトリー URL (
SOURCE_REPOSITORY_URL
): サービスのソースを含む Git リポジトリーの URL。 -
Git 参照 (
SOURCE_REPOSITORY_REF
): Git リポジトリーのブランチ。 -
コンテキストディレクトリー (
CONTEXT_DIR
): Git リポジトリーからダウンロードしたプロジェクト内のソースへのパス。 -
アーティファクトディレクトリー (
ARTIFACT_DIR
): Maven のビルドに成功したあとに必要なバイナリーファイル (KJAR ファイル、およびその他の必要なファイル) を含むプロジェクトのパス。通常、このディレクトリーはビルドのターゲットディレクトリーです。ただし、Git リポジトリーのこのディレクトリーにビルド済みのバイナリーを提供できます。 -
ImageStream 名前空間 (
IMAGE_STREAM_NAMESPACE
): イメージストリームが利用可能な名前空間。OpenShift 環境でイメージストリームがすでに利用可能な場合( 「イメージストリームとイメージレジストリーの可用性確認」を参照)、名前空間はopenshift
になります。イメージストリームファイルをインストールしている場合は、名前空間が OpenShift プロジェクトの名前になります。
-
KIE Server Keystore Secret Name (
以下のユーザー名とパスワードを設定できます。デフォルトでは、デプロイすると、パスワードが自動生成されます。
-
KIE Server User (
KIE_SERVER_USER
) および KIE Server Password (KIE_SERVER_PWD
): いずれかの Process Server に接続するのにクライアントアプリケーションが使用できるユーザー名およびパスワード。
-
KIE Server User (
次のステップ
必要な場合は、追加のパラメーターを設定します。
デプロイを完了するには、「S2I の使用によるイミュータブル Process Server テンプレートのデプロイの開始」 の手順に従います。