2.31. 其他配置字段


Expand
表 2.34. 其他配置字段
字段类型Description

ALLOW_PULLS_WITHOUT_STRICT_LOGGING

字符串

如果为 true,则即使无法编写拉取审计日志条目,也会成功。如果数据库处于只读状态,且需要拉取以便在那个时间内继续,则这非常有用。

默认 : False

AVATAR_KIND

字符串

要显示的 avatars 的类型,可生成内联(本地)或 Gravatar (gravatar)

Values: local, gravatar

BROWSER_API_CALLS_XHR_ONLY

布尔值

如果启用,则只允许被标记为来自浏览器的、由 XHR 发出的 API 调用

默认: True

DEFAULT_NAMESPACE_MAXIMUM_BUILD_COUNT

Number

可以在命名空间中排队的默认最大构建数。

Default: None

ENABLE_HEALTH_DEBUG_SECRET

字符串

如果指定,可以为健康端点提供 secret,以便在不以超级用户身份时查看完整的调试信息

EXTERNAL_TLS_TERMINATION

布尔值

如果支持 TLS,则设为 true,但在 Quay 之前的一个层终止。当 Quay 使用自己的 SSL 证书运行并直接接收 TLS 流量时,设置为 false

FRESH_LOGIN_TIMEOUT

字符串

新登录需要用户重新输入密码的时间

示例: 5m

HEALTH_CHECKER

字符串

配置的健康检查

示例: ('RDSAwareHealthCheck', {'access_key': 'foo', 'secret_key': 'bar'})

PROMETHEUS_NAMESPACE

字符串

应用到所有公开的 Prometheus 指标的前缀

默认: quay

PUBLIC_NAMESPACES

字符串数组

如果命名空间定义在公共命名空间列表中,则它将在 所有 用户的存储库列表页上显示,无论用户是否是命名空间的成员。通常,这供企业客户在配置一组"well-known"命名空间时使用。

REGISTRY_STATE

字符串

registry 的状态

值: normalread-only

SEARCH_MAX_RESULT_PAGE_COUNT

Number

用户在限制前可以分页搜索的最大页面数

默认:10

SEARCH_RESULTS_PER_PAGE

Number

搜索页面返回的结果数

默认:10

V2_PAGINATION_SIZE

Number

V2 registry API 中每个页面返回的结果数量

默认: 50

WEBHOOK_HOSTNAME_BLACKLIST

字符串数组

在验证时禁止来自 webhook 的主机名集合,超过 localhost

CREATE_PRIVATE_REPO_ON_PUSH

布尔值

通过 push 创建新软件仓库是否被设置为私有可见

默认: True

CREATE_NAMESPACE_ON_PUSH

布尔值

新推送到不存在的机构时是否创建它

默认: False

NON_RATE_LIMITED_NAMESPACES

字符串数组

如果使用 FEATURE_RATE_LIMITS 启用速率限制,则可以针对需要无限访问的特定命名空间覆盖它。

FEATURE_UI_V2

布尔值

设置后,允许用户尝试 beta UI 环境。

Default: True

2.31.1. 其他配置字段引用

使用以下引用,使用所需的配置字段更新 config.yaml 文件。

2.31.1.1. v2 用户界面配置

启用 FEATURE_UI_V2 后,您可以在用户界面的当前版本和用户界面的新版本之间切换。

重要
  • 这个 UI 目前处于 beta 阶段,可能会有变化。在当前状态中,用户只能创建、查看和删除组织、存储库和镜像标签。
  • 当在旧的 UI 中运行 Red Hat Quay 时,超时会话会在弹出窗口中再次输入其密码。使用新的 UI 时,用户会被返回到主页面,并需要返回到其用户名和密码凭证。这是一个已知问题,将在将来的新 UI 版本中解决。
  • 在旧 UI 和新 UI 之间报告镜像清单大小的方式存在差异。在传统的 UI 中,镜像清单以兆字节为单位报告。在新 UI 中,Red Hat Quay 使用 megabyte (MB)的标准定义来报告镜像清单大小。

流程

  1. 在部署的 config.yaml 文件中,添加 FEATURE_UI_V2 参数,并将其设置为 true,例如:

    ---
    FEATURE_TEAM_SYNCING: false
    FEATURE_UI_V2: true
    FEATURE_USER_CREATION: true
    ---
    Copy to Clipboard Toggle word wrap
  2. 登录到您的 Red Hat Quay 部署。
  3. 在 Red Hat Quay 部署的导航窗格中,会给一个可以在 Current UINew UI 之间切换的选项。点击切换按钮将它设置为新的 UI,然后点 Use Beta Environment,例如:

    Red Hat Quay 3.8 UI toggle

2.31.1.1.1. 在 Red Hat Quay 3.8 beta UI 中创建新机构

前提条件

  • 您已将 Red Hat Quay 部署切换为使用 3.8 beta UI。

使用以下步骤使用 Red Hat Quay 3.8 beta UI 创建组织。

流程

  1. 在导航窗格中,单击 Organization
  2. 单击 Create Organization
  3. 输入 组织名称,testorg
  4. Create

现在,您的示例机构应在 Organizations 页面中填充。

2.31.1.1.2. 使用 Red Hat Quay 3.8 beta UI 删除机构

使用以下步骤,使用 Red Hat Quay 3.8 beta UI 删除组织。

流程

  1. Organizations 页面上,选择您要删除的组织的名称,如 testorg
  2. More Actions 下拉菜单。
  3. Delete

    注意

    Delete 页面中,有一个 Search 输入框。有了此框,用户可以搜索特定的组织,以确保它们被正确地安排删除。例如,如果用户正在删除 10 个机构,并且他们想确保已删除特定的组织,他们可以使用 搜索 输入框来确认机构已标记为删除。

  4. 通过在框中输入确认确认,确认 您要永久删除机构。
  5. Delete

删除后,您将返回到 Organizations 页面。

注意

您可以通过选择多个机构,然后点 More Actions Delete 来删除多个机构。

使用以下步骤使用 Red Hat Quay 3.8 beta UI 创建存储库。

流程

  1. 单击导航窗格上的 Repositories
  2. 单击 Create Repository
  3. 选择一个命名空间,如 quayadmin,然后输入 Repository 名称,如 testrepo
  4. Create

现在,您的示例存储库应在 Repositories 页面填充。

前提条件

  • 您已创建了存储库。

流程

  1. 在 Red Hat Quay 3.8 beta UI 的 Repositories 页面上,点您要删除的镜像的名称,如 quay/admin/busybox
  2. More Actions 下拉菜单。
  3. Delete

    注意

    如果需要,您可以点击 Make PublicMake Private

  4. 在框中键入 确认,然后单击 Delete
  5. 删除后,您将返回到 Repositories 页面。
2.31.1.1.5. 将镜像推送到 Red Hat Quay 3.8 beta UI

使用以下步骤将镜像推送到 Red Hat Quay 3.8 beta UI。

流程

  1. 从外部 registry 中拉取示例镜像:

    $ podman pull busybox
    Copy to Clipboard Toggle word wrap
  2. 标记镜像:

    $ podman tag docker.io/library/busybox quay-server.example.com/quayadmin/busybox:test
    Copy to Clipboard Toggle word wrap
  3. 将镜像推送到 Red Hat Quay registry:

    $ podman push quay-server.example.com/quayadmin/busybox:test
    Copy to Clipboard Toggle word wrap
  4. 导航到 Red Hat Quay UI 上的 Repositories 页面,并确保您的镜像已正确推送。
  5. 您可以选择镜像标签来检查安全详情,然后导航到 Security Report 页面。
2.31.1.1.6. 使用 Red Hat Quay 3.8 beta UI 删除镜像

使用以下步骤,使用 Red Hat Quay 3.8 beta UI 删除镜像。

前提条件

  • 您已将镜像推送到 Red Hat Quay registry。

流程

  1. 在 Red Hat Quay 3.8 beta UI 的 Repositories 页面上,点您要删除的镜像的名称,如 quay/admin/busybox
  2. More Actions 下拉菜单。
  3. Delete

    注意

    如果需要,您可以点击 Make PublicMake Private

  4. 在框中键入 确认,然后单击 Delete
  5. 删除后,您将返回到 Repositories 页面。
2.31.1.1.7. 启用 Red Hat Quay legacy UI
  1. 在 Red Hat Quay 部署的导航窗格中,会给一个可以在 Current UINew UI 之间切换的选项。点击切换按钮,来将它设为 Current UI

    Red Hat Quay 3.8 UI toggle

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat