5.8.2.3. 配置文件选项


Scorecard 配置文件提供以下选项:

Expand
表 5.15. Scorecard 配置文件选项
选项类型描述

bundle

字符串

等同于 --bundle 标记。Operator Lifecycle Manager(OLM)捆绑包目录路径,指定时运行捆绑包验证。

output

字符串

等同于 --output 标记。如果这个选项同时由配置文件和标志定义,则标记值将具有优先权。

kubeconfig

字符串

等同于 --kubeconfig 标记。如果这个选项同时由配置文件和标志定义,则标记值将具有优先权。

plugins

数组

插件名称的数组。

5.8.2.3.1. 基本和 OLM 插件

Scorecard 支持内部 basicolm 插件,这些插件由配置文件中的 plugins 部分配置。

Expand
表 5.16. 插件选项
选项类型描述

cr-manifest

[]string

待测试 CR 的路径。如果 olm-deployed 未设置或为 false,则此项为必需。

csv-path

字符串

Operator 的集群服务版本(CSV)的路径。对于 OLM 测试或者当 olm-deployed 设为 true 时为必需。

olm-deployed

bool

指示 OLM 已将 CSV 和相关 CRD 部署到集群中。

kubeconfig

字符串

kubeconfig 文件的路径。如果同时设置了全局 kubeconfig 和此字段,则会将此字段用于插件。

namespace

字符串

在其中运行插件的命名空间。如果未设置,则会使用由 kubeconfig 文件指定的默认设置。

init-timeout

int

Operator 初始化过程中的超时时间(以秒为单位)。

crds-dir

字符串

包含必须部署到集群中的 CRD 的目录路径。

namespaced-manifest

字符串

包含了在一个命名空间内运行的所有资源的清单文件。默认情况下,scorecard 将 deploy 目录中的 service_account.yamlrole.yamlrole_binding.yamloperator.yaml 文件组合成一个临时清单,以用作具有命名空间的清单。

global-manifest

字符串

包含全局运行(不具有命名空间)的所需资源的清单。默认情况下,scorecard 将 crds-dir 目录中的所有 CRD 组合成一个临时清单,以用作全局清单。

注意

目前,将 scorecard 与 CSV 搭配使用时不允许通过 CLI、配置文件或 CSV 注解设置多个 CR 清单。您必须在集群中停止 Operator,重新部署,并为每个经过测试的 CR 重新运行 scorecard。

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2026 Red Hat
返回顶部