7.8. 一般的なコンソール機能
GitOps Console プラグインは、すべての GitOps リソースリストページと詳細ページで一貫した機能を提供します。
- プロジェクトセレクター
- リストページの プロジェクト ドロップダウンメニューを使用して、名前空間ごとにリソースをフィルタリングします。特定のプロジェクトを選択すると、その名前空間内のリソースが表示されます。すべてのプロジェクトを選択すると、すべての名前空間にわたるリソースが表示されます。プロジェクトは、OpenShift Container Platform の名前空間を表します。
- YAML エディター
詳細ページの YAML タブには、リソースマニフェストを表示および変更するためのライブエディターが用意されています。エディターには以下が含まれます。
- リソースフィールドを文書化する スキーマ サイドパネル
- YAML ファイルをローカルに保存するための ダウンロード ボタン
- 構文の強調表示と検証
- YAML テンプレートからリソースを作成する
いずれかのリストページにある 作成 ボタンをクリックすると、スターターテンプレート付きの YAML エディターが開きます。テンプレートには、名前、名前空間、リポジトリーの URL、宛先などの一般的なフィールドのプレースホルダーが含まれています。設定に合わせて YAML ファイルを編集し、リソースを作成してください。
コンソールには、GitOps リソースを作成するためのフォームベースのウィザードは用意されていません。すべてのリソース作成には YAML エディターを使用します。
- 行アクション
リソースリストテーブルの各行には、以下の操作を含むケバブメニューが含まれています。
- ラベルを編集
- アノテーションを編集する
- [リソース] を編集し て YAML エディターを開きます
[リソース] を削除
利用可能なアクションは、そのリソースタイプに対する OpenShift Container Platform の RBAC 権限によって異なります。
- ページネーションコントロール
リストページと詳細ページのテーブルはページネーションに対応しています。コンソールは、大規模なリストの使いやすさとブラウザーのパフォーマンスを向上させるため、結果をページごとに表示します。
- ページサイズ:1 ページあたり 10、20、50、または 100項目を 選択してください。デフォルト値は 50 です。すべての オプションはありません。
- コントロール: リストに少なくとも 1 行が含まれている場合、表の上部と下部にページネーションが表示されます。
-
URL の状態: 現在のページ番号とページサイズ (
ページとページあたり) は URL に保存されるため、ビューを更新したり共有したりできます。 - リセット動作: フィルター、検索語句、または選択したプロジェクトを変更すると、ページ 1 に戻ります。ページサイズを変更したり、並べ替えを行ったりしても、ページはリセットされません。リストが縮小した場合、ページは最後の有効なページに固定されます。
クライアント側の操作: ページネーションは、すでに読み込まれてフィルタリングされたリストに対してブラウザー上で実行されます。Kubernetes API の
制限トークンや継続トークンは使用しません。検索やフィルターを適用すると、ページネーションは一致するリソースにのみ適用されます。
- Events タブ
- リソース詳細ページの イベント タブには、標準のコンソールイベントストリームを使用して、そのリソースオブジェクトに関する Kubernetes イベントが表示されます。イベントは、リソースの状態変化、コントローラーの動作、およびエラーの診断に役立ちます。
- お気に入り
- アプリケーションをお気に入りとしてマークするには、リストページと詳細ページにあるコンソールのお気に入りコントロールを使用します。お気に入りは、ブラウザーセッションをまたいでも、コンソールのユーザー設定に紐づけられます。