8.4. Redis 配置字段
Redis 由 Red Hat Quay 用于支持后端任务和服务,如构建触发器和通知。有一些与 Redis 相关的配置类型:构建日志和用户事件。以下小节详细介绍了每种类型可用的配置字段。
8.4.1. 构建日志 复制链接链接已复制到粘贴板!
构建日志会在镜像构建过程中生成,并为调试和审计提供见解。Red Hat Quay 使用 Redis 来临时存储这些日志,然后再通过用户界面或 API 访问它们。
以下构建日志配置字段可用于 Redis 部署。
字段 | 类型 | 描述 |
---|---|---|
BUILDLOGS_REDIS | 对象 | 构建日志缓存的 redis 连接详情。 |
.主机 | 字符串 |
访问 Redis 的主机名。 |
.port | Number |
访问 Redis 的端口。 |
.password | 字符串 |
用于连接到 Redis 实例的密码。 |
.SSL | 布尔值 | 是否启用 Redis 和 Quay 之间的 TLS 通信。默认为false。 |
构建日志配置示例
8.4.2. 用户事件 复制链接链接已复制到粘贴板!
用户事件跟踪跨 Red Hat Quay 的活动,如存储库推送、标签创建、删除和权限更改。这些事件记录在 Redis 中作为活动流的一部分,并可通过 API 或 Web 界面访问。
以下用户事件字段可用于 Redis 部署。
字段 | 类型 | 描述 |
---|---|---|
USER_EVENTS_REDIS | 对象 | 用户事件处理的 redis 连接详情。 |
.主机 | 字符串 |
访问 Redis 的主机名。 |
.port | Number |
访问 Redis 的端口。 |
.password | 字符串 |
用于连接到 Redis 实例的密码。 |
.ssl | 布尔值 | 是否启用 Redis 和 Quay 之间的 TLS 通信。默认为false。 |
.ssl_keyfile | 字符串 |
密钥数据库文件的名称,它存放要使用的客户端证书。 |
.ssl_certfile | 字符串 |
用于指定 SSL 证书的文件路径。 |
.ssl_cert_reqs | 字符串 |
用于指定在 SSL/TLS 握手期间要执行的证书验证级别。 |
.ssl_ca_certs | 字符串 |
用于指定包含可信证书颁发机构(CA)证书列表的文件的路径。 |
.ssl_ca_data | 字符串 |
用于指定包含 PEM 格式的可信 CA 证书的字符串。 |
.ssl_check_hostname | 布尔值 |
在设置到服务器的 SSL/TLS 连接时使用。它指定客户端是否应该检查服务器的 SSL/TLS 证书中的主机名是否与它连接的服务器的主机名匹配。 |
redis 用户事件示例