Modernization Platform v2.3.0 GA Release

印刷

TABLE OF CONTENTS


New Feature


Cluster 別 Prometheus agent 統合

従来、各ClusterでProjectごとに個別に作成されていたPrometheusを、Clusterごとに1つに統合しました。これにより、Data-planeのPrometheus agentおよびControl-planeのCortexのリソース使用量が減少しました。

Loki ベースの統合ログサービスへの移行

従来のEFKスタック(Elasticsearch、Fluentbit、Kibana)を使用して提供されていたログサービスを、LokiおよびPromtailベースのサービスに変更しました。Lokiを使用すると、多くの場合、Elasticsearchに比べてControl-planeのリソース使用量を削減できます。ログサービスのログ検索および可視化サービスが、監視サービスと同じGrafanaに統合され、一部のログ関連ダッシュボードが既に提供されており、アプリケーションに必要なダッシュボードの構成およびログ検索も可能です。


Istioおよび関連サービス(Kiali、Jaeger)のAdd-onインストールおよび連携を提供

Istiod、Istio Ingress Gateway、Jaeger、Kiali、PrometheusのAdd-onsインストールを提供し、インストール時に各サービス間の自動接続設定を提供します。Kialiの場合、ConsoleのUserを通じて認証/認可機能を提供します。

ConsoleのYAMLエディタ機能改善

ConsoleでYAMLファイルを表示または編集するためのYAMLエディタコンポーネントが変更されました。エディタを使用してミニマップ表示、インデント、スペルチェック、構文チェックなど、さまざまな機能が提供されます。

Container Imageによるアプリケーション登録およびパイプライン構築機能の追加

アプリケーションのビルドパイプラインなしで、Container Imageによるアプリケーション登録およびパイプライン構築機能が追加されました。

Deployment Groupsのアプリケーション構成の編集時にエディタモードを追加

Deploy Groupのアプリケーション構成を編集する際、従来のフォーム形式のUIモードに加えて、「Editor mode」が追加されました。Editor modeでは、YAMLエディタを使用してアプリケーションに関連する仕様を編集できます。

ConsoleでのDeployment Groupの入力項目改善

DeployGroup > Applications > Configurationで、Deployment Specの入力項目にpod annotationsおよびstrategy項目が追加されました。

DeployGroup > Applications > ConfigurationのAdvanced > health checkで、startup probe項目が追加されました。

DeployGroup > Resources > PVCのstorage class入力項目を、テキスト入力が可能なコンボボックスに変更しました。

ConsoleでのData-plane node情報のtaint、label設定機能追加

System management > Clusters > Nodeで、ノード情報の編集を通じて、該当ノードにtaintおよびlabelを設定する機能が追加されました。

Alertmanager設定変更機能追加

System management > Monitoring > Alertmanagerで、Alertmanager設定の閲覧のみ可能だった内容を、編集可能にする機能が追加されました。

Enhancement


Robot Account作成時の権限追加

Project作成時に生成されるRobot Accountに、特定のリソース(Artifact、Tag)に対するリスト閲覧権限を追加しました。

Deployment GroupsでPrevent cascade deleteオプション設定時、Argocd App削除の選択を提供

DeployGroupにPrevent cascade deleteオプションが設定されている場合、DeployGroup状態だけでなく、DeployGroupに設定されているアプリケーションを削除する際、Argocdに残るアプリケーションをユーザーが削除できるようにするオプションを追加しました。


Bug Fix


ConsoleのSystem DashboardでNumber Format Exception発生問題を解決

System Admin > Dashboard 画面の persistentvolumes チャートで number format exception が発生するケースについて修正しました。

Console で Build pipeline の name 変更時にビルドした history が消える問題を解決

既存の build pipeline の name を変更すると history が消えてしまう問題を修正しました。

Console で deploy group の application health check 修正時に Save ボタンが無効化される問題を解決

DeployGroup > Applications > Configuration の Advanced > health check 項目修正時に Method 選択に応じて Save ボタンが無効化される現象を修正しました。

Application の pipeline ビルド中に Docker build で時々ビルドが失敗する問題を解決

Docker build が 5 分以上経過すると reconnect に失敗し、権限エラーが発生しビルドが失敗する問題を修正しました。

Project 作成時に harbor robot が作成されない問題を解決

Argocd を使用してデプロイしていた harbor robot が project 作成時に作成されない問題を解決しました。

Deployment Groups でデプロイ失敗時にデプロイ履歴に成功と表示される問題を解決

リソースの Spec が適合しないために Cluster へのリソースデプロイに失敗しても、実際のデプロイ履歴には成功として処理される問題を修正しました。

許可されない Pipeline 名称での作成を UI で許可する問題を解決

Pipline の空白および '_’ などの文字を許可しない Backend ロジックに基づき、UI および CICD での作成を制限しました。

Git Secret の権限を変更しても適用されない問題の解決

Console の Application/Deploygroup にある Secret の権限を持つアカウントに変更しても、該当 Secret が適用されず、Pipeline のビルドや Application のデプロイが行われない問題を解決しました。

配布ヒストリー検索時に前の配布が続行中に表示される問題の解決

Console の DeployGroup の History 検索時に、すでに終了した配布が継続実行中であるかのように表示される問題を解決しました。

GitOps repo の Connection Test 実行時 Write 権限チェックが行われない問題の解決

GitOps Repo 登録および Secret 登録後に Connection Test を実行する際に必要な Write 権限のチェックが行われない問題を解決しました。

Deployment Groups 削除時に作成されていたユーザーの RBAC が削除されない問題の解決

DeployGroup 作成時に、該当 DeployGroup の Project に属しているメンバーに設定された k8s 権限が、DeployGroup 削除時に整理されない問題を解決しました。

Console の Web-shell 使用時にユーザーの設定が初期化される問題の解決

Console の web-shell 使用時に .bashrc.bash_profile などのファイルが再接続時に初期化される問題を解決しました。

Console の web-shell 実行時ターミナルサイズを変更できない問題の解決

web-shell のターミナルのウィンドウサイズおよび内部コンテンツサイズの調整が不自然である問題を解決しました。

Resolved issue where terminal size could not be adjusted when running web-shell in Console

Fixed the issue where resizing the window and internal content of the web-shell terminal was unnatural.

Resolved issue where Kibana access failed due to Too many redirects

Fixed an issue where, if too many roles were assigned to the console, a Too many redirects error would occur, preventing Kibana from displaying.

Resolved issue where Layout was misaligned when creating an Application Copy

Fixed an issue where the screen layout alignment was disrupted due to validation checks in the Image Registry during Application Copy.

Resolved issue where Node labels in the Cluster could not be modified

Fixed an issue where a 404 error occurred when setting labels for Worker Nodes under System Management > Clusters.

Resolved issue where the Deploy button was intermittently disabled during Application deployment in Deployment Groups

Fixed an issue where, after executing or canceling an application deployment in a Deploy Group, clicking the deploy button for another application would intermittently disable the button.

Resolved issue where user information was not displayed in Groups

Fixed an issue where, when viewing users under Project Management > Administrator > Groups > Users, the Roles, Groups, and Created fields were not displayed.

Resolved issue where the status of deployed Pods in Console differed from actual deployed Pods

Fixed an issue where the status of Pods in Project Management > Dashboard differed from the status of Pods deployed in Dataplane under certain conditions.

Resolved issue where selected settings remained in Workloads/Networking/Storages menu after project change

Fixed an issue where Cluster, Namespace, and Filter settings selected in the Workloads/Networking/Storages menu remained even after switching projects.

Resolved issue where StorageClass resources were exposed in the Project’s Storages menu

Fixed an issue where the global StorageClass resource was exposed in the Project Management > Storages menu.

Fixed an issue where a 400 JSON error occurred when modifying or creating configurations using YAML in Workloads/Networking/Storages.

Resolved issue where a failure message appeared even after successful resource deletion in Workloads, and list refresh issue

Fixed an issue where a failure message was displayed even after a successful resource deletion in Workloads, and where the resource list was not automatically refreshed after adding a new resource.

Fixed an issue where, in the Deployment Groups’ Ingress tab, ingress resources with multiple domains and paths were not displayed correctly in the dashboard’s ingress URL.

Resolved issue where build and deployment failed if Application and Deployment Group had the same name

Fixed an issue where, if an Application and Deployment Group had the same name, the Git repo secret was overwritten, preventing build and deployment.

Resolved issue where logs were not displayed when the git-clone stage took too long during Pipeline build

Fixed an issue where logs were not displayed when the git-clone stage took too long during the pipeline build process for Applications.

Resolved issue where Cache size could not be changed

Fixed an issue where, in Applications > pipeline, enabling cache did not allow size configuration.

Resolved issue where TLS secret specification failed during Ingress deployment

Fixed an issue where, when specifying a TLS secret in the Deployment Groups > Ingress deployment spec, the manifest was created without the secret.

Resolved issue where abnormal deletion behavior occurred when multiple projects had Applications with the same name

Fixed an issue where, after creating applications with the same name in multiple projects, deleting an application in Deployment Groups resulted in an application from another project being deleted.

Resolved issue where web-shell did not execute if the username contained . or started with 0

Resolved issue where a 404 error page appeared under certain conditions when logging into the console

Fixed an issue where, if the console page was accessed but left idle for over 30 minutes without logging in, clicking the login button resulted in a 404 error page.

Resolved issue where the pipeline name changed after pipeline creation

Fixed an issue allowing the pipeline name to be modified after pipeline creation.

オンライン相談

問い合わせ

この回答は役に立ちましたか? はい いいえ

フィードバックを送信
お役に立てずに申し訳ございません。この記事を向上させるためにフィードバックをお願い致します。