2.5. 修正された問題
アプリケーション(MTA)バージョン 8.0.0 用の移行ツールキットでは、以下の修正された問題と重大な影響を与えるその他の問題が提供されます。
デプロイメントマニフェストの生成時に、デフォルトの values.yaml ファイルが discover values.yaml ファイルとマージされます。
この更新前は、Helm テンプレートを使用してデプロイメントマニフェストを生成すると、Helm チャートとともにパッケージ化された `values.yaml` ファイル内のデフォルト値が無視されていました。その結果、mta-cli discover コマンドを実行した後に作成された values.yaml ファイルの値のみが使用されていました。この更新により、デフォルトの values.yaml ファイルが discover values.yaml ファイルと統合されます。
(MTA-5793)
MTA CLI が Gradle プロジェクトの依存関係の検出に失敗しなくなりました
今回の更新以前は、コンテナーレスモードで Gradle プロジェクトのアプリケーション分析を実行すると、アプリケーション(MTA)コマンドラインインターフェイス(CLI)の移行ツールキットが Gradle 依存関係を検出しませんでした。その結果、分析レポートには依存関係がリストされず、代わりに分析ログにエラーメッセージが表示されました。この更新により、問題が修正されました。その結果、MTA CLI は分析が完了した後に Gradle 依存関係を検出します。
(MTA-5793)
MTA UI は、Gradle バージョン 7 以降でビルドされたプロジェクトの分析に失敗しなくなりました
今回の更新以前は、移行ツールキット(MTA)ユーザーインターフェイス(UI)で、ソースコード + 依存関係 モードで Gradle を使用して構築されたアプリケーションを分析すると、Gradle バージョン 7 以降がインストールされていると分析に失敗していました。この更新により、問題が修正されました。
(MTA-5907)
検出マニフェストに、アプリケーションで定義されているすべての Web プロセスがリストされます
この更新前は、mta-cli discover コマンドは、プロセスタイプが明示的に定義された processes レベルのプロセスのみを検出マニフェストのプロセスブロックに移動していました。その結果、検出マニフェストでは、processes ブロックに暗黙的なアプリケーションレベルのプロセスがリストされませんでした。そのため、特に複数のプロセスタイプが計画されている場合、推奨される鋭角性と適切な設定プラクティスに違反する結果となりました。この更新により、mta-cli discover は暗黙的および明示的なアプリケーションレベルのプロセスタイプを検出マニフェストの processes ブロックに移動するようになりました。
(MTA-6030)