2019-10-01 から 2019-12-31 にかけて仕事でやったことを書きます。 勿論全部は書けないのでいくつかピックアップして書きます。
- Terraform
- terraform fmt の導入
- Terraform の upgrade v0.11 => v0.12
- State の分割 3 => 40 弱(正確な数は忘れた)
- Conftest による lint: Remote Backend のパスを間違えるとまずいので test を導入
- 新しいサービスを追加するときのための generator (シェルスクリプト)を開発
- CODEOWNERS の設定
- 突撃隣の Terraform
- リリースブランチをやめて GitHub Flow に移行
- 古いリビジョンで apply の実行の禁止(CI がこけるようにした)
- Ansible
- CI の高速化
- Jenkins job を CircleCI の scheduled job にリプレース(脱 Jenkins)
- ローカルでの開発環境の改善
- コンテナを使い回せるようにする
- goss に置き換えて高速化
- CI の改善
- 高速化(無駄な処理の削減)