1.2. 构建 1.4 发行注记
构建 1.4 现在包括在 OpenShift Container Platform 4.15、4.16、4、17、4.18 和 4.19 中。
1.2.1. 新功能
以下小节重点介绍了构建 1.4 中的新内容。
- 在这个版本中,OpenShift 的构建会部署 Shipwright v0.15 组件。
-
在这个版本中,您可以使用可选的
spec.tolerations
值来指定 Builds pod 的容限。 -
在这个版本中,您可以使用可选的
spec.nodeSelector
值来指定构建应该运行哪些节点。 -
在这个版本中,您可以使用可选的
spec.schedulerName
值来指定 Builds pod 的调度程序。 -
在这个版本中,
buildah
策略中的target
标志可用于多阶段构建。使用 标志指定构建应在哪个阶段停止。 在这个版本中,您可以在为 Red Hat OpenShift Operator 安装过程中构建过程中启用集群监控:
- 对于 GUI 安装,可在命名空间选择中启用集群监控的选项。
对于 CLI 安装,在 "openshift-builds" 命名空间中设置 cluster-monitoring 标签,如下所示:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow apiVersion: v1 kind: Namespace metadata: labels: openshift.io/cluster-monitoring: "true" name: openshift-builds
apiVersion: v1 kind: Namespace metadata: labels: openshift.io/cluster-monitoring: "true" name: openshift-builds
1.2.2. 修复的问题
以下列表重点介绍了构建 1.4 中的固定问题。
-
在此次更新之前,验证 Shared Resource CSI Driver 的 Webhook 不会在 Red Hat OpenShift Service on AWS (ROSA)集群上部署。这会使组件的部署处于永久
待处理状态
。在这个版本中,webhook 在 ROSA 上成功部署。 -
在以前的版本中,当您在 OpenShift 上启用用户工作负载监控时,Red Hat OpenShift Operator 的构建会触发
PrometheusOperatorRejectedResources
警报。在这个版本中,Red Hat OpenShift Operator 的构建会被正确配置,服务监控器不会由用户工作负载监控堆栈获取。 - 在此次更新之前,您无法从本地源代码运行构建。在这个版本中,这个问题已被解决。
1.2.3. 弃用的功能
以下部分重点介绍构建 1.4 中的已弃用的功能。
在这个版本中,以下频道已弃用:
- builds-1.0
- builds-1.1
- builds-1.2
反之,使用 builds-1.4 频道。