第 2 章 Red Hat Quay configuration disclaimer


使用独立和基于 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

整数

间隔(以分钟为单位),定义过期镜像重新运行通知的频率。

默认为 300

DEFAULT_NAMESPACE_AUTOPRUNE_POLICY

对象

默认机构范围的自动修剪策略。

    .method: number_of_tags

对象

选项指定要保留的标签数的选项。

    .value: <integer>

整数

方法一起使用时: number_of_tags,表示要保留的标签数。

例如,若要保留两个标签,请指定 2

    .method: creation_date

对象

选项指定保留标签的持续时间。

    .value: <integer>

整数

creation_date 一起使用时,表示保留标签的时间。

可以设置为秒(s)、天(d)、月(m)、周(w)或 years (y)。必须包含有效的整数。例如,若要保留一年的标签,请指定 1y

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

字符串

为检测到的漏洞上的新通知设置最小安全级别。避免在首次索引后创建大量通知。如果没有定义,则默认为 High。可用的选项包括 CriticalHighMediumNegligibleUnknown

镜像漏洞策略通知 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

布尔值

当设置为 True 时,如果 Splunk 或 ElasticSearch 等外部日志系统间歇性不可用,则允许用户正常推送镜像。事件会被记录到 stdout。如果设置,则覆盖 ALLOW_PULLS_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 会返回 以下消息:此标签的清单具有太大的层,供 Quay Security Scanner 进行索引。默认值为 8G,建议的最大值为 10G
示例8G

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.