2.31. 其他配置字段
字段 | 类型 | Description |
---|---|---|
ALLOW_PULLS_WITHOUT_STRICT_LOGGING | 字符串 |
如果为 true,则即使无法编写拉取审计日志条目,也会成功。如果数据库处于只读状态,且需要拉取以便在那个时间内继续,则这非常有用。 |
AVATAR_KIND | 字符串 |
要显示的 avatars 的类型,可生成内联(本地)或 Gravatar (gravatar) |
BROWSER_API_CALLS_XHR_ONLY | 布尔值 |
如果启用,则只允许被标记为来自浏览器的、由 XHR 发出的 API 调用 |
DEFAULT_NAMESPACE_MAXIMUM_BUILD_COUNT | Number |
可以在命名空间中排队的默认最大构建数。 |
ENABLE_HEALTH_DEBUG_SECRET | 字符串 | 如果指定,可以为健康端点提供 secret,以便在不以超级用户身份时查看完整的调试信息 |
EXTERNAL_TLS_TERMINATION | 布尔值 |
如果支持 TLS,则设为 |
FRESH_LOGIN_TIMEOUT | 字符串 |
新登录需要用户重新输入密码的时间 |
HEALTH_CHECKER | 字符串 |
配置的健康检查 |
PROMETHEUS_NAMESPACE | 字符串 |
应用到所有公开的 Prometheus 指标的前缀 |
PUBLIC_NAMESPACES | 字符串数组 | 如果命名空间定义在公共命名空间列表中,则它将在 所有 用户的存储库列表页上显示,无论用户是否是命名空间的成员。通常,这供企业客户在配置一组"well-known"命名空间时使用。 |
REGISTRY_STATE | 字符串 |
registry 的状态 |
SEARCH_MAX_RESULT_PAGE_COUNT | Number |
用户在限制前可以分页搜索的最大页面数 |
SEARCH_RESULTS_PER_PAGE | Number |
搜索页面返回的结果数 |
V2_PAGINATION_SIZE | Number |
V2 registry API 中每个页面返回的结果数量 |
WEBHOOK_HOSTNAME_BLACKLIST | 字符串数组 | 在验证时禁止来自 webhook 的主机名集合,超过 localhost |
CREATE_PRIVATE_REPO_ON_PUSH | 布尔值 |
通过 push 创建新软件仓库是否被设置为私有可见 |
CREATE_NAMESPACE_ON_PUSH | 布尔值 |
新推送到不存在的机构时是否创建它 |
NON_RATE_LIMITED_NAMESPACES | 字符串数组 |
如果使用 |
布尔值 | 设置后,允许用户尝试 beta UI 环境。
Default: |
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)的标准定义来报告镜像清单大小。
流程
在部署的
config.yaml
文件中,添加FEATURE_UI_V2
参数,并将其设置为true
,例如:--- FEATURE_TEAM_SYNCING: false FEATURE_UI_V2: true FEATURE_USER_CREATION: true ---
--- FEATURE_TEAM_SYNCING: false FEATURE_UI_V2: true FEATURE_USER_CREATION: true ---
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 登录到您的 Red Hat Quay 部署。
在 Red Hat Quay 部署的导航窗格中,会给一个可以在 Current UI 和 New UI 之间切换的选项。点击切换按钮将它设置为新的 UI,然后点 Use Beta Environment,例如:
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 创建组织。
流程
- 在导航窗格中,单击 Organization。
- 单击 Create Organization。
-
输入 组织名称, 如
testorg
。 - 点 Create。
现在,您的示例机构应在 Organizations 页面中填充。
2.31.1.1.2. 使用 Red Hat Quay 3.8 beta UI 删除机构 复制链接链接已复制到粘贴板!
使用以下步骤,使用 Red Hat Quay 3.8 beta UI 删除组织。
流程
-
在 Organizations 页面上,选择您要删除的组织的名称,如
testorg
。 - 点 More Actions 下拉菜单。
点 Delete。
注意在 Delete 页面中,有一个 Search 输入框。有了此框,用户可以搜索特定的组织,以确保它们被正确地安排删除。例如,如果用户正在删除 10 个机构,并且他们想确保已删除特定的组织,他们可以使用 搜索 输入框来确认机构已标记为删除。
- 通过在框中输入确认确认,确认 您要永久删除机构。
- 点 Delete。
删除后,您将返回到 Organizations 页面。
您可以通过选择多个机构,然后点 More Actions
2.31.1.1.3. 使用 Red Hat Quay 3.8 beta UI 创建新软件仓库 复制链接链接已复制到粘贴板!
使用以下步骤使用 Red Hat Quay 3.8 beta UI 创建存储库。
流程
- 单击导航窗格上的 Repositories。
- 单击 Create Repository。
-
选择一个命名空间,如 quayadmin,然后输入 Repository 名称,如
testrepo
。 - 点 Create。
现在,您的示例存储库应在 Repositories 页面填充。
2.31.1.1.4. 使用 Red Hat Quay 3.8 beta UI 删除软件仓库 复制链接链接已复制到粘贴板!
前提条件
- 您已创建了存储库。
流程
-
在 Red Hat Quay 3.8 beta UI 的 Repositories 页面上,点您要删除的镜像的名称,如
quay/admin/busybox
。 - 点 More Actions 下拉菜单。
点 Delete。
注意如果需要,您可以点击 Make Public 或 Make Private。
- 在框中键入 确认,然后单击 Delete。
- 删除后,您将返回到 Repositories 页面。
2.31.1.1.5. 将镜像推送到 Red Hat Quay 3.8 beta UI 复制链接链接已复制到粘贴板!
使用以下步骤将镜像推送到 Red Hat Quay 3.8 beta UI。
流程
从外部 registry 中拉取示例镜像:
podman pull busybox
$ podman pull busybox
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 标记镜像:
podman tag docker.io/library/busybox quay-server.example.com/quayadmin/busybox:test
$ podman tag docker.io/library/busybox quay-server.example.com/quayadmin/busybox:test
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 将镜像推送到 Red Hat Quay registry:
podman push quay-server.example.com/quayadmin/busybox:test
$ podman push quay-server.example.com/quayadmin/busybox:test
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 导航到 Red Hat Quay UI 上的 Repositories 页面,并确保您的镜像已正确推送。
- 您可以选择镜像标签来检查安全详情,然后导航到 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。
流程
-
在 Red Hat Quay 3.8 beta UI 的 Repositories 页面上,点您要删除的镜像的名称,如
quay/admin/busybox
。 - 点 More Actions 下拉菜单。
点 Delete。
注意如果需要,您可以点击 Make Public 或 Make Private。
- 在框中键入 确认,然后单击 Delete。
- 删除后,您将返回到 Repositories 页面。
2.31.1.1.7. 启用 Red Hat Quay legacy UI 复制链接链接已复制到粘贴板!
在 Red Hat Quay 部署的导航窗格中,会给一个可以在 Current UI 和 New UI 之间切换的选项。点击切换按钮,来将它设为 Current UI。