Releases: nekochans/lgtm-cat-terraform
Releases · nekochans/lgtm-cat-terraform
release/v1.0.0
What's Changed
- Terraformのバージョンを最新化 + 初期設定を追加 by @keitakn in #2
- LGTM画像を配信する為のCDNを作成 by @keitakn in #4
- Vercel上から独自ドメインでアクセスさせる為に必要なリソースを追加 by @keitakn in #5
- CIの設定を追加 by @keitakn in #8
- Route 53のTXTレコードを管理する為のModuleを追加 by @keitakn in #9
- LGTM画像になる前の一時的な画像を扱う為のS3バケットを作成 by @keitakn in #17
- アップロード機能に必要なS3バケットの作成と設定変更 by @keitakn in #20
- バックエンド環境用のステージング環境を構築 by @keitakn in #22
- Serverlessデプロイ用のIAMユーザーを作成 by @keitakn in #25
- S3バケットのオブジェクトに有効期限を設定するルールを追加 by @keitakn in #26
- アクセストークンを発行する用のCognitoUserPoolを作成 by @keitakn in #27
- APIに必要なAPI GatewayとLambdaの構築 by @kobayashi-m42 in #29
- S3への権限をLambdaの実行ロールに追加 by @kobayashi-m42 in #31
- LambdaにAPIで必要となる環境変数を追加 by @kobayashi-m42 in #33
- Terraform のバージョンをv1.0.3にアップグレード by @kobayashi-m42 in #34
- VPCとRDSを構築 by @kobayashi-m42 in #35
- RDS Proxy と踏み台用の ECS Fargate を構築 by @kobayashi-m42 in #37
- コーディングルールに合わせてディレクトリ名とファイル名をケバブケースに変更 by @kobayashi-m42 in #38
- RDSに対してMigrationを実行する為のリソースを作成する by @kobayashi-m42 in #40
- terraform-init.sh を最新の状態に更新 by @keitakn in #44
- terraform planの差分確認&対応 by @keitakn in #47
- ねこ画像と判定された元画像は永続的に残すように変更 by @keitakn in #49
- Client Credentials Grant(RFC 6749) で発行されたアクセストークンでAPIを保護する設定を追加 by @keitakn in #50
- STG環境用に RDS Proxy の認証を追加 by @kobayashi-m42 in #53
- ステージング環境と本番環境、両方でMigrationが実行できる環境を構築 by @kobayashi-m42 in #54
- RDSをAmazon Aurora MySQL 3にアップグレードする by @kobayashi-m42 in #55
- ランダムでLGTM画像を返すAPIに必要なLambdaの変更を行う by @kobayashi-m42 in #57
- 画像アップロード機能に必要な本番用リソースの構築を行う by @kobayashi-m42 in #59
- 本番用に lgtm-cat-lambda のセキュリティグループを作成 by @kobayashi-m42 in #60
- API 用の Lambda のタイムアウトを API Gateway のタイムアウトより短くするために29秒に変更 by @kobayashi-m42 in #62
- Lambda から RDS Proxy に接続できるよう SecurityGroup に ingress ルールを追加 by @kobayashi-m42 in #63
- ねこ画像と判定された画像は永続的に残すように変更 by @keitakn in #67
- CloudFront セキュリティポリシーを最新のポリシーに変更 by @kobayashi-m42 in #68
- AWS Providerをバージョン4系にアップグレード by @kobayashi-m42 in #69
- terraform-init.sh のディレクトリ一覧をshell内部で取得するように変更 by @kobayashi-m42 in #71
- lgtm-cat-apiのAPIGatewayにCORSの設定を追加 by @keitakn in #73
- ねこ画像判定用API用のリソースを作成 by @keitakn in #74
- READMEのリソースID、リソース名の説明が間違っているので修正 by @kobayashi-m42 in #76
- 未使用の証明書を削除したので Terraform からも削除 by @kobayashi-m42 in #79
- lgtm-cat-api 用の ECS を構築 by @kobayashi-m42 in #80
- lgtm-cat-api の Sentry 導入に必要となる環境変数を ECS に追加 by @kobayashi-m42 in #81
- 本番環境 lgtm-cat-api 用の ECS を構築 by @kobayashi-m42 in #83
- lgtm-cat-api ECS にアクセストークンの検証に必要となる環境変数を追加 by @kobayashi-m42 in #84
New Contributors
- @keitakn made their first contribution in #2
- @kobayashi-m42 made their first contribution in #29
Full Changelog: https://github.com/nekochans/lgtm-cat-terraform/commits/v1.0.0