Helm で chart metadata (Chart.yaml) missing エラーでハマる
今月はしょうもない記事を……(ŏ﹏ŏ。)
Helm で Chart を試しに作ろうとして、以下のエラーでハマった。
$ helm create helloworld
## 色々ファイルに変更を加えた後、
$ helm package helloworld
Error: chart metadata (Chart.yaml) missing
エラーの文言的には Chart.yaml
が無いよってことらしいが、ディレクトリ内には一応存在するので、おかしいなあと思った。
$ ls
Chart.yaml charts/ templates/ values.yaml
ファイルを作り直したりオプションを弄ったりと数十分の格闘し、Chart.yaml
を含むパッケージのディレクトリをまるごと指定する必要があることに気がついた。
(パッケージのディレクトリ内にいる場合は helm package .
でもパッケージ化できる)
$ cd ..
$ helm package helloworld
Successfully packaged chart and saved it to: /Users/foo/helloworld-0.1.0.tgz
これで15分ほど時間を溶かした ^q^
Previous Post
Next Post