Red Hat Developer Hub での動的プラグインの使用
Red Hat Developer Hub プラグインを使用して、開発インフラストラクチャーとソフトウェア開発ツールにアクセスする
概要
第1章 Ansible plug-ins for Red Hat Developer Hub の使用 リンクのコピーリンクがクリップボードにコピーされました!
Ansible plug-ins for Red Hat Developer Hub は、厳選されたラーニングパス、ボタン操作によるコンテンツ作成、統合開発ツール、その他の事前設定済みリソースを備えた Ansible 固有のポータルエクスペリエンスを提供します。
Ansible プラグインはテクノロジープレビュー機能です。
テクノロジープレビュー機能は、実稼働環境での Red Hat サービスレベルアグリーメント (SLA) ではサポートされておらず、機能的に完全ではない可能性があるため、Red Hat では実稼働環境での使用を推奨していません。テクノロジープレビュー機能は、最新の製品機能をいち早く提供して、開発段階で機能のテストを行い、フィードバックを提供していただくことを目的としています。
Red Hat のテクノロジープレビュー機能のサポートの詳細は、テクノロジープレビュー機能のサポート範囲 を参照してください。
バンドルされたコミュニティーの動的プラグインに対する Red Hat のサポートの詳細は、Red Hat Developer サポートポリシー のページを参照してください。
Ansible プラグインを使用するには、Ansible plug-ins for Red Hat Developer Hub の使用 を参照してください。
第2章 Argo CD プラグインの使用 リンクのコピーリンクがクリップボードにコピーされました!
Argo CD プラグインを使用すると、OpenShift GitOps の継続的デリバリー (CD) のワークフローを視覚化できます。このプラグインは、アプリケーションのステータス、デプロイメントの詳細、コミットメッセージ、コミットの作成者、環境にプロモートされたコンテナーイメージ、およびデプロイメントの履歴の概要を視覚的に提供します。
前提条件
- Red Hat Developer Hub RHDH で Argo CD プラグインが有効になっている。
手順
- Catalog タブを選択し、使用するコンポーネントを選択します。
CD タブを選択して、Argo CD が管理するデプロイメントの詳細を表示します。
適切なカードを選択すると、デプロイメントの詳細 (コミットメッセージ、作成者名、デプロイメントの履歴など) が表示されます。
-
リンクアイコン (
) をクリックすると、Argo CD でデプロイメントの詳細が開きます。
-
リンクアイコン (
Overview タブを選択し、Deployment summary セクションに移動して、namespace 全体にわたるアプリケーションのデプロイメントの概要を確認します。また、適切な Argo CD アプリケーションを選択して Argo CD でデプロイメントの詳細を開くか、Revision 列からコミット ID を選択して GitLab または GitHub での変更を確認します。
第3章 JFrog Artifactory プラグインの使用 リンクのコピーリンクがクリップボードにコピーされました!
JFrog Artifactory プラグインは、Jfrog Artifactory レジストリー内のコンテナーイメージに関する情報を表示します。
JFrog Artifactory プラグインはテクノロジープレビュー機能です。
テクノロジープレビュー機能は、実稼働環境での Red Hat サービスレベルアグリーメント (SLA) ではサポートされておらず、機能的に完全ではない可能性があるため、Red Hat では実稼働環境での使用を推奨していません。テクノロジープレビュー機能は、最新の製品機能をいち早く提供して、開発段階で機能のテストを行い、フィードバックを提供していただくことを目的としています。
Red Hat のテクノロジープレビュー機能のサポートの詳細は、テクノロジープレビュー機能のサポート範囲 を参照してください。
バンドルされたコミュニティーの動的プラグインに対する Red Hat のサポートの詳細は、Red Hat Developer サポートポリシー のページを参照してください。
前提条件
- Developer Hub アプリケーションがインストールされ、実行中である。
- JFrog Artifactory プラグインを有効にしている。
手順
- Developer Hub アプリケーションを開き、Catalog ページからコンポーネントを選択します。
Image Registry タブに移動します。
Image Registry タブには、Jfrog Artifactory リポジトリー内のコンテナーイメージのリストと、Version、Repositories、Manifest、Modified、Size などの関連情報が含まれています。
第4章 Keycloak の使用 リンクのコピーリンクがクリップボードにコピーされました!
Keycloak を Developer Hub に統合する Keycloak バックエンドプラグインには、次の機能があります。
- レルム内の Keycloak ユーザーの同期
- レルム内の Keycloak グループとそのユーザーの同期
4.1. Keycloak プラグインを使用した Developer Hub へのユーザーとグループのインポート リンクのコピーリンクがクリップボードにコピーされました!
プラグインが正常に設定されると、プラグインは起動するたびにユーザーとグループをインポートします。
スケジュールを設定すると、ユーザーとグループもインポートされます。
最初のインポートが完了したら、User を選択して、カタログページからユーザーの一覧を表示できます。
ページにユーザーの一覧が表示されます。
ユーザーを選択すると、Keycloak からインポートされた情報が表示されます。
グループを選択し、リストを表示して、Keycloak からインポートされたグループの情報を選択または表示することもできます。
第5章 Nexus Repository Manager プラグインの使用 リンクのコピーリンクがクリップボードにコピーされました!
Nexus Repository Manager プラグインは、Developer Hub アプリケーションのビルドアーティファクトに関する情報を表示します。ビルドアーティファクトは Nexus Repository Manager で入手できます。
Nexus Repository Manager プラグインは、テクノロジープレビュー機能のみです。
テクノロジープレビュー機能は、実稼働環境での Red Hat サービスレベルアグリーメント (SLA) ではサポートされておらず、機能的に完全ではない可能性があるため、Red Hat では実稼働環境での使用を推奨していません。テクノロジープレビュー機能は、最新の製品機能をいち早く提供して、開発段階で機能のテストを行い、フィードバックを提供していただくことを目的としています。
Red Hat のテクノロジープレビュー機能のサポートの詳細は、テクノロジープレビュー機能のサポート範囲 を参照してください。
バンドルされたコミュニティーの動的プラグインに対する Red Hat のサポートの詳細は、Red Hat Developer サポートポリシー のページを参照してください。
Nexus Repository Manager は、ビルドアーティファクトに関する情報を表示できるフロントエンドプラグインです。
前提条件
- Developer Hub アプリケーションがインストールされ、実行中である。
- Nexus Repository Manager プラグインがインストールされている。
手順
- Developer Hub アプリケーションを開き、Catalog ページからコンポーネントを選択します。
BUILD ARTIFACTS タブに移動します。
BUILD ARTIFACTS タブには、ビルドアーティファクトのリストと、VERSION、REPOSITORY、REPOSITORY TYPE、MANIFEST、MODIFIED、SIZE などの関連情報が含まれます。
第6章 Tekton プラグインの使用 リンクのコピーリンクがクリップボードにコピーされました!
Tekton プラグインを使用すると、Kubernetes または OpenShift クラスターでの CI/CD パイプライン実行の結果を視覚化できます。このプラグインを使用すると、ユーザーはアプリケーションのパイプラインに含まれるすべての関連タスクの概略ステータスを視覚的に確認できます。
Tekton フロントエンドプラグインを使用して PipelineRun リソースを表示できます。
前提条件
- Red Hat Developer Hub (RHDH) がインストールされている。
- Tekton プラグインがインストールされている。インストールプロセスは、Tekton プラグインのインストールと設定 を参照してください。
手順
- RHDH アプリケーションを開き、Catalog ページからコンポーネントを選択します。
CI タブに移動します。
CI タブには、Kubernetes クラスターに関連付けられた PipelineRun リソースのリストが表示されます。リストには、NAME、VULNERABILITIES、STATUS、TASK STATUS、STARTED、DURATION などのパイプライン実行の詳細が含まれます。
リスト内の PipelineRun 名の横にある行展開ボタンをクリックして、PipelineRun の視覚化を表示します。パイプライン実行リソースには、完了すべきタスクが含まれます。タスクカードにマウスポインターをかざすと、その特定のタスクを完了する手順を表示できます。
第7章 Topology プラグインの使用 リンクのコピーリンクがクリップボードにコピーされました!
Topology は、Kubernetes クラスター上のサービスを強化するノードとしてワークロードを表示できるようにするフロントエンドプラグインです。
7.1. ユーザーが Topology プラグインを使用できるようにする リンクのコピーリンクがクリップボードにコピーされました!
Topology プラグインは追加の権限を定義します。Red Hat Developer Hub で認可 が有効になっている場合、ユーザーが Topology プラグインを使用できるようにするには、ユーザーに次の権限を付与します。
-
トポロジーパネルを表示するための
topology.view.readread権限 -
Pod ログを表示するための
kubernetes.proxyuse権限 -
Red Hat Developer Hub ソフトウェアカタログ項目を表示するための
catalog-entityread権限
前提条件
手順
rbac-policy.csvファイルに次の権限ポリシーを追加して、Topology プラグイン機能にアクセスできるtopology-viewerロールを作成します。この認可を必要とするユーザーにロールを追加します。g, user:default/<YOUR_USERNAME>, role:default/topology-viewer p, role:default/topology-viewer, topology.view.read, read, allow p, role:default/topology-viewer, kubernetes.proxy, use, allow p, role:default/topology-viewer, catalog-entity, read, allow
g, user:default/<YOUR_USERNAME>, role:default/topology-viewer p, role:default/topology-viewer, topology.view.read, read, allow1 p, role:default/topology-viewer, kubernetes.proxy, use, allow2 p, role:default/topology-viewer, catalog-entity, read, allow3 Copy to Clipboard Copied! Toggle word wrap Toggle overflow
7.2. Topology プラグインの使用 リンクのコピーリンクがクリップボードにコピーされました!
前提条件
- Red Hat Developer Hub インスタンスがインストールされ、実行されている。
- Topology プラグインがインストールされている。
- ユーザーが Topology プラグインを使用できるようにした。
手順
- RHDH アプリケーションを開き、Catalog ページからコンポーネントを選択します。
TOPOLOGY タブに移動すると、デプロイメントや Pod などのワークロードをノードとして表示できます。
ノードを選択します。Details と Resources の 2 つのタブを含むポップアップが右側に表示されます。
Details タブと Resources タブには、ノードの関連情報とリソースが含まれています。
ノードの上部にある Open URL ボタンをクリックします。
Open URL ボタンをクリックして、関連付けられている Ingress にアクセスし、新しいタブでアプリケーションを実行します。