从URL安装Helm图表,"错误:gzip:无效的标题"

时间:2017-04-21 13:49:03

标签: kubernetes google-kubernetes-engine kubernetes-helm

我正在尝试根据示例(https://storage.cloud.google.com/bucket-name/php-1.5.tgz) in the documentation here从Google存储网址A full URL (helm install https://example.com/charts/foo-1.2.3.tgz)安装头盔图表,但我收到错误Error: gzip: invalid header

3 个答案:

答案 0 :(得分:2)

我发现链接格式https://storage.cloud.google.com/bucket-name/php-1.5.tgz仅适用于浏览器并重定向,使用格式https://storage.googleapis.com/bucket-name/php-1.5.tgz可以实现指向同一文件的直接链接。

答案 1 :(得分:0)

当我指向yaml文件或图表目录时,我也遇到了这个不合适的错误。

答案 2 :(得分:0)

我收到同样的 gzip invalid header 错误....根本原因似乎是请求的文件根本不存在。

对于这个网址: https://storage.googleapis.com/keptn-installer/keptn-0.8.1-29-g069dd.tgz

通过浏览器我得到这个:

<Error>
<Code>NoSuchKey</Code>
<Message>The specified key does not exist.</Message>
<Details>No such object: keptn-installer/keptn-0.8.1-29-g069dd.tgz</Details>
</Error>

....和 ​​this manifest-like URL 显示了上述文件的许多版本,而不是我正在寻找的版本 (keptn-0.8.1-29-g069dd.tgz)。

尝试检索此 (link) 的 golang 代码返回此错误: Error: error retrieving Keptn Helm Chart at https://storage.googleapis.com/keptn-installer/keptn-0.8.1-29-g069dd.tgz: gzip: invalid header

只是一个完整的赃物,但听起来我引用的代码需要更好的错误检查。也许代码没有成功解压缩我们都希望看到的真实错误信息?