Skip to main content

仕事でやったこと 2020-12-01 ~ 2020-12-31

· 2 min read
Shunsuke Suzuki

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 を実行しないようにする
    • 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 でリソースが削除されそうなときに警告をするようにした
  • ブログの執筆