zot:backstage 仓库只保留 latest #179

Merged
panxiao81 merged 1 commits from feat/zot-backstage-retention into main 2026-10-01 19:35:58 +00:00
Owner
  • 新增 storage.retention:panxiao81/backstage 只保留 ^latest$ tag;历史 sha tag 及失去 tag 的 digest 在 delay 24h 后由 GC 回收。
  • 末尾 ** 兜底策略保留全部 tag,其他仓库行为不变。
  • 当前 Backstage Deployment 引用的 digest 正是 latest,回收不影响运行。
  • 已用同 digest 的 zot v2.1.21 镜像 zot verify 校验生成的 config.json:config file is valid。

🤖 Generated with Claude Code

- 新增 storage.retention:`panxiao81/backstage` 只保留 `^latest$` tag;历史 sha tag 及失去 tag 的 digest 在 delay 24h 后由 GC 回收。 - 末尾 `**` 兜底策略保留全部 tag,其他仓库行为不变。 - 当前 Backstage Deployment 引用的 digest 正是 `latest`,回收不影响运行。 - 已用同 digest 的 zot v2.1.21 镜像 `zot verify` 校验生成的 config.json:config file is valid。 🤖 Generated with [Claude Code](https://claude.com/claude-code)
panxiao81 added 1 commit 2026-10-01 19:34:41 +00:00
feat(zot): keep only latest for the backstage repository
yaml / yaml (pull_request) Successful in 33s
0c7728fe0b
Backstage dev images are tracked by digest behind :latest, so the per-commit
sha tags pushed before that change only accumulate. Retain every tag in all
other repositories via an explicit catch-all policy.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
panxiao81 merged commit 9368ac559e into main 2026-10-01 19:35:58 +00:00
panxiao81 deleted branch feat/zot-backstage-retention 2026-10-01 19:35:58 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: panxiao81/homelab-infra#179