📋

kubesecのeditでIt appears~が出て編集できない

2022/09/30に公開

問題

環境を変更したら以下のようなお知らせ?が出てkubesec editができませんでした。

$ kubesec edit -i secret.enc.yaml
It appears that Secret was encrypted with newer version of kubesec.
Visit https://github.com/shyiko/kubesec for upgrade instructions.

原因

ファイルの改行コードが原因でした。
改行コードLFでgitのリポジトリにpushしていましたが、cloneしたら改行コードがCRLFに変わっていて、kubesec editをしたらお知らせが表示されました。
改行コードをLFに保存し直したら正常に使えるようになりました。

参考

https://github.com/shyiko/kubesec/issues/23

Discussion