Z Understand and Refactor へのアクセス
routeのホスト名を取得し、Z Understand管理インターフェースおよびIBM Bob拡張機能に接続します。
routeのホスト名の取得
ワークロードが Ready 状態に達したら、routeのホスト名を取得します。
Z Understand route
oc get ingress understand \
-n <instance-namespace> \
-o jsonpath='{.spec.rules[0].host}'Refactor route
oc get ingress refactor \
-n <instance-namespace> \
-o jsonpath='{.spec.rules[0].host}'routeは <name>-<namespace>.apps.<ocp-domain> のパターンに従います。
Z Understand管理インターフェースへのアクセス
Webブラウザーで https://<understand-route>/ad/admin を開き、setup.json 設定ファイルの userAccess.password パラメーターで指定した管理者クレデンシャルを使用してサインインします。
拡張機能へのサービスの接続
Z Understand and Refactor に接続するには、Bob IDE 拡張機能で以下の 2 つの設定を構成します。
| 設定 | 値 |
|---|---|
Bob-z > Understand: URL | https://<refactor-route> |
Bob-z > Understand: Certificate Path | ローカルマシン上の抽出した server.crt ファイルへの絶対パス |
以下のコマンドを実行して、インスタンス名前空間内の bobz-refactor-config Kubernetes シークレットから server.crt を抽出します。
oc extract secret/bobz-refactor-config -n <instance-namespace> --keys=server.crtBob IDE 拡張機能の設定を構成します。
- Settings を開きます(macOS では
Cmd+,、Windows および Linux ではCtrl+,)。 - Bob-z Understand を検索します。
- Understand: URL を以前に取得した Refactor route に設定します:
https://<refactor-route>。 - Understand: Certificate Path を抽出した
server.crtファイルのローカル絶対パスに設定します(例:/home/user/certs/server.crt)。
注意:
証明書パスは、クラスターが自己署名証明書またはカスタム認証局 (CA) を使用する場合に必要です。証明書がないと、拡張機能は Z Understand サービスへのセキュアな接続を確立できません。
このトピックはいかがですか?