1.6. 新的 Red Hat Quay 配置字段
以下配置字段已添加到 Red Hat Quay 3 中。
1.6.1. 禁用推送到 Red Hat Quay registry 配置字段
在某些情况下,无法进行 Red Hat Quay 的只读选项,因为它需要插入服务密钥和其他手动配置更改。随着 Red Hat Quay 3.13 的发布,添加了一个新的配置字段: DISABLE_PUSHES
。
当 DISABLE_PUSHES
设置为 true
时,用户无法在使用 CLI 时将镜像或镜像标签推送到 registry。当使用 Red Hat Quay UI 启用此功能时,大多数其他 registry 操作会正常进行。例如,使用 UI 更改标签、编辑存储库、机器人帐户创建和删除、用户创建等。
当 DISABLE_PUSHES
设置为 true
时,Red Hat Quay 垃圾收集器被禁用。因此,当启用 PERMANENTLY_DELETE_TAGS
时,使用 Red Hat Quay UI 永久删除标签不会立即删除标签。相反,该标签保留在存储库中,直到 DISABLE_PUSHES
设置为 false
,这会重新启用垃圾收集器。使用 DISABLE_PUSHES
和 PERMANENTLY_DELETE_TAGS
时,应该了解这个注意事项。
在某些情况下,此字段可能很有用,如 Red Hat Quay 管理员想要计算其 registry 配额和禁用镜像推送,直到计算完成后为止。使用这个方法,管理员可以避免将整个 registry 置于 只读模式
,这会影响数据库,以便仍可执行大多数操作。
字段 | 类型 | 描述 |
---|---|---|
DISABLE_PUSHES | 布尔值 |
禁用将新内容推送到 registry,同时保留所有其他功能。与 |
DISABLE_PUSHES 配置字段示例
# ... DISABLE_PUSHES: true # ...