概要
helmfile 依存により AWS / GCP / Azure SDK や sops / vals / kubedog などが間接依存に乗り、go.sum が 100KB 超、最終バイナリも 100MB 級になっている。
これは helmfile を採用した時点で実質回避不能のトレードオフだが、利用者やコントリビュータには見えていない。
提案
- README または ADR にバイナリサイズが大きくなる理由を明記
- 依存が膨らんでいることは設計上の意図的なトレードオフであると示す
- 依存削減のための代替案 (helm/v4 への移行など) があれば将来の検討項目として記録
概要
helmfile依存により AWS / GCP / Azure SDK や sops / vals / kubedog などが間接依存に乗り、go.sumが 100KB 超、最終バイナリも 100MB 級になっている。これは helmfile を採用した時点で実質回避不能のトレードオフだが、利用者やコントリビュータには見えていない。
提案