第3章 MTA 7.3.0
3.1. 新機能
このセクションでは、Migration Toolkit for Applications (MTA) 7.3.0 の新機能と改善点を説明します。
アセット生成が MTA CLI で利用できるようになりました。
MTA 7.3.1 以降では、CLI で discover
および generate
コマンドを実行できます。
-
discover
コマンドは、Cloud Foundry (CF) アプリケーションマニフェストで定義されたプラットフォームとランタイム設定を保持する検出マニフェストを生成します。 -
generate
コマンドは、検出マニフェストを使用して、Kubernetes ネイティブ形式のデプロイメントマニフェストを生成し、Red Hat OpenShift Container Platform のデプロイメントを準備します。このコマンドを使用して、Dockerfile などの Kubernetes 以外のマニフェストを生成することもできます。
アセット生成は開発者プレビュー機能です。開発者プレビュー機能は、Red Hat ではいかなる形でもサポートされていません。また、機能的には完全ではなく、実稼働環境に対応していません。開発者プレビュー機能は、実稼働ワークロードまたはビジネスクリティカルなワークロードには使用しないでください。開発者プレビュー機能は、Red Hat 製品オファリングに含まれる可能性がある前に、今後の製品機能への早期アクセスを提供し、お客様が機能をテストし、開発プロセス中にフィードバックを提供できるようにします。これらの機能にはドキュメントがない可能性があり、いつでも変更または削除される可能性があり、テストは制限されています。Red Hat は、関連する SLA なしで、開発者プレビュー機能に関するフィードバックを送信する方法を提供する場合があります。
(MTA-4610)
MTA はユーザー認証に Red Hat build of Keycloak を使用するようになりました
MTA 7.3.1 は、ユーザーの認証と承認に Red Hat Build of Keycloak (RHBK)
インスタンスを使用するようになりました。MTA Operator は RHBK
インスタンスを管理し、必要なロールと権限を持つ専用レルムを設定します。RHBK
では、シークレットおよび Pod 名が変更されました。RHBK の Pod 名が rhbk-operator
に変更されました。(MTA-4540)
アプリケーション内のすべての言語をリスト表示できるようになりました
MTA 7.3.1 では、CLI で the -list-languages
フラグを使用すると、アプリケーションのすべての言語を一覧表示できます。表示されている言語のうち、サポート対象のプロバイダーがないものは、カスタムルールセットと --override-provider-settings
フラグを使用して分析する必要があります。
アプリケーション内のすべての言語を表示する機能は開発者プレビュー機能です。開発者プレビュー機能は、Red Hat ではいかなる形でもサポートされていません。また、機能的には完全ではなく、実稼働環境に対応していません。開発者プレビュー機能は、実稼働ワークロードまたはビジネスクリティカルなワークロードには使用しないでください。開発者プレビュー機能は、Red Hat 製品オファリングに含まれる可能性がある前に、今後の製品機能への早期アクセスを提供し、お客様が機能をテストし、開発プロセス中にフィードバックを提供できるようにします。これらの機能にはドキュメントがない可能性があり、いつでも変更または削除される可能性があり、テストは制限されています。Red Hat は、関連する SLA なしで、開発者プレビュー機能に関するフィードバックを送信する方法を提供する場合があります。
(MTA-4798)
Python および Node.js 言語プロバイダーがサポートされるようになりました
MTA 7.3.0 のアプリケーション分析では、Java および Go 言語プロバイダーに加えて、Python および Node.js 言語プロバイダーもサポートされるようになりました。その結果、MTA ユーザーインターフェイス (UI) でこれらのプロバイダーに対して次のアクションを実行できるようになります。
- カスタム移行ターゲットを追加する。
- カスタムルールを実行する。
Python および Node.js 言語プロバイダーのサポートは、テクノロジープレビュー機能です。テクノロジープレビュー機能は、Red Hat 製品のサービスレベルアグリーメント (SLA) の対象外であり、機能的に完全ではないことがあります。Red Hat は、実稼働環境でこれらを使用することを推奨していません。テクノロジープレビュー機能は、最新の製品機能をいち早く提供して、開発段階で機能のテストを行い、フィードバックを提供していただくことを目的としています。
Red Hat のテクノロジープレビュー機能のサポート範囲に関する詳細は、テクノロジープレビュー機能のサポート範囲 を参照してください。
(MTA-4542)