五年前,在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

点击阅读网站原文


Donald
110 声望395 粉丝

布道者,Linux基金会(LFAPAC)