7.5. 動的プラグイン参照
プラグインのカスタマイズを可能にするエクステンションを追加できます。これらのエクステンションは、ランタイム時にコンソールにロードされます。
7.5.1. 動的プラグインエクステンションのタイプ
7.5.1.1. console.action/filter
7.5.1.1.1. summary
ActionFilter
を使用してアクションを絞り込むことができます。
7.5.1.1.2. Properties
名前 | 値のタイプ | 任意 | 説明 |
---|---|---|---|
|
| いいえ |
コンテキスト ID は、提供したアクションのスコープをアプリケーションの特定のエリアに限定するのに役立ちますたとえば、 |
|
| いいえ |
一部の条件に基づいてアクションをフィルターする関数。 |
7.5.1.2. console.action/group
7.5.1.2.1. summary
ActionGroup
は、サブメニューに指定可能なアクショングループを提供します。
7.5.1.2.2. Properties
名前 | 値のタイプ | 任意 | 説明 |
---|---|---|---|
|
| いいえ | アクションの選択を識別するための ID。 |
|
| はい | UI に表示されるラベル。サブメニューに必要です。 |
|
| はい | このグループをサブメニューとして表示するかどうか。 |
|
| はい | ここで参照される項目の前に、この項目を挿入します。配列の場合は、最初に見つかったものが順番に使用されます。 |
|
| はい |
ここで参照される項目の後に、この項目を挿入します。配列の場合は、最初に見つかったものが順番に使用されます。 |
7.5.1.3. console.action/provider
7.5.1.3.1. summary
ActionProvider
は、特定のコンテキストに対するアクションのリストを返すフックを提供します。
7.5.1.3.2. Properties
名前 | 値のタイプ | 任意 | 説明 |
---|---|---|---|
|
| いいえ |
コンテキスト ID は、提供したアクションのスコープをアプリケーションの特定のエリアに限定するのに役立ちますたとえば、 |
|
| いいえ |
指定のスコープのアクションを返す React フック。 |
7.5.1.4. console.action/resource-provider
7.5.1.4.1. summary
ResourceActionProvider
は、特定のリソースモデルに対するアクションのリストを返すフックを提供します。
7.5.1.4.2. Properties
名前 | 値のタイプ | 任意 | 説明 |
---|---|---|---|
|
| いいえ | このプロバイダーがアクションを提供するモデル。 |
|
| いいえ | 指定のリソースモデルに対するアクションを返す反応フック |
7.5.1.5. console.alert-action
7.5.1.5.1. 概要
(利用できません)
7.5.1.5.2. プロパティー
名前 | 値のタイプ | 任意 | 説明 |
---|---|---|---|
|
| いいえ | |
|
| いいえ | |
|
| いいえ |
7.5.1.6. console.catalog/item-filter
7.5.1.6.1. 概要
(利用できません)
7.5.1.6.2. プロパティー
名前 | 値のタイプ | 任意 | 説明 |
---|---|---|---|
|
| いいえ | このプロバイダーが提供するカタログの一意の識別子。 |
|
| いいえ | カタログ項目タイプのタイプ ID。 |
|
| いいえ |
特定のタイプの項目をフィルタリングします。Value は、 |
7.5.1.7. console.catalog/item-metadata
7.5.1.7.1. 概要
(利用できません)
7.5.1.7.2. プロパティー
名前 | 値のタイプ | 任意 | 説明 |
---|---|---|---|
|
| いいえ | このプロバイダーが提供するカタログの一意の識別子。 |
|
| いいえ | カタログ項目タイプのタイプ ID。 |
|
| いいえ | 特定のタイプのカタログアイテムにメタデータを提供するために使用される関数を返すフック。 |
7.5.1.8. console.catalog/item-provider
7.5.1.8.1. 概要
(利用できません)
7.5.1.8.2. プロパティー
名前 | 値のタイプ | 任意 | 説明 |
---|---|---|---|
|
| いいえ | このプロバイダーが提供するカタログの一意の識別子。 |
|
| いいえ | カタログ項目タイプのタイプ ID。 |
|
| いいえ | カタログ項目プロバイダーのタイトル |
|
| いいえ | 項目を取得し、これをカタログ用に正規化します。値は反応効果フックです。 |
|
| はい |
このプロバイダーの優先順位。デフォルトは |
7.5.1.9. console.catalog/item-type
7.5.1.9.1. 概要
(利用できません)
7.5.1.9.2. プロパティー
名前 | 値のタイプ | 任意 | 説明 |
---|---|---|---|
|
| いいえ | カタログ項目をタイプ。 |
|
| いいえ | カタログ項目のタイトル。 |
|
| はい | カタログに固有のタイプの説明。 |
|
| はい | カタログ項目タイプの説明。 |
|
| はい | カタログ項目に固有のカスタムフィルター。 |
|
| はい | カタログ項目に固有のカスタムグルーピング。 |
7.5.1.10. console.catalog/item-type-metadata
7.5.1.10.1. 概要
(利用できません)
7.5.1.10.2. プロパティー
名前 | 値のタイプ | 任意 | 説明 |
---|---|---|---|
|
| いいえ | カタログ項目をタイプ。 |
|
| はい | カタログ項目に固有のカスタムフィルター。 |
|
| はい | カタログ項目に固有のカスタムグルーピング。 |
7.5.1.11. console.cluster-overview/inventory-item
7.5.1.11.1. 概要
新しいインベントリー項目をクラスターの概要ページに追加します。
7.5.1.11.2. プロパティー
名前 | 値のタイプ | 任意 | 説明 |
---|---|---|---|
|
| いいえ | レンダリングされるコンポーネント。 |
7.5.1.12. console.cluster-overview/multiline-utilization-item
7.5.1.12.1. summary
新しいクラスター概要のマルチライン使用状況項目を追加します。
7.5.1.12.2. Properties
名前 | 値のタイプ | 任意 | 説明 |
---|---|---|---|
|
| いいえ | 使用状況項目のタイトル。 |
|
| いいえ | Prometheus 使用状況クエリー。 |
|
| いいえ | Prometheus データを人間が判読できる形式に変換します。 |
|
| はい | プレーン値の代わりに Top コンシューマーのポップオーバーを表示します。 |
7.5.1.13. console.cluster-overview/utilization-item
7.5.1.13.1. 概要
新しいクラスター概要の使用状況項目を追加します。
7.5.1.13.2. プロパティー
名前 | 値のタイプ | 任意 | 説明 |
---|---|---|---|
|
| いいえ | 使用状況項目のタイトル。 |
|
| いいえ | Prometheus 使用状況クエリー。 |
|
| いいえ | Prometheus データを人間が判読できる形式に変換します。 |
|
| はい | Prometheus 合計のクエリー。 |
|
| はい | Prometheus 要求のクエリー。 |
|
| はい | Prometheus 制限のクエリー。 |
|
| はい | プレーン値の代わりに Top コンシューマーのポップオーバーを表示します。 |
7.5.1.14. console.context-provider
7.5.1.14.1. summary
新しい React コンテキストプロバイダーを Web コンソールのアプリケーションルートに追加します。
7.5.1.14.2. Properties
名前 | 値のタイプ | 任意 | 説明 |
---|---|---|---|
|
| いいえ | Context プロバイダーコンポーネント。 |
|
| いいえ | コンテキスト値のフック。 |
7.5.1.15. console.dashboards/card
7.5.1.15.1. 概要
新しいダッシュボードカードを追加します。
7.5.1.15.2. プロパティー
名前 | 値のタイプ | 任意 | 説明 |
---|---|---|---|
|
| いいえ | カードを追加するダッシュボードタブの ID。 |
|
| いいえ | ダッシュボードのカードのグリッド位置。 |
|
| いいえ | ダッシュボードカードのコンポーネント。 |
|
| はい |
列内のカードの垂直スパン。小さな画面では無視され、デフォルトは |
7.5.1.16. console.dashboards/overview/activity/resource
7.5.1.16.1. summary
Kubernetes リソースの監視に基づいてアクティビティーをトリガーしている Overview ダッシュボードの Activity カードにアクティビティーを追加します。
7.5.1.16.2. Properties
名前 | 値のタイプ | 任意 | 説明 |
---|---|---|---|
|
| いいえ | 置き換える使用状況項目。 |
|
| いいえ | アクションコンポーネント。 |
|
| はい | 指定のリソースがアクションを表すかどうかを判断する関数。定義されていない場合は、すべてのリソースがアクティビティーを表します。 |
|
| はい | 指定のアクションのタイムスタンプで、順序付けに使用されます。 |
7.5.1.17. console.dashboards/overview/detail/item
7.5.1.17.1. summary
Overview ダッシュボードの Details カードに項目を追加します。
7.5.1.17.2. Properties
名前 | 値のタイプ | 任意 | 説明 |
---|---|---|---|
|
| いいえ |
|
7.5.1.18. console.dashboards/overview/health/operator
7.5.1.18.1. summary
ステータスのソースが Kubernetes REST API である Overview ダッシュボードのステータスカードに health サブシステムを追加します。
7.5.1.18.2. Properties
名前 | 値のタイプ | 任意 | 説明 |
---|---|---|---|
|
| いいえ | ポップアップメニューの Operators セクションのタイトル。 |
|
| いいえ |
フェッチされ、 |
|
| はい | Operator のステータスを解決します。 |
|
| はい | ポップアップ行コンポーネントのローダー。 |
|
| はい | すべてのリソースページへのリンク。指定しない場合は、resources prop から最初のリソースのリストページが使用されます。 |
7.5.1.19. console.dashboards/overview/health/prometheus
7.5.1.19.1. 概要
ステータスのソースが Prometheus である Overview ダッシュボードのステータスカードに health サブシステムを追加します。
7.5.1.19.2. プロパティー
名前 | 値のタイプ | 任意 | 説明 |
---|---|---|---|
|
| いいえ | サブシステムの表示名。 |
|
| いいえ | Prometheus クエリー |
|
| いいえ | サブシステムの健全性を解決します。 |
|
| はい |
フェッチされ、 |
|
| はい | ポップアップメニューコンテンツのローダー。定義された場合、health 項目はリンクとして表され、指定のコンテンツを含むポップアップメニューが開きます。 |
|
| はい | ポップオーバーのタイトル。 |
|
| はい | サブシステムを非表示にする必要のあるコントロールプレーントポロジー。 |
7.5.1.20. console.dashboards/overview/health/resource
7.5.1.20.1. summary
ステータスのソースが Kubernetes リソースである概要ダッシュボードのステータスカードに health サブシステムを追加します。
7.5.1.20.2. Properties
名前 | 値のタイプ | 任意 | 説明 |
---|---|---|---|
|
| いいえ | サブシステムの表示名。 |
|
| いいえ |
フェッチされ、 |
|
| いいえ | サブシステムの健全性を解決します。 |
|
| はい | ポップアップメニューコンテンツのローダー。定義された場合、health 項目はリンクとして表され、指定のコンテンツを含むポップアップメニューが開きます。 |
|
| はい | ポップオーバーのタイトル。 |
7.5.1.21. console.dashboards/overview/health/url
7.5.1.21.1. summary
ステータスのソースが Kubernetes REST API である概要ダッシュボードのステータスカードに health サブシステムを追加します。
7.5.1.21.2. Properties
名前 | 値のタイプ | 任意 | 説明 |
---|---|---|---|
|
| いいえ | サブシステムの表示名。 |
|
| いいえ | データの取得元の URL。これには、ベース Kubernetes URL が接頭辞として付けられます。 |
| `CodeRef<URLHealthHandler<T, K8sResourceCommon | K8sResourceCommon[]>>` | いいえ |
サブシステムの健全性を解決します。 |
|
| はい |
フェッチされ、 |
|
| はい |
ポップアップコンテンツのローダー。定義された場合、health 項目は指定のコンテンツのポップアップが開くリンクとして表示されます。 |
|
| はい |
7.5.1.22. console.dashboards/overview/inventory/item
7.5.1.22.1. 概要
概要インベントリーカードにリソースタイルを追加します。
7.5.1.22.2. プロパティー
名前 | 値のタイプ | 任意 | 説明 |
---|---|---|---|
|
| いいえ |
取得する |
|
| はい | さまざまなステータスをグループにマッピングする関数。 |
|
| はい |
フェッチされ、 |
7.5.1.23. console.dashboards/overview/inventory/item/group
7.5.1.23.1. 概要
インベントリーのステータスグループを追加します。
7.5.1.23.2. プロパティー
名前 | 値のタイプ | 任意 | 説明 |
---|---|---|---|
|
| いいえ | ステータスグループの ID。 |
|
| いいえ | ステータスグループアイコンを表す React コンポーネント。 |
7.5.1.24. console.dashboards/overview/inventory/item/replacement
7.5.1.24.1. 概要
概要のインベントリーカードを置き換えます。
7.5.1.24.2. プロパティー
名前 | 値のタイプ | 任意 | 説明 |
---|---|---|---|
|
| いいえ |
取得する |
|
| はい | さまざまなステータスをグループにマッピングする関数。 |
|
| はい |
フェッチされ、 |
7.5.1.25. console.dashboards/overview/prometheus/activity/resource
7.5.1.25.1. summary
Kubernetes リソースの監視に基づいてアクティビティーをトリガーしている Prometheus Overview ダッシュボードの Activity カードにアクティビティーを追加します。
7.5.1.25.2. Properties
名前 | 値のタイプ | 任意 | 説明 |
---|---|---|---|
|
| いいえ | 監視するクエリー |
|
| いいえ | アクションコンポーネント。 |
|
| はい | 指定のリソースがアクションを表すかどうかを判断する関数。定義されていない場合は、すべてのリソースがアクティビティーを表します。 |
7.5.1.26. console.dashboards/project/overview/item
7.5.1.26.1. 概要
プロジェクトの概要インベントリーカードにリソースタイルを追加します。
7.5.1.26.2. プロパティー
名前 | 値のタイプ | 任意 | 説明 |
---|---|---|---|
|
| いいえ |
取得する |
|
| はい | さまざまなステータスをグループにマッピングする関数。 |
|
| はい |
フェッチされ、 |
7.5.1.27. console.dashboards/tab
7.5.1.27.1. summary
Overview タブの後に置かれた新規ダッシュボードタブを追加します。
7.5.1.27.2. Properties
名前 | 値のタイプ | 任意 | 説明 |
---|---|---|---|
|
| いいえ |
このタブにカードを追加する場合にタブリンク |
|
| いいえ | タブが属するナビゲーションセクション。 |
|
| いいえ | タブのタイトル。 |
7.5.1.28. console.file-upload
7.5.1.28.1. 概要
(利用できません)
7.5.1.28.2. プロパティー
名前 | 値のタイプ | 任意 | 説明 |
---|---|---|---|
|
| いいえ | サポートされるファイル拡張子。 |
|
| いいえ | ファイルドロップアクションを処理する関数。 |
7.5.1.29. console.flag
7.5.1.29.1. summary
Web コンソール機能フラグを完全に制御します。
7.5.1.29.2. Properties
名前 | 値のタイプ | 任意 | 説明 |
---|---|---|---|
|
| いいえ | 任意の機能フラグを設定または設定解除するのに使用されます。 |
7.5.1.30. console.flag/hookProvider
7.5.1.30.1. summary
フックハンドラーを使用して Web コンソール機能フラグを完全に制御します。
7.5.1.30.2. Properties
名前 | 値のタイプ | 任意 | 説明 |
---|---|---|---|
|
| いいえ | 任意の機能フラグを設定または設定解除するのに使用されます。 |
7.5.1.31. console.flag/model
7.5.1.31.1. summary
クラスターに CRD の存在によって駆動される新規 Web コンソール機能フラグを追加します。
7.5.1.31.2. Properties
名前 | 値のタイプ | 任意 | 説明 |
---|---|---|---|
|
| いいえ | CRD が検出されると設定するフラグの名前。 |
|
| いいえ |
|
7.5.1.32. console.global-config
7.5.1.32.1. 概要
(利用できません)
7.5.1.32.2. プロパティー
名前 | 値のタイプ | 任意 | 説明 |
---|---|---|---|
|
| いいえ | クラスター設定リソースインスタンスの一意の識別子。 |
|
| いいえ | クラスター設定リソースインスタンスの名前。 |
|
| いいえ | クラスター設定リソースを参照するモデル。 |
|
| いいえ | クラスター設定リソースインスタンスの namespace。 |
7.5.1.33. console.model-metadata
7.5.1.33.1. 概要
API 検出で取得および生成される値を上書きして、モデルの表示をカスタマイズします。
7.5.1.33.2. プロパティー
名前 | 値のタイプ | 任意 | 説明 |
---|---|---|---|
|
| いいえ | カスタマイズするモデル。グループのみ、またはオプションのバージョンおよび種類を指定できます。 |
|
| はい | このモデル参照をテクノロジープレビューまたは開発者プレビューとみなすかどうか。 |
|
| はい | このモデルに関連付ける色。 |
|
| はい |
ラベルをオーバーライドします。 |
|
| はい |
複数形のラベルをオーバーライドします。 |
|
| はい |
省略形をカスタマイズします。デフォルトは |
7.5.1.39. console.page/resource/details
7.5.1.39.1. summary
Web コンソールルーターに新しいリソースの詳細ページを追加します。
7.5.1.39.2. Properties
名前 | 値のタイプ | 任意 | 説明 |
---|---|---|---|
|
| いいえ | このリソースページがリンクするモデル。 |
|
| いいえ | ルートがマッチしたときにレンダリングされるコンポーネント。 |
7.5.1.40. console.page/resource/list
7.5.1.40.1. 概要
Console ルーターに新しいリソースリストのページを追加します。
7.5.1.40.2. プロパティー
名前 | 値のタイプ | 任意 | 説明 |
---|---|---|---|
|
| いいえ | このリソースページがリンクするモデル。 |
|
| いいえ | ルートがマッチしたときにレンダリングされるコンポーネント。 |
7.5.1.41. console.page/route
7.5.1.41.1. summary
Web コンソールルーターに新しいページを追加します。React Router を参照してください。
7.5.1.41.2. Properties
名前 | 値のタイプ | 任意 | 説明 |
---|---|---|---|
|
| いいえ | ルートがマッチしたときにレンダリングされるコンポーネント。 |
|
| いいえ |
|
|
| はい | このページが属するパースペクティブ。指定されていない場合は、すべてのパースペクティブに提供します。 |
|
| はい |
true の場合、パスが |
7.5.1.42. console.page/route/standalone
7.5.1.42.1. summary
一般的なページレイアウトの外部でレンダリングされる新しいスタンドアロンページを Web コンソールルーターに追加します。React Router を参照してください。
7.5.1.42.2. Properties
名前 | 値のタイプ | 任意 | 説明 |
---|---|---|---|
|
| いいえ | ルートがマッチしたときにレンダリングされるコンポーネント。 |
|
| いいえ |
|
|
| はい |
true の場合、パスが |
7.5.1.43. console.perspective
7.5.1.43.1. 概要
(利用できません)
7.5.1.43.2. プロパティー
名前 | 値のタイプ | 任意 | 説明 |
---|---|---|---|
|
| いいえ | パースペクティブの識別子。 |
|
| いいえ | パースペクティブの表示名。 |
|
| いいえ | パースペクティブの表示アイコン。 |
|
| いいえ | パースペクティブのランディングページの URL を取得する関数。 |
|
| いいえ | インポートフローのリダイレクト URL を取得する関数。 |
|
| はい | パースペクティブがデフォルトであるかどうか。デフォルトは 1 つのみです。 |
|
| はい | ナビゲーション上のデフォルトの固定されたリソース |
|
| はい | デフォルトのパースペクティブを検出するフック |
7.5.1.44. console.project-overview/inventory-item
7.5.1.44.1. summary
新しいインベントリー項目を プロジェクトの概要 ページに追加します。
7.5.1.44.2. Properties
名前 | 値のタイプ | 任意 | 説明 |
---|---|---|---|
|
| いいえ | レンダリングされるコンポーネント。 |
7.5.1.45. console.project-overview/utilization-item
7.5.1.45.1. 概要
新しいプロジェクト概要の使用状況項目を追加します。
7.5.1.45.2. プロパティー
名前 | 値のタイプ | 任意 | 説明 |
---|---|---|---|
|
| いいえ | 使用状況項目のタイトル。 |
|
| いいえ | Prometheus 使用状況クエリー。 |
|
| いいえ | Prometheus データを人間が判読できる形式に変換します。 |
|
| はい | Prometheus 合計のクエリー。 |
|
| はい | Prometheus 要求のクエリー。 |
|
| はい | Prometheus 制限のクエリー。 |
|
| はい | プレーン値の代わりに最上位のコンシューマーポップオーバーを表示します。 |
7.5.1.46. console.pvc/alert
7.5.1.46.1. 概要
(利用できません)
7.5.1.46.2. プロパティー
名前 | 値のタイプ | 任意 | 説明 |
---|---|---|---|
|
| いいえ | アラートコンポーネント。 |
7.5.1.47. console.pvc/create-prop
7.5.1.47.1. 概要
(利用できません)
7.5.1.47.2. プロパティー
名前 | 値のタイプ | 任意 | 説明 |
---|---|---|---|
|
| いいえ | prop アクション作成のラベル。 |
|
| いいえ | prop アクション作成のパス。 |
7.5.1.48. console.pvc/delete
7.5.1.48.1. 概要
(利用できません)
7.5.1.48.2. プロパティー
名前 | 値のタイプ | 任意 | 説明 |
---|---|---|---|
|
| いいえ | エクステンションを使用するかどうかを示す述語。 |
|
| いいえ | PVC 削除操作の方法。 |
|
| いいえ | 追加情報を表示するアラートコンポーネント。 |
7.5.1.49. console.pvc/status
7.5.1.49.1. 概要
(利用できません)
7.5.1.49.2. プロパティー
名前 | 値のタイプ | 任意 | 説明 |
---|---|---|---|
|
| いいえ | status コンポーネントの優先度。値が大きいほど優先度が高くなります。 |
|
| いいえ | status コンポーネント。 |
|
| いいえ | ステータスコンポーネントをレンダリングするかどうかを示す述語。 |
7.5.1.50. console.redux-reducer
7.5.1.50.1. 概要
plugins.<scope>
サブ状態で動作する Console Redux ストアに新しい reducer を追加します。
7.5.1.50.2. プロパティー
名前 | 値のタイプ | 任意 | 説明 |
---|---|---|---|
|
| いいえ | Redux 状態オブジェクト内の reducer が管理するサブ状態を表すキー。 |
|
| いいえ | reducer が管理するサブ状態で動作する reducer 関数 |
7.5.1.51. console.resource/create
7.5.1.51.1. 概要
(利用できません)
7.5.1.51.2. プロパティー
名前 | 値のタイプ | 任意 | 説明 |
---|---|---|---|
|
| いいえ | この create resource ページがレンダリングされるモデル。 |
|
| いいえ | モデルがマッチする場合にレンダリングされるコンポーネント |
7.5.1.52. console.storage-provider
7.5.1.52.1. 概要
(利用できません)
7.5.1.52.2. プロパティー
名前 | 値のタイプ | 任意 | 説明 |
---|---|---|---|
|
| いいえ | |
|
| いいえ |
7.5.1.54. console.telemetry/listener
7.5.1.54.1. 概要
(利用できません)
7.5.1.54.2. プロパティー
名前 | 値のタイプ | 任意 | 説明 |
---|---|---|---|
|
| いいえ | テレメトリーイベントをリッスンします |
7.5.1.55. console.topology/adapter/build
7.5.1.55.1. summary
BuildAdapter
は、Build
コンポーネントで使用できるデータに要素を適応させるアダプターを提供します。
7.5.1.55.2. Properties
名前 | 値のタイプ | 任意 | 説明 |
---|---|---|---|
| CodeRef<(element: GraphElement) ⇒ AdapterDataType<BuildConfigData> | undefined> | いいえ |
7.5.1.56. console.topology/adapter/network
7.5.1.56.1. summary
NetworkAdapater
は、Networking
コンポーネントで使用できるデータに要素を適応させるアダプターを提供します。
7.5.1.56.2. Properties
名前 | 値のタイプ | 任意 | 説明 |
---|---|---|---|
| <(element: GraphElement) ⇒ NetworkAdapterType | undefined> | いいえ |
7.5.1.57. console.topology/adapter/pod
7.5.1.57.1. summary
PodAdapter
はアダプターを提供し、Pod
コンポーネントで使用できるデータに要素を適合させます。
7.5.1.57.2. Properties
名前 | 値のタイプ | 任意 | 説明 |
---|---|---|---|
| `CodeRef<(element: GraphElement) ⇒ AdapterDataType<PodsAdapterDataType> | undefined> | いいえ |
7.5.1.58. console.topology/component/factory
7.5.1.58.1. summary
ViewComponentFactory
の Getter。
7.5.1.58.2. Properties
名前 | 値のタイプ | 任意 | 説明 |
---|---|---|---|
|
| いいえ |
|
7.5.1.59. console.topology/create/connector
7.5.1.59.1. summary
コネクター作成関数の getter。
7.5.1.59.2. Properties
名前 | 値のタイプ | 任意 | 説明 |
---|---|---|---|
|
| いいえ | コネクター作成関数の getter。 |
7.5.1.60. console.topology/data/factory
7.5.1.60.1. 概要
トポロジーデータモデルファクトリーエクステンション
7.5.1.60.2. プロパティー
名前 | 値のタイプ | 任意 | 説明 |
---|---|---|---|
|
| いいえ | ファクトリーの一意の ID。 |
|
| いいえ | ファクトリーの優先度 |
|
| はい | useK8sWatchResources フックから取得されるリソース。 |
|
| はい | ワークロードが含まれるリソースのキー。 |
|
| はい | データモデルファクトリーの Getter。 |
|
| はい | リソースがこのモデルファクトリーによって記述されているかどうかを判断する関数の Getter。 |
|
| はい | すべてのエクステンションのモデルがロードされた後にデータモデルを調整する関数の Getter。 |
7.5.1.61. console.topology/decorator/provider
7.5.1.61.1. 概要
トポロジーデコレータープロバイダーエクステンション
7.5.1.61.2. プロパティー
名前 | 値のタイプ | 任意 | 説明 |
---|---|---|---|
|
| いいえ | |
|
| いいえ | |
|
| いいえ | |
|
| いいえ |
7.5.1.62. console.topology/details/resource-alert
7.5.1.62.1. summary
DetailsResourceAlert
は、特定のトポロジーコンテキストまたはグラフ要素のアラートを提供します。
7.5.1.62.2. Properties
名前 | 値のタイプ | 任意 | 説明 |
---|---|---|---|
|
| いいえ | このアラートの ID。アラートの破棄後に表示しない場合に状態を保存するために使用されます。 |
| CodeRef<(element: GraphElement) ⇒ DetailsResourceAlertContent | null> | いいえ |
7.5.1.63. console.topology/details/resource-link
7.5.1.63.1. summary
DetailsResourceLink
は、特定のトポロジーコンテキストまたはグラフ要素のリンクを提供します。
7.5.1.63.2. Properties
名前 | 値のタイプ | 任意 | 説明 |
---|---|---|---|
| CodeRef<(element: GraphElement) ⇒ React.Component | undefined> | いいえ |
指定された場合はリソースリンクを返し、指定されない場合は未定義を返します。スタイルには |
|
| はい |
7.5.1.64. console.topology/details/tab
7.5.1.64.1. summary
DetailsTab
は、トポロジーの詳細パネルのタブを提供します。
7.5.1.64.2. Properties
名前 | 値のタイプ | 任意 | 説明 |
---|---|---|---|
|
| いいえ | この詳細タブの一意の識別子。 |
|
| いいえ | UI に表示されるタブのラベル。 |
|
| はい | ここで参照される項目の前に、この項目を挿入します。配列の場合は、最初に見つかったものが順番に使用されます。 |
|
| はい |
ここで参照される項目の後に、この項目を挿入します。配列の場合は、最初に見つかったものが順番に使用されます。 |
7.5.1.65. console.topology/details/tab-section
7.5.1.65.1. summary
DetailsTabSection
は、トポロジーの詳細パネルの特定タブのセクションを提供します。
7.5.1.65.2. Properties
名前 | 値のタイプ | 任意 | 説明 |
---|---|---|---|
|
| いいえ | この詳細タブセクションの一意の識別子。 |
|
| いいえ | このセクションが提供する必要のある親タブ ID。 |
|
| いいえ | トポロジー/サイドバーでレンダリングされるコンポーネントまたは null/undefined を返すフック。SKD コンポーネント:<Section title=\{}>… padded area |
| CodeRef<(element: GraphElement, renderNull?: () ⇒ null) ⇒ React.Component | undefined> | いいえ |
プロバイダーが定義されていない場合 @非推奨のフォールバック。renderNull はすでに運用されません。 |
|
| はい |
ここで参照される項目の前にこの項目を挿入します。配列の場合は、最初に見つかった項目が順番に使用されます。 |
|
| はい |
7.5.1.66. console.topology/display/filters
7.5.1.66.1. 概要
トポロジー表示フィルターエクステンション
7.5.1.66.2. プロパティー
名前 | 値のタイプ | 任意 | 説明 |
---|---|---|---|
|
| いいえ | |
|
| いいえ |
7.5.1.67. console.topology/relationship/provider
7.5.1.67.1. 概要
トポロジー関係プロバイダーコネクターエクステンション
7.5.1.67.2. プロパティー
名前 | 値のタイプ | 任意 | 説明 |
---|---|---|---|
|
| いいえ | |
|
| いいえ | |
|
| いいえ | |
|
| いいえ |
7.5.1.68. console.user-preference/group
7.5.1.68.1. 概要
(利用できません)
7.5.1.68.2. プロパティー
名前 | 値のタイプ | 任意 | 説明 |
---|---|---|---|
|
| いいえ | ユーザー設定グループを識別するのに使用される ID。 |
|
| いいえ | ユーザー設定グループのラベル |
|
| はい | このユーザー設定グループの後に配置しなければならないグループの ID |
|
| はい | このユーザー設定グループの前に配置しなければならないグループの ID |
7.5.1.69. console.user-preference/item
7.5.1.69.1. 概要
(利用できません)
7.5.1.69.2. プロパティー
名前 | 値のタイプ | 任意 | 説明 |
---|---|---|---|
|
| いいえ | ユーザー設定項目を特定するのに使用され、項目の順序を定義するのに insertAfter および insertBefore で参照される ID。 |
|
| いいえ | ユーザー設定のラベル |
|
| いいえ | ユーザー設定の説明。 |
|
| いいえ | ユーザー設定を定義するために値をレンダリングするのに使用される入力フィールドのオプション。 |
|
| はい | 項目が属するユーザー優先グループを識別するのに使用される ID。 |
|
| はい | このユーザー設定項目の後に配置しなければならない項目の ID |
|
| はい | このユーザー設定項目の前に配置しなければならない項目の ID |
7.5.1.70. console.yaml-template
7.5.1.70.1. 概要
yaml エディターを使用してリソースを編集するための YAML テンプレート。
7.5.1.70.2. プロパティー
名前 | 値のタイプ | 任意 | 説明 |
---|---|---|---|
|
| いいえ | テンプレートに関連付けられたモデル。 |
|
| いいえ | YAML テンプレート。 |
|
| いいえ |
テンプレートの名前。名前 |
7.5.1.71. dev-console.add/action
7.5.1.71.1. 概要
(利用できません)
7.5.1.71.2. プロパティー
名前 | 値のタイプ | 任意 | 説明 |
---|---|---|---|
|
| いいえ | アクションを識別するための ID。 |
|
| いいえ | アクションのラベル |
|
| いいえ | アクションの説明。 |
|
| いいえ | 移動先の href。 |
|
| はい | アクションが属するアクショングループを識別するのに使用される ID。 |
|
| はい | パースペクティブの表示アイコン。 |
|
| はい | アクションの可視性または有効化を制御するオプションのアクセスレビュー。 |
7.5.1.72. dev-console.add/action-group
7.5.1.72.1. 概要
(利用できません)
7.5.1.72.2. プロパティー
名前 | 値のタイプ | 任意 | 説明 |
---|---|---|---|
|
| いいえ | アクショングループを識別するのに使用される ID。 |
|
| いいえ | アクショングループのタイトル |
|
| はい | このアクショングループの後に配置しなければならないグループの ID |
|
| はい | このアクショングループの前に配置しなければならないグループの ID |
7.5.1.73. dev-console.import/environment
7.5.1.73.1. 概要
(利用できません)
7.5.1.73.2. プロパティー
名前 | 値のタイプ | 任意 | 説明 |
---|---|---|---|
|
| いいえ | カスタム環境変数を指定するイメージストリームの名前 |
|
| いいえ | サポートされるイメージストリームタグのリスト |
|
| いいえ | 環境変数のリスト |
7.5.1.74. console.page/resource/tab
7.5.1.74.1. 概要 [非推奨]
非推奨。代わりに console.tab/horizontalNav
を使用してください。Console ルーターに新しいリソースタブページを追加します。
7.5.1.74.2. Properties
名前 | 値のタイプ | 任意 | 説明 |
---|---|---|---|
|
| いいえ | このリソースページがリンクするモデル。 |
|
| いいえ | ルートがマッチしたときにレンダリングされるコンポーネント。 |
|
| いいえ | タブの名前。 |
|
| はい |
タブリンクのオプション href。指定しない場合は、最初の |
|
| はい |
true の場合、パスが |
7.5.2. 動的プラグインのトラブルシューティング
プラグインのロードで問題が発生した場合は、このトラブルシューティングのヒントのリストを参照してください。
以下のコマンドを実行して、コンソールの Operator 設定でプラグインが有効になっており、プラグイン名が出力されていることを確認します。
$ oc get console.operator.openshift.io cluster -o jsonpath='{.spec.plugins}'
- Administrator perspective の Overview ページのステータスカードで、有効なプラグインを確認します。プラグインが最近有効になった場合は、ブラウザーを更新する必要があります。
次の方法で、プラグインサービスが正常であることを確認します。
- プラグイン Pod のステータスが実行中であり、コンテナーの準備が整っていることを確認します。
- サービスラベルセレクターが Pod と一致し、ターゲットポートが正しいことを確認します。
-
コンソール Pod 上のターミナルまたはクラスター上の別の Pod のサービスから、curl コマンドを
plugin-manifest.json
とともに使用します。
-
ConsolePlugin
リソース名 (consolePlugin.name
) がpackage.json
で使用されているプラグイン名と一致することを確認します。 -
サービス名、namespace、ポート、およびパスが
ConsolePlugin
リソースで正しく宣言されていることを確認します。 - プラグインサービスが HTTPS とサービス提供証明書を使用していることを確認します。
- コンソール Pod ログで証明書または接続エラーを確認します。
- プラグインが依存する機能フラグが無効になっていないことを確認します。
プラグインの
package.json
に一致しないconsolePlugin.dependencies
がないことを確認します。- これには、コンソールバージョンの依存関係または他のプラグインへの依存関係が含まれる場合があります。ブラウザーで JS コンソールをプラグインの名前でフィルタリングして、ログに記録されたメッセージを表示します。
ナビゲーション拡張パースペクティブまたはセクション ID にタイプミスがないことを確認します。
- プラグインは読み込まれている可能性がありますが、ID が間違っているとナビゲーション項目が失われる可能性があります。URL を編集して、プラグインページに直接移動してみてください。
コンソール Pod からプラグインサービスへのトラフィックをブロックしているネットワークポリシーがないことを確認します。
-
必要に応じて、ネットワークポリシーを調整して、
openshift-console
namespace のコンソール Pod がサービスにリクエストを送信できるようにします。
-
必要に応じて、ネットワークポリシーを調整して、
開発者ツールブラウザーの Console タブで、ブラウザーにロードされる動的プラグインのリストを確認します。
-
window.SERVER_FLAGS.consolePlugins
を評価して、コンソールフロントエンドの動的プラグインを確認します。
-
関連情報