第1章 Operator を使用して OpenShift Dedicated on GCP に Red Hat Developer Hub をインストールする


Red Hat Developer Hub Operator を使用して、OpenShift Dedicated on GCP に Developer Hub をインストールできます。

前提条件

  • 有効な GCP アカウントを持っている。
  • OpenShift Dedicated クラスターが GCP 上で実行されている。詳細は、Red Hat OpenShift Dedicated ドキュメントの GCP でのクラスターの作成 を参照してください。
  • OpenShift Dedicated クラスターと GCP プロジェクトへの管理者アクセス権がある。

手順

  1. OpenShift Container Platform Web コンソールメニューで、Operators > OperatorHub に移動し ます。
  2. Filter by keyword フィールドに Developer Hub と入力し、Red Hat Developer Hub Operator カードをクリックします。
  3. Red Hat Developer Hub Operator ページで、Install をクリックします。
  4. インストールが完了したら、Installed Operators に移動し、Red Hat Developer Hub Operator を選択します。
  5. カスタム設定をプロビジョニングします。

    apiVersion: v1
    kind: ConfigMap
    metadata:
      name: app-config-rhdh
    data:
      "app-config-rhdh.yaml": |
        app:
          title: Red Hat Developer Hub
          baseUrl: https://__<my_developer_hub_url>__
        backend:
          auth:
            externalAccess:
                - type: legacy
                  options:
                    subject: legacy-default-config
                    secret: "${BACKEND_SECRET}"
          baseUrl: https://__<my_developer_hub_url>__
          cors:
            origin: https://__<my_developer_hub_url>__

    app-config-rhdh という名前の設定マップと BACKEND_SECRET を含む Kubernetes シークレットを作成する必要があります。これらのリソースは、認証およびアプリケーション設定の Developer Hub インスタンスが使用します。

    詳細な手順については、カスタム Red Hat Developer Hub 設定のプロビジョニング を 参照してください。

  6. 以下のように app-config.yaml を含む app-config-rhdh という名前の設定マップを作成します。

    apiVersion: v1
    kind: ConfigMap
    metadata:
      name: app-config-rhdh
    data:
      "app-config-rhdh.yaml": |
        app:
          title: Red Hat Developer Hub
          baseUrl: https://__<my_developer_hub_url>__
        backend:
          auth:
            externalAccess:
                - type: legacy
                  options:
                    subject: legacy-default-config
                    secret: "${BACKEND_SECRET}"
          baseUrl: https://__<my_developer_hub_url>__
          cors:
            origin: https://__<my_developer_hub_url>__
  7. my-rhdh-secrets という名前のシークレットを作成し、Base64 でエンコードされた 文字列を値として持つ BACKEND_SECRET という名前のキーを追加します。

    apiVersion: v1
    kind: Secret
    metadata:
      name: my-rhdh-secrets
    stringData:
      # TODO: Add the necessary auth secrets for service-to-service auth setup
      BACKEND_SECRET: "xxx" # Replace with your Base64-encoded secret
  8. Developer Hub Operator ページに戻り、Create New Instance をクリックします。
  9. Developer Hub デプロイメントの名前とターゲット namespace を指定します。
  10. Git 統合、シークレット、ユーザーパーミッションなど、必要なオプションを設定します。
  11. 設定を確認し、デプロイメントオプションを選択して、Create をクリックします。

検証

  • Developer Hub にアクセスするには、OpenShift Container Platform Web コンソールで提供されている Developer Hub URL に移動します。
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2026 Red Hat
トップに戻る