第 2 章 Red Hat Quay 配置声明器
对于基于独立和基于 Operator 的 Red Hat Quay 部署,某些功能和配置参数都不会被主动使用或实施。因此,功能标记(如启用或禁用某些功能)以及没有明确记录或要求的配置参数。红帽支持文档应小心进行修改。未使用的功能或参数可能无法完全测试、支持或与 Red Hat Quay 兼容。修改未使用的功能参数可能会导致您的部署出现意外问题或中断。
有关在独立部署中配置 Red Hat Quay 的详情,请参考 高级 Red Hat Quay 配置
有关配置 Red Hat Quay Operator 部署的详情,请参考在 OpenShift Container Platform 上配置 Red Hat Quay
2.1. Red Hat Quay 3.12 的配置更新
以下小节详细介绍了 Red Hat Quay 3.12 中的新配置字段。
2.1.1. registry auto-pruning 配置字段
在 Red Hat Quay auto-pruning 功能中添加了以下配置字段:
字段 | 类型 | 描述 |
NOTIFICATION_TASK_RUN_MINIMUM_INTERVAL_MINUTES | 整数 |
间隔(以分钟为单位),定义过期镜像重新运行通知的频率。 |
DEFAULT_NAMESPACE_AUTOPRUNE_POLICY | 对象 | 默认机构范围的自动修剪策略。 |
.method: number_of_tags | 对象 | 选项指定要保留的标签数的选项。 |
.value: <integer> | 整数 |
与 方法一起使用时: number_of_tags,表示要保留的标签数。
例如,若要保留两个标签,请指定 |
.method: creation_date | 对象 | 选项指定保留标签的持续时间。 |
.value: <integer> | 整数 |
与 creation_date 一起使用时,表示保留标签的时间。
可以设置为秒( |
AUTO_PRUNING_DEFAULT_POLICY_POLL_PERIOD | 整数 | 自动修剪 worker 在 registry 级别运行的时间。默认情况下,它被设置为每天运行一次(每 24 小时一次)。值必须以秒为单位。 |
2.1.2. OAuth 访问令牌重新分配配置字段
添加了以下配置字段以重新分配 OAuth 访问令牌:
字段 | 类型 | 描述 |
FEATURE_ASSIGN_OAUTH_TOKEN | 布尔值 | 允许机构管理员将 OAuth 令牌分配给其他用户。 |
OAuth 访问令牌重新分配 YAML 示例
# ... FEATURE_ASSIGN_OAUTH_TOKEN: true # ...
2.1.3. 漏洞检测通知配置字段
添加了以下配置字段来根据安全级别在检测到的漏洞中通知用户:
字段 | 类型 | 描述 |
NOTIFICATION_MIN_SEVERITY_ON_NEW_INDEX | 字符串 |
为检测到的漏洞上的新通知设置最小安全级别。避免在首次索引后创建大量通知。如果没有定义,则默认为 |
镜像漏洞策略通知 YAML 示例
NOTIFICATION_MIN_SEVERITY_ON_NEW_INDEX: High
2.1.4. OCI 引用 API 配置字段
以下配置字段允许用户使用 v2 API 列出存储库下清单的 OCI 引用器:
字段 | 类型 | 描述 |
FEATURE_REFERRERS_API | 布尔值 | 启用 OCI 1.1 的引用 API。 |
OCI 引用启用 YAML 示例
# ... FEATURE_REFERRERS_API: true # ...
2.1.5. 禁用严格的日志记录配置字段
当 Splunk 或 ElasticSearch 等外部系统配置为审计日志目的地时,以下配置字段已被添加到地址,但不稳定。当设置为 True
时,日志记录事件会被记录到 stdout。
字段 | 类型 | 描述 |
ALLOW_WITHOUT_STRICT_LOGGING | 布尔值 |
当设置为 |
严格日志记录 YAML 示例
# ... ALLOW_WITHOUT_STRICT_LOGGING: True # ...
2.1.6. 通知间隔配置字段
添加了以下配置字段来增强 Red Hat Quay 通知:
字段 | 类型 | 描述 |
NOTIFICATION_TASK_RUN_MINIMUM_INTERVAL_MINUTES | 整数 | 间隔(以分钟为单位),定义为过期镜像重新运行通知的频率。默认情况下,此字段设置为每 5 小时通知 Red Hat Quay 用户发生的事件。 |
通知重新运行 YAML 示例
# ... NOTIFICATION_TASK_RUN_MINIMUM_INTERVAL_MINUTES: 10 # ...
2.1.7. Clair 索引层大小配置字段
为 Clair 安全扫描程序添加了以下配置字段,它允许 Red Hat Quay 管理员设置索引允许的最大层大小。
字段 | 类型 | 描述 |
SECURITY_SCANNER_V4_INDEX_MAX_LAYER_SIZE | 字符串 |
索引允许的最大层大小。如果层大小超过配置的大小,Red Hat Quay UI 会返回 |