TABLE OF CONTENTS
- New Feature
- Cluster 別 Prometheus agent 統合
- Loki ベースの統合ログサービスへの移行
- Istioおよび関連サービス(Kiali、Jaeger)のAdd-onインストールおよび連携を提供
- ConsoleのYAMLエディタ機能改善
- Container Imageによるアプリケーション登録およびパイプライン構築機能の追加
- Deployment Groupsのアプリケーション構成の編集時にエディタモードを追加
- ConsoleでのDeployment Groupの入力項目改善
- ConsoleでのData-plane node情報のtaint、label設定機能追加
- Alertmanager設定変更機能追加
- Enhancement
- Bug Fix
- ConsoleのSystem DashboardでNumber Format Exception発生問題を解決
- Console で Build pipeline の name 変更時にビルドした history が消える問題を解決
- Console で deploy group の application health check 修正時に Save ボタンが無効化される問題を解決
- Application の pipeline ビルド中に Docker build で時々ビルドが失敗する問題を解決
- Project 作成時に harbor robot が作成されない問題を解決
- Deployment Groups でデプロイ失敗時にデプロイ履歴に成功と表示される問題を解決
- 許可されない Pipeline 名称での作成を UI で許可する問題を解決
- Git Secret の権限を変更しても適用されない問題の解決
- 配布ヒストリー検索時に前の配布が続行中に表示される問題の解決
- GitOps repo の Connection Test 実行時 Write 権限チェックが行われない問題の解決
- Deployment Groups 削除時に作成されていたユーザーの RBAC が削除されない問題の解決
- Console の Web-shell 使用時にユーザーの設定が初期化される問題の解決
- Console の web-shell 実行時ターミナルサイズを変更できない問題の解決
- Resolved issue where terminal size could not be adjusted when running web-shell in Console
- Resolved issue where Kibana access failed due to Too many redirects
- Resolved issue where Layout was misaligned when creating an Application Copy
- Resolved issue where Node labels in the Cluster could not be modified
- Resolved issue where the Deploy button was intermittently disabled during Application deployment in Deployment Groups
- Resolved issue where user information was not displayed in Groups
- Resolved issue where the status of deployed Pods in Console differed from actual deployed Pods
- Resolved issue where selected settings remained in Workloads/Networking/Storages menu after project change
- Resolved issue where StorageClass resources were exposed in the Project’s Storages menu
- Resolved issue where Marshal-related errors occurred when creating or modifying k8s Resources
- Resolved issue where a failure message appeared even after successful resource deletion in Workloads, and list refresh issue
- Resolved issue where Ingress URL links appeared abnormally in Deployment Groups
- Resolved issue where build and deployment failed if Application and Deployment Group had the same name
- Resolved issue where logs were not displayed when the git-clone stage took too long during Pipeline build
- Resolved issue where Cache size could not be changed
- Resolved issue where TLS secret specification failed during Ingress deployment
- Resolved issue where abnormal deletion behavior occurred when multiple projects had Applications with the same name
- 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
- Resolved issue where the pipeline name changed after pipeline creation
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.
Resolved issue where Marshal-related errors occurred when creating or modifying k8s Resources
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.
Resolved issue where Ingress URL links appeared abnormally in Deployment Groups
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.
オンライン相談
問い合わせ