4.8. Red Hat CodeReady Workspaces サーバーのホスト名の設定

この手順では、カスタムホスト名を使用するように Red Hat CodeReady Workspaces を設定する方法を説明します。

前提条件

  • oc ツールが利用できる。
  • 証明書とプライベートキーファイルが生成されます。
重要

プライベートキーと証明書のペアを生成するには、他の Red Hat CodeReady Workspaces ホストの場合と同じ CA を使用する必要があります。

重要

DNS プロバイダーに対し、カスタムホスト名をクラスター Ingress を参照するよう要求します。

手順

  1. CodeReady Workspaces のプロジェクトを事前に作成します。

    $ oc create project openshift-workspaces
  2. tls Secret を作成します。

    $ oc create secret tls ${secret} \  1
    --key ${key_file} \                       2
    --cert ${cert_file} \                     3
    -n openshift-workspaces
    1
    tls Secret 名
    2
    プライベートキーを含むファイル
    3
    証明書を含むファイル
  3. カスタムリソースに以下の値を設定します。

    spec:
      server:
        cheHost: <hostname>         1
        cheHostTLSSecret: <secret>  2
    1
    カスタム Red Hat CodeReady Workspaces サーバーのホスト名
    2
    tls Secret 名
  4. CodeReady Workspaces がすでにデプロイされており、CodeReady Workspaces を新しい CodeReady Workspaces ホスト名を使用するように再設定する必要がある場合には、RH-SSO を使用してログインし、CodeReady Workspaces レルムで codeready-public クライアントを選択し、CodeReady Workspaces ホスト名の値で Validate Redirect URIs および Web Origins フィールドを更新します。

    keycloak che public client