Helm Chart 仓库弃用更新

Helm Chart 仓库更换地址,旧仓库地址将被弃用。

作者 Helm 官方 译者 马景贺(小马哥) 发表于 2020年11月12日

本文译自 Helm Chart Repository Deprecation Update

在 2019 年,当 Helm v2 的支持时间表和 终止计划 被宣布的时候,helm/charts GitHub 仓库 的弃用也同时被宣布。对于弃用的最主要原因是 仓库维护人员 的维护成本显著增加。在过去的几年里,受维护的 charts 数量从约 100 增加到 300 个以上,这也导致了对于仓库的拉取请求和更新需求相应增加。很不幸的是,尽管采取了很多的措施来实现自动 review 和维护任务,但是维护人员能抽出的可用时间却没有增加。

当我们开始宣布弃用的时候,我们已经开始着手分享我们曾经用来维护 helm/charts 仓库的工具和指导文档。对于那些想要自己保持和维护自己仓库的小伙伴们,你们现在已经有工具能完成以下流程:

在上述工具的帮助下我们就能使很多 charts 迁移到 他们自己的仓库 了,以便于进一步的维护。

关键时间点和建议行动

我们对上述计划和接下来发生的事情可能会有的困惑/疑问进行了提炼,并提供了关键事件时间表和建议的后续行动:

  • 2020 年 11 月 2 号——所有非弃用 charts 的 README 中将会添加一个注释信息,以表明这些 charts 将不再更新

    • 推荐行动 —— 如果你依赖于 Charts 仓库中的 chart,那么就需要寻找新的官方地址了。如果没有依赖,那就使用自己的 chart 即可。
  • 2020 年 11 月 6 号——稳定和孵化 charts 仓库将从 Artifact Hub 中删除

    • 推荐行动——无
  • 2020 年 11 月 13 号——helm/charts 仓库 中的 CI 将被停用并且不再接受拉取请求

    • 推荐行动——关于正在进行的重新安置 charts 到新仓库的方案的更多信息,可以查看 这个 issue
  • 2020 年 11 月 13 号以后——使用旧地址下载 Charts 将会被重定向到在 GitHub pages 上可用的归档地址。在这个日期以后旧下载地址将不再可用。

参考

Tags: