2020-12-01 から 2020-12-31 にかけて仕事でやったことを書ける範囲で書きます。
- AWS SAM Application の開発
- Renovate の PR にリンクを追加
- Terraform
- Terraform の CI に関して日々行っている改善点・変更点をチームにシェア
- Docker Compose を用いてローカルで開発しやすいように改善
- ドキュメント・コードコメントの追加
- リファクタリング
- 不要なコードの削除
- 不要な secret を削除
- 不要な変数の削除
- data.terraform_remote_state を local values に置換
- なぜか環境変数でパラメータを渡していた箇所を、 local value に置換
- CI に tflint の導入
- 対象の build が 1 つの場合 batch build を実行しないようにする
- Terraform の CI/CD を CodeBuild に移行した話 の改良
- Batch Build の起動に時間がかかる問題の解消
- master の HEAD じゃなくても apply できるようにする
- plan file を S3 に保存
- refactor: tfsec で設定ファイルを使うようにする
- Renovate の PR が多すぎて鬱陶しい問題の対応
- automerge されるものは reviewer を設定しないようにした
- prConcurrentLimit を 1 にした
- branch protection
Require branches to be up to date before merging
を無効化
- kube-linter
- Rule に基づいて manifest の修正
- miam でリソースが削除されそうなときに警告をするようにした
- ブログの執筆