第 2 章 新功能及功能增强
Red Hat Advanced Developer Suite - 软件供应链 1.7 添加了以下现有功能的新功能和改进。
- 应用程序模板会被刷新
此功能增强更新应用程序模板,方法是将应用程序模板放在
tssc-sample-templates/templates目录中,缩短每个模板名称,删除额外的脚本、删除 devfile 和简化模板,以便更轻松地理解它们。Expand 表 2.1. 重命名的应用程序模板 旧名称 新名称 devfile-sample-code-with-quarkus-dance
java-quarkus
devfile-sample-dotnet60-dance
dotnet
devfile-sample-go-dance
go
devfile-sample-java-springboot-dance
java-springboot
devfile-sample-nodejs-dance
nodejs
devfile-sample-python-dance
python
- 重构
config.yaml文件 -
在本发行版本中,我们将安装 config.yaml 文件更新为 use
- name:作为组件的键值结构,而不是 camel case 表示法。此更改通过将更明确的、人类可读的语法与 YAML 最佳实践一致,从而简化维护和与 OpenShift 和 Helm 等工具集成,从而提高了可读性。这个重构会保持与现有安装的完整兼容性,不会影响核心功能。 - 在 Red Hat Developer Hub 配置中添加了
authProvider参数 在这个版本中,RHADS 可以支持多个身份和访问管理(IAM)供应商。此功能增强意味着您必须在 RHDH 组件下的
config.yaml文件中显式选择 IAM 供应商。例如:- name: Developer Hub authProvider: <github|gitlab>- name: Developer Hub authProvider: <github|gitlab>Copy to Clipboard Copied! Toggle word wrap Toggle overflow
- 添加了对 GitLab 的支持作为 IAM 供应商
- 在这个版本中,RHADS 支持 GitLab 作为身份和访问管理(IAM)供应商。
- 改进了对 RHDH IAM 供应商的 RBAC 支持
-
在这个版本中,用户可以将 Red Hat Advanced Developer Suite 配置为使用 GitLab 作为 config.yaml 文件中的
authProvider,从而启用基于角色的访问控制(RBAC)。此增强在源控制系统集成方面提供了更大的灵活性,改进了用户的安全性和自定义选项,并与 GitLab 作为源控制系统增加的首选一致。