仕事
- AWS IAM User を削除する際に force_destroy が true になっているか Conftest でテスト
- Terraform の State 分割
- Terraform Modules を別リポジトリで管理して versioning
- git-secrets を secretlint に移行
- git-secrets がメンテされてなくて、既知バグが放置されているから
- CI で terraform fmt によるフォーマットの自動化
- WIP: AWS WAF の COUNT, BLOCK ログを Firehose で抽出
- WIP: AWS CodeBuild で Provisioning Error が発生したら自動で Retry
- WIP: AWS CodeBuild のための GitHub App の開発
- WIP: AWS SSO について調査
OSS Contribution
Renovate の GitHub Actions のドキュメントの修正をしました。 ドキュメント中に書かれたバージョンを Renovate で自動 update するようにしました。
新たに作った OSS
- logrus-error: logrus.Fields を error に埋め込む Go の薄いライブラリ
- aqua: Command Line Tools Version Manager
- aqua-proxy: aqua の内部ツール
- aqua-installer: aqua をインストールするスクリプトと GitHub Actions
- go-checkout-github-merged-commit: PR の merged commit を checkout する Go のライブラリ
- aws-codebuild-retry: AWS CodeBuild を Retry する Lambda Function