This documentation is for a release that is no longer maintained
See documentation for the latest supported version.第8章 GitHub リポジトリーの一括インポート
この章の機能はテクノロジープレビュー機能です。テクノロジープレビュー機能は、実稼働環境での Red Hat サービスレベルアグリーメント (SLA) ではサポートされておらず、機能的に完全ではない可能性があるため、Red Hat では実稼働環境での使用を推奨していません。テクノロジープレビュー機能は、最新の製品機能をいち早く提供して、開発段階で機能のテストを行い、フィードバックを提供していただくことを目的としています。
Red Hat のテクノロジープレビュー機能のサポートの詳細は、テクノロジープレビュー機能のサポート範囲 を参照してください。
Red Hat Developer Hub は、GitHub リポジトリーのオンボーディングを自動化し、インポートステータスを追跡できます。
8.1. 一括インポート機能の有効化とアクセス権の付与 リンクのコピーリンクがクリップボードにコピーされました!
ユーザーに対して一括インポート機能を有効にし、アクセスするために必要な権限を付与できます。
前提条件
手順
Bulk Import プラグインはインストールされていますが、デフォルトでは無効になっています。
./dynamic-plugins/dist/red-hat-developer-hub-backstage-plugin-bulk-import-backend-dynamic
および./dynamic-plugins/dist/red-hat-developer-hub-backstage-plugin-bulk-import
プラグインを有効にするには、dynamic-plugins.yaml
を次の内容で編集します。dynamic-plugins.yaml
フラグメントplugins: - package: ./dynamic-plugins/dist/red-hat-developer-hub-backstage-plugin-bulk-import-backend-dynamic disabled: false - package: ./dynamic-plugins/dist/red-hat-developer-hub-backstage-plugin-bulk-import disabled: false
plugins: - package: ./dynamic-plugins/dist/red-hat-developer-hub-backstage-plugin-bulk-import-backend-dynamic disabled: false - package: ./dynamic-plugins/dist/red-hat-developer-hub-backstage-plugin-bulk-import disabled: false
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Red Hat Developer Hub でのプラグインのインストールと表示 を参照してください。
管理者ではないユーザーに対して必要な
bulk.import
RBAC 権限を次のように設定します。rbac-policy.csv
フラグメントp, role:default/bulk-import, bulk.import, use, allow g, user:default/<your_user>, role:default/bulk-import
p, role:default/bulk-import, bulk.import, use, allow g, user:default/<your_user>, role:default/bulk-import
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 一括インポート機能を使用できるのは、Developer Hub 管理者または
bulk.import
権限を持つユーザーのみであることに注意してください。Red Hat Developer Hub のパーミッションポリシー を参照してください。
検証
- サイドバーに Bulk Import オプションが表示されます。
- Bulk Import ページには、Added Repositories のリストが表示されます。