第 3 章 MTA 7.3.0
MTA 7.3.0 部分列出了新功能、增强功能、技术预览功能和开发人员预览功能、固定问题以及已知问题。
3.1. 新功能 复制链接链接已复制到粘贴板!
本节提供 Migration Toolkit for Applications (MTA) 7.3.0 的新功能和改进。
MTA CLI 中提供资产生成(开发者预览)
从 MTA 7.3.0 开始,您可以在 CLI 中运行 discover 和 generate 命令:
-
discover命令生成发现清单,该清单保留 Cloud Foundry (CF)应用程序清单中定义的平台和运行时配置。 -
generate命令使用发现清单以 Kubernetes 原生格式生成部署清单,以便为 Red Hat OpenShift Container Platform 部署准备它。您还可以使用命令生成非 Kubernetes 清单,如 Dockerfile。
(MTA-4610)
MTA 使用红帽构建的 Keycloak 进行用户身份验证
MTA 7.3.0 使用 红帽构建的 Keycloak (RHBK) 实例进行用户身份验证和授权。MTA Operator 管理 RHBK 实例,并使用必要的角色和权限配置专用域。对于 RHBK,机密和 pod 名称已更改。RHBK 的 pod 名称更改为 rhbk-operator。(MTA-4540)
用于列出应用程序中的所有语言的 CLI 标志(开发者预览)
在 MTA 7.3.0 中,您可以使用 CLI 中的 -list-languages 标志列出应用程序中的所有语言。在分析应用程序时,没有支持的提供程序的语言需要自定义规则集和 --override-provider-settings 标志。
(MTA-4798)
支持 Python 和 Node.js 语言提供程序(技术预览)
除了 Java 和 Go 语言供应商外,对于 MTA 7.3.0 中的应用程序分析,现在还支持 Python 和 Node.js 语言提供程序。现在,您可以在 MTA 用户界面(UI)中对这些提供程序执行以下操作:
- 添加自定义迁移目标。
- 运行自定义规则。
(MTA-4542)