2022/01/08 更新: aqua-installerのGitHub Actionsのinput名の間違いを修正しました。 2022/01/09 更新: キャッシュの設定を見直しました。(コメント欄参照) 2022/01/11 更新: aqua v0.10.0 の変更に対応 Kubernetes向けのカスタムコントローラーやアプリケーションを開発する際には、kubectl, kustomize, helm, kind, kubebuilderなど様々なCLIツールを利用します。 これらのCLIツールは定期的にアップデートすることになりますが、なるべく少ない手間で更新したいですよね。 今回はaquaというツールを利用して、CIで利用するCLIツールをメンテナブルに管理する方法を紹介したいと思います。 これまでの管理方法 まずは、CLIツールをどのように管理しているのか、いくつかのOSSを