harbor 集成 Chartmuseum 实现 helm 图表的存储。
Chartmuseum 对于图表索引缓存的处理有问题,删除、重传 chart 不会刷新索引,需要手动刷新。
TL;DR 操作步骤如下:
停止 harbor,例如: docker compose stop 删除 /data/chart_storage/{project}/index-cache.yaml 删除 /data/redis/* 启动 harbor,例如: docker compose up -d 记得备份。
...
最近内网 harbor 经常迁移,迁移到新地址后 ssl 证书需针对新的地址签发。(当然如果你直接使用 http 就不会有这个烦恼,至于为什么i不直接使用 http 就不多说了)。
这里记录一下签发新的 ssl 证书并迁移的命令,方便后面使用。
...
Harbor在v1.6版本开始支持Helm Chart仓库功能,- 从v2.6.0 开始弃用Chartmuseum,并在v2.8.0中开始删除。更多详情,请参阅讨论:https://github.com/goharbor/harbor/discussions/15057 从 v2.6.0 开始弃用 Notary(签名者和服务器),并在 v2.8.0 中开始删除。更多详情,请参阅讨论:https://github.com/goharbor/harbor/discussions/16612
...