5.2. Red Hat OpenShift Container Platform
データソースに検証サブ要素がない [RHPAM-2226]
問題: Red Hat OpenShift Container Platform に Decision Server をデプロイするためのカスタムテンプレートを作成して、サーバーが MySQL または PostSQL データベースを使用する場合に、Decision Server データソースには、接続チェッカーおよび例外ソーターを定義する、検証サブ要素が含まれていない。
問題の再現手順:
- MySQL および PostgreSQL データベースを使用する Red Hat OpenShift Container Platform に Decision Server をデプロイするためのカスタムテンプレートを作成します。
- テンプレートファイルの内容を表示します。
想定される結果: テンプレートに必要とされるデータソースが含まれている。
実際の結果: テンプレートに必要とされるデータソースが含まれていない。
回避策:
以下の環境変数と値をテンプレートに追加します。
MySQL の場合:
name: RHPAM_CONNECTION_CHECKER value: "org.jboss.jca.adapters.jdbc.extensions.mysql.MySQLValidConnectionChecker" name: RHPAM_EXCEPTION_SORTER value: "org.jboss.jca.adapters.jdbc.extensions.mysql.MySQLExceptionSorter"PostgreSQL の場合:
name: RHPAM_CONNECTION_CHECKER value: "org.jboss.jca.adapters.jdbc.extensions.postgres.PostgreSQLValidConnectionChecker" name: RHPAM_EXCEPTION_SORTER value: "org.jboss.jca.adapters.jdbc.extensions.postgres.PostgreSQLExceptionSorter"