Red Hat® OpenShift® は、既存のアプリケーションをモダナイズして、新しいクラウドネイティブ・アプリケーションの開発と提供をあらゆるインフラストラクチャで大規模に加速するハイブリッドクラウド・アプリケーション・プラットフォームです。
OpenShift 4.19 - Unified Design Web Console
OpenShift (OCP) 4.19 では、Web Console のデザインが変更され、更に使い易くなりました。
1.3.21. Web console
Starting with OpenShift Container Platform 4.19, the perspectives in the web console have unified to simplify navigation, reduce context switching, streamline tasks, and provide users with a more cohesive OpenShift Container Platform experience.
With this unified design, there is no longer a Developer perspective in the default view; however, all OpenShift Container Platform web console features are discoverable to all users. If you are not the cluster owner, you might need to request permission for certain features from the cluster owner. The Developer perspective can still be manually enabled if you prefer.
The Getting Started pane in the web console provides resources such as, a tour of the console, information on setting up your cluster, a quick start for enabling the Developer perspective, and links to explore new features and capabilities.
1.3.21.1. Patternfly 6 upgrade
The web console now uses Patternfly 6. Support for Patternfly 4 in the web console is no longer available.
This release also introduces the following updates to the web console. You can now do the following actions:
- Specify distinct console logos for both light and dark themes using the logos field in the .spec.customization.logos configuration, allowing for more comprehensive branding.
- Easily delete identity providers (IDPs) directly from the web console, streamlining authentication configuration without manual YAML file edits.
- Easily set the default StorageClass directly in the web console.
- Quickly find specific jobs in the web console by sorting the Created column by creation date and time.
ここでは、上記に記載されている following updates
の内容を簡単にご紹介します。
Specify distinct console logos for both light and dark themes
- Specify distinct console logos for both light and dark themes using the logos field in the .spec.customization.logos configuration, allowing for more comprehensive branding.
独自のロゴマークを登録する事ができるようになりました。
上記の手順に従って必要な ConfigMap を作成後、Console (operator.openshift.io)
の .spec.customization.logos
から登録します。
$ oc explain consoles.operator.openshift.io.spec.customization.logos
GROUP: operator.openshift.io
KIND: Console
VERSION: v1
FIELD: logos <[]Object>
DESCRIPTION:
logos is used to replace the OpenShift Masthead and Favicon logos in the
console UI with custom logos.
logos is an optional field that allows a list of logos.
Only one of logos or customLogoFile can be set at a time.
If logos is set, customLogoFile must be unset.
When specified, there must be at least one entry and no more than 2 entries.
Each type must appear only once in the list.
Logo defines a configuration based on theme modes for the console UI logo.
FIELDS:
themes <[]Object> -required-
themes specifies the themes for the console UI logo.
themes is a required field that allows a list of themes. Each item in the
themes list must have a unique mode and a source field.
Each mode determines whether the logo is for the dark or light mode of the
console UI.
If a theme is not specified, the default OpenShift logo will be displayed
for that theme.
There must be at least one entry and no more than 2 entries.
type <string> -required-
enum: Masthead, Favicon
type specifies the type of the logo for the console UI. It determines
whether the logo is for the masthead or favicon.
type is a required field that allows values of Masthead and Favicon.
When set to "Masthead", the logo will be used in the masthead and about
modal of the console UI.
When set to "Favicon", the logo will be used as the favicon of the console
UI.
Web Console の場合は、Administration / Cluster Settings の Configuration tab から Console (operator.openshift.io)
を選択して、YAML Tab から登録します。
Easily delete identity providers (IDPs)
- Easily delete identity providers (IDPs) directly from the web console, streamlining authentication configuration without manual YAML file edits.
7.1.8. Configuring identity providers using the web console
https://docs.redhat.com/en/documentation/openshift_container_platform/4.19/html-single/authentication_and_authorization/index#identity-provider-configuring-using-the-web-console_configuring-htpasswd-identity-provider
上記の手順に従って、Administration / Cluster Settings の Configuration tab から OAuth
を選択します。
Identity Providers
から、任意の IDP を追加 (Add) する事ができます。
今回、追加した IDP を削除 (Remove identity provider
) する事もできるようになりました。
Easily set the default StorageClass
- Easily set the default StorageClass directly in the web console.
Storage / StorageClasses 画面上で、任意の StorageClass 右端にあるメニューの Set as default
で指定できるようになりました。
Quickly find specific jobs in the web console
- Quickly find specific jobs in the web console by sorting the Created column by creation date and time.
Workloads / Jobs 画面上に Created
column が表示され、Descending / Ascending order で Job が並べ替えられるようになりました。