2.4. ダッシュボードテーマの作成
Red Hat OpenStack Services on OpenShift (RHOSO) デプロイメント環境でダッシュボードテーマを作成するには、RCUE テーマの usr ディレクトリーのファイルをコピーして編集する必要があります。次に、編集したテーマファイルの tarball を作成する必要があります。
手順
RHOSO デプロイメント内の RCUE テーマの展開済み
usrディレクトリーを、新しいサブディレクトリー (例:mytheme) にコピーします。$ cp -r <rcue_themes_usr_directory_path> <your_dashboard_theme_path>各項目の説明:
<rcue_themes_usr_directory_path>-
RHOSO デプロイメント内の RCUE テーマの
usrディレクトリーのパスを指定します。たとえば、~/horizon-themes/usr/share/openstack-dashboard/openstack_dashboard/themes/rcue/です。 <your_dashboard_theme_path>-
ダッシュボードテーマのパスを指定します。例:
~/horizon-themes/mytheme。
ダッシュボードのテーマディレクトリー (例:
~/horizon-themes/mytheme)にあるrcueのすべてのインスタンスを、ダッシュボードのテーマ名 (例:mytheme)に置き換えてください。パス、ファイル、サブディレクトリーを含める必要があります。以下のコマンドは、ダッシュボードのテーマディレクトリー内で置き換える必要がある
rcueのすべてのインスタンスをハイライト表示します。$ grep -r 'rcue'- ダッシュボードのテーマディレクトリーにある必要なファイルを編集して、テーマの色、グラフィック、フォント、その他の要素を変更してください。
デプロイメントサーバー上のダッシュボードテーマディレクトリーに移動します。
$ cd <dashboard_themes_path>各項目の説明:
<dashboard_themes_path>-
ダッシュボード (Horizon) テーマディレクトリーのパスを指定します。例:
~/horizon-themes/。
テーマディレクトリーの tarball を作成します。
注記tar.gz 形式のみがサポートされます。
$ tar -cvzf <your_dashboard_theme_name>.tar.gz <your_dashboard_theme_path>各項目の説明:
<your_dashboard_theme_name>-
ダッシュボードのテーマ名を指定します。たとえば、
mytheme などです。 <your_dashboard_theme_path>-
RHOSO デプロイメント内のダッシュボードテーマのパスを指定します。たとえば、
~/horizon-themes/mytheme/です。