五年前,在 Deis(现已被微软收买)的黑客马拉松中,Helm 诞生了。
commit ecad6e2ef9523a0218864ec552bbfc724f0b9d3d
Author: Matt Butcher <mbutcher@engineyard.com>
Date: Mon Oct 19 17:43:26 2015 -0600
initial add
这个提交能够在 helm-classic Git 仓库中找到,那是 Helm v1 的代码所在。这是最后的 Helm,与 Deployment Manager 合并到 Kubernetes 之前。这就是所有开始的中央。
从第一天开始,Helm 我的项目就依赖 GitHub 进行源代码管制、拉申请治理和问题跟踪。作为一个毕业的 CNCF 我的项目,Helm 组织当初治理着几十个 GitHub 仓库。
但在托管 chart 方面,咱们将它们存储在托管在谷歌云上的对象存储桶中。这一历史性的决定反映了过后谷歌是 Helm 的次要贡献者之一。
最近,谷歌反对官网 Helm chart 仓库的时代曾经完结。咱们非常感谢谷歌在过来的几年里托管了 Helm chart 仓库。然而这给了咱们一个机会,来进一步整合咱们的 chart 开发流水线和 GitHub。
所以在明天的生日庆典上,咱们要发表 Helm stable 和 incubator 的 chart 仓库,将会间接托管在 GitHub。此外,GitHub Actions 将为 chart 公布提供流水线性能。多亏了 GitHub 的超快网络,chart 下载比以往任何时候都快!
咱们在 GitHub 市场上公布了官网的 Helm GitHub Actions。查看 Helm Chart Releaser 理解怎么在 GitHub 托管 Helm charts。
尽管 Helm 2 曾经完结了反对,咱们也将官网的 Tiller Docker 镜像移到了 GitHub 的容器注册核心。
咱们非常感谢 GitHub 的工具,以及他们对各种规模的开源我的项目的反对。
Helm,生日快乐!
Matt Butcher 和 Matt Farina
@technosophos & @mattfarina
点击浏览网站原文。