Releases: byu-oit/terraform-aws-scheduled-fargate
Releases · byu-oit/terraform-aws-scheduled-fargate
v4.1.0
v4.0.0
This enables using the EventBridge Scheduler to schedule our tasks, with extra features like time zone support and retries.
This allows for creating scheduled_fargate alongside the custom ecs cluster they create without the terraform plan breaking. It also improves security by creating its own iam role for cloudwatch to start the task instead of requiring the event_role_arn (usually powerbuilder role).
This also adds better support for creating a fargate task that is meant to only be executed manually (via CLI).
removed:
- ecs_cluster_name variable
- event_role_arn variable
- ecs_cluster output
- schedule_expression variable
- event_pattern variable
added:
- existing_ecs_cluster (object) variable
- new_ecs_cluster output
- schedule (object) variable
- schedule output
- event (object) variable
- run_task_cli_command output
What's Changed
- Fix Deprecated Github Commands by @jvisker in #17
- use oidc for gha aws configuration by @HayLowry in #18
- feat: removed ecs_cluster_name variable in favor for ecs_cluster_arn by @yoshutch in #19
- feat!: removed event_role_arn variable, module create appropriate IAM role by @yoshutch in #20
- feat: added event trigger functionality back by @yoshutch in #23
- feat!: implemented EventBridge Scheduler and removed event triggering the task by @yoshutch in #22
- Update docker image to Node 20 by @jvisker in #24
- feat: moved variables into objects by @yoshutch in #25
- feat!: Release 4.0.0 scheduler support, and better existing_ecs_cluster support by @yoshutch in #21
New Contributors
Full Changelog: v3.0.1...v4.0.0
v3.0.1
v3.0.0
What's Changed
- Bump hashicorp/setup-terraform from 1 to 2 by @dependabot in #11
- feat: instructions for how to run a scheduled fargate task manually by @yoshutch in #13
- Add the option to use ARM64 by @jvisker in #14
New Contributors
- @dependabot made their first contribution in #11
- @jvisker made their first contribution in #14
Full Changelog: v2.3.0...v3.0.0
v2.3.0
v2.2.0
v2.1.0
Add outputs for IAM Roles.