LiteLLM v1.105.4更换镜像签名密钥,旧cosign公钥验证将失败
该版本同时从SDK、代理和Docker镜像的证书信任包中移除了eMudhra根CA;发布说明称共 4 个PR,其中 1 项需要用户采取行动。
AI解读:需要更新的是固定了旧cosign.pub的cosign verify脚本、CI检查,以及Kyverno、Sigstore policy-controller、Connaisseur等准入策略。
发布说明称新cosign.pub的SHA-256为e3fe3e08c44b16407fe0b37c43b4f8b603b3a0f4ee74c29e647bc022d762c2c0,并给出对ghcr.io/berriai/litellm:v1.105.4的验证命令,同一命令适用于litellm-database、litellm-non_root及docker.io/litellm/* 镜像。
另一项变更从SDK、代理和Docker镜像信任的所有证书包中移除eMudhra根CA,涉及PR #47670 与 #47969。
发布说明称该版本 4 个PR,1 处变更、1 处移除、1 项需要行动,相关改动也出现在 1.103.8 和 1.104.6 中。
以上为BerriAI在发布说明中的陈述,未提供迁移后的验证结果或受影响部署范围的数据。
LiteLLM发布v1.105.4,Docker镜像和Helm chart的签名密钥更换为提交e82a3c6中的新cosign公钥。发布说明称,使用提交 0112e53旧公钥进行cosign verify会失败。
新密钥与需要更新的配置
发布说明将“使用新cosign.pub验证镜像签名”列为需要行动的事项(PR #48103),并注明同样出现在 1.103.8 和 1.104.6。旧密钥不再匹配。
说明点名需更新固定旧cosign.pub的对象:cosign verify脚本、CI检查,以及Kyverno、Sigstore policy-controller、Connaisseur等准入策略。新cosign.pub的SHA-256为e3fe3e08c44b16407fe0b37c43b4f8b603b3a0f4ee74c29e647bc022d762c2c0。
- 验证命令示例:cosign verify --key https://raw.githubusercontent.com/BerriAI/litellm/e82a3c646908ba0a6ee0beddc4310d7a6cac4065/cosign.pub ghcr.io/berriai/litellm:v1.105.4
- 发布说明称同一命令适用于litellm-database、litellm-non_root和docker.io/litellm/* 镜像
移除eMudhra根CA
同一版本还从SDK、代理和Docker镜像信任的所有证书包中移除eMudhra根CA(PR #47670、#47969)。发布说明标注该改动也见于 1.103.8 和 1.104.6。
发布说明统计该版本共 4 个PR:1 处变更、1 处移除、1 项需要行动,并称由 #48077 回移。