2025年12月にリリースされた IBM Software Hub 5.3.0 で、インストールに関する以下の機能拡張と変更が行われています。自分の備忘を兼ねてまとめておきます。
IBM Software Hub プラットフォーム
これまで OLM(Operator Lifecycle Manager)ベースでインストールが行われていましたが、Helmが使用されるようになりました。また、次の cpd-cli manageコマンドが変更になりました。
| 非推奨となった古いコマンド | 5.3.0からの新しいコマンド |
|---|---|
| ・setup-instance ・apply-olm ・apply-cr |
・install-components 注:事前に case-download コマンドを使用して、Helm ベースのインストールをサポートするコンポーネントのクラスター・スコープ・リソースを生成する必要があることに注意 |
クラスター・スコープ・リソースは別個に作成されます
バージョン 5.3 以降、IBM Software Hub の多くのサービスで、インストールおよびアップグレードにHelmが使用されます。 Helmをサポートするサービスの場合、クラスター管理者は、カスタム・リソース定義、クラスター役割、クラスター役割バインディング、Webhook などのクラスター・スコープ・リソースを作成する必要があります。 この変更により、クラスター管理者は、各サービスに必要なクラスター・スコープのリソースについて、より深い洞察を得ることができます。
詳しくは、以下を参照してください。インストール
オペレーターとカスタム・リソースを作成するための単一のコマンド
install-components コマンドは、apply-olm コマンドおよび apply-cr コマンドに代わるものです。 このコマンドにより、カスタム・リソースが作成される前に、必要なオペレーターが作成されるようになります。
少し深掘り
IBM Software Hub のインストールフロー比較(OLMベース vs Helmベース)
| 5.3.0以前: OLMベース | 5.3.0以降: Helmベース |
|---|---|
| OLM が有効な OpenShift クラスターを準備 ① CatalogSource 作成 ② Subscription 作成 ③ InstallPlan により Operator インストール ④ Operator が CRD を登録 ⑤ CR を apply(Software Hub / サービス) |
クライアント環境を準備(cpd-cli, oc, Helm) ① CASE を取得(内部で Helm Chart を準備) ② 環境変数や設定により values を決定 ③ cpd-cli を実行(内部で helm install) ④ Kubernetes リソースが作成・更新される |
Helmリリース 確認
5.3では、インストール済みのプラットフォームとサービスを Helmリリース として確認できます。
helm list(クラスター内で実行されている Helm リリースの一覧を表示するコマンド)実行例:
$ helm list -A
NAME NAMESPACE REVISION UPDATED STATUS CHART APP VERSION
analyticsengine cpd 1 2026-05-11 13:52:54.00919545 +0000 UTC deployed analyticsengine-12.1.4+20260423.001420.2062 5.3.4
ccs cpd 1 2026-05-11 13:52:33.366806052 +0000 UTC deployed ccs-12.1.4+20260427.233847.47 12.1.4
cpd-platform cpd 1 2026-05-11 13:23:43.692848309 +0000 UTC deployed cpd-platform-5.4.4+20260418.152112.3 5.4.4
data-governor cpd 1 2026-05-11 14:07:00.122756395 +0000 UTC deployed data-governor-8.1.1+20260304.201359.321 3.31.1
datarefinery cpd 1 2026-05-11 13:53:24.954865251 +0000 UTC deployed datarefinery-12.1.4+20260420.234032.286 12.1.4
db2aaservice cpd 1 2026-05-11 14:05:07.504523644 +0000 UTC deployed db2aaservice-5.3.3+20260421.190117.3792.5088 5.3.3
db2oltp cpd 1 2026-05-11 14:24:43.784916329 +0000 UTC deployed db2oltp-5.3.3+20260421.190117.3792.5088 5.3.3
db2u cpd 1 2026-05-11 13:54:15.828047694 +0000 UTC deployed db2u-7.5.4+20260422.202134.19853 7.5.4
factsheet cpd 1 2026-05-11 14:23:32.505521428 +0000 UTC deployed factsheet-7.1.1+20260306.035609.21 5.3.2
ibm-common-service-operator cpd 1 2026-05-11 13:20:31.108858171 +0000 UTC deployed ibm-common-service-operator-4.18.0+20260402.152144.0 4.18.0
ibm-iam-operator cpd 1 2026-05-11 13:21:01.598887358 +0000 UTC deployed ibm-iam-operator-4.17.0+20260331.100858.0 4.17.0
ibm-namespace-scope-operator cpd 1 2026-05-11 13:21:32.06328489 +0000 UTC deployed ibm-namespace-scope-operator-4.3.5+20260326.100932.0 4.3.5
ibm-redis-cp cpd 1 2026-05-11 13:53:04.444194298 +0000 UTC deployed ibm-redis-cp-1.3.1+20260209.163234.234 1.3.1
ibm-usage-metering cpd 1 2026-05-11 13:22:23.139217582 +0000 UTC deployed ibm-usage-metering-1.0.5+20260402.152144.0 1.0.5
opencontent-opensearch cpd 1 2026-05-11 13:52:12.92878402 +0000 UTC deployed opencontent-opensearch-1.3.2+20250905.120936 1.3.2
opencontent-rabbitmq cpd 1 2026-05-11 14:05:38.044670606 +0000 UTC deployed opencontent-rabbitmq-1.3.0+20250909.172851 1.3.0
openpages cpd 1 2026-05-11 14:23:02.039500174 +0000 UTC deployed openpages-10.1.1+20260306.103201.913103841 9.7.1
openpages-openpagesinstance-cr-1778509988782085 cpd 1 2026-05-11 14:34:13.149359181 +0000 UTC deployed ibm-rabbitmq-1.7.0 rabbitmq-3.13.7
openscale cpd 1 2026-05-11 14:23:52.942527046 +0000 UTC deployed openscale-10.1.2+20260323.234919.30 5.3.3
platform-config cpd 2 2026-05-11 13:51:11.675306772 +0000 UTC deployed platform-config-5.4.4+20260418.152112.3 5.4.4
postgresql cpd 1 2026-05-11 13:22:02.456932729 +0000 UTC deployed postgresql-5.31.1+20260310.141952.237 1.25.6
watson-assistant cpd 1 2026-05-11 14:24:23.360157509 +0000 UTC deployed watson-assistant-5.12.0+20260320.123839.3218 5.3.2
watson-gateway cpd 1 2026-05-11 14:06:29.638234973 +0000 UTC deployed watson-gateway-2.2.2+20250905.144313 2.2.2
watsonx-ai-ifm cpd 1 2026-05-11 13:53:45.370362776 +0000 UTC deployed watsonx-ai-ifm-12.1.2+20260416.071935.8 12.1.2
watsonx-data cpd 1 2026-05-11 14:22:31.51620669 +0000 UTC deployed watsonx-data-6.3.0+20260423.123244.243 2.3.3
watsonx-governance cpd 1 2026-05-11 14:25:35.022969789 +0000 UTC deployed watsonx-governance-5.1.1+20260304.203624.15 2.3.2
watsonx-orchestrate cpd 1 2026-05-11 14:25:14.325750192 +0000 UTC deployed watsonx-orchestrate-7.1.1+20260324.165756.12548 7.1.1
wml cpd 1 2026-05-11 14:06:09.097271921 +0000 UTC deployed wml-12.1.2+20260417.110550.19 5.3.3
ws cpd 1 2026-05-11 14:05:48.566436781 +0000 UTC deployed ws-12.1.4+20260420.150420.7 12.1.4
ws-runtimes cpd 1 2026-05-11 13:54:46.453117878 +0000 UTC deployed ws-runtimes-12.1.2+20260416.150905.34 12.1.2
zen cpd 1 2026-05-11 13:24:29.699409094 +0000 UTC deployed zen-6.4.4+20260419.164104.10 6.4.4
helm status(Helmリリースの状況を確認するコマンド)実行例:
$ helm status zen -n cpd
NAME: zen
LAST DEPLOYED: Mon May 11 13:24:29 2026
NAMESPACE: cpd
STATUS: deployed
REVISION: 1
DESCRIPTION: Install complete
RESOURCES:
==> v1/Pod(related)
NAME READY STATUS RESTARTS AGE
ibm-zen-operator-586599499-wwb8h 1/1 Running 0 36h
==> v1/ZenService
NAME VERSION STATUS AGE
lite-cr 6.4.4 Completed 36h
==> v1/ServiceAccount
NAME SECRETS AGE
ibm-zen-operator-serviceaccount 0 36h
==> v1/Role
NAME CREATED AT
ibm-zen-operator-role 2026-05-11T13:24:29Z
ibm-zen-operator-role 2026-05-11T13:24:29Z
zen-operator-role-for-daemonsets 2026-05-11T13:24:29Z
zen-operator-role-for-daemonsets 2026-05-11T13:24:29Z
==> v1/RoleBinding
NAME ROLE AGE
ibm-zen-operator-rolebinding Role/ibm-zen-operator-role 36h
ibm-zen-operator-rolebinding Role/ibm-zen-operator-role 36h
zen-operator-rolebinding-for-daemonsets Role/zen-operator-role-for-daemonsets 36h
zen-operator-rolebinding-for-daemonsets Role/zen-operator-role-for-daemonsets 36h
==> v1/Deployment
NAME READY UP-TO-DATE AVAILABLE AGE
ibm-zen-operator 1/1 1 1 36h
TEST SUITE: None
ここまでのインストール方式の変更との関連はありませんが、同じタイミングでwatsonx.aiで次の変更がありました。
watsonx.ai サービス
IBM Software Hub 5.3.0 と共に watsonx.aiの新しいバージョンが2025 年 12 月にリリースされました。そして、その新しいリリースでの 非推奨機能 として以下の記述があります。
これ以前のバージョンでは、デフォルトでプロンプト・チューニングが有効になっており、インストール後プロンプト・チューニング用のpodが起動するようになっていました。プロンプト・チューニング用のpodは、GPUを使用して起動するため、プロンプト・チューニングを使用する予定がなく、GPUに余裕がない場合は install-options.yml で明示的に tuning_disabled: false を指定して無効にする必要がありましたが、5.3ではその必要がなくなりました。
このリリースでは、以下の機能が非推奨になりました。
プロンプト・チューニングが削除されました
基盤モデルをチューニングする方法としてプロンプト・チューニングを使用できなくなりました。watsonx.ai サービスをアップグレードすると、既存のすべてのプロンプト・チューニング・デプロイメントが削除されます。
代替チューニング方式について詳しくは、基盤モデル・チューニングの計画を参照してください。
参考