App-FargateStack
view release on metacpan or search on metacpan
By automating the orchestration of ALBs, security groups, EFS mounts,
CloudWatch logs, and scheduled or daemon tasks, **App::FargateStack**
reduces the friction of getting secure, production-grade workloads
running in AWS. You supply a config file, and the tool intelligently
discovers or provisions required resources.
It supports common service types such as HTTP, HTTPS, daemon, and cron
tasks, and handles resource scoping, role-based access, and health
checks behind the scenes. It assumes a reasonable AWS account layout
and defaults, but gives you escape hatches where needed.
**App::FargateStack** is ideal for developers who want the power of ECS
and Fargate without diving into the deep end of Terraform,
CloudFormation, or the AWS Console.
## Current Status of App::FargateStack
_This is a work in progress._ Versions prior to 1.1.0 are considered usable
but may still contain issues related to edge cases or uncommon configuration
combinations.
lib/App/FargateStack/Pod.pm view on Meta::CPAN
By automating the orchestration of ALBs, security groups, EFS mounts,
CloudWatch logs, and scheduled or daemon tasks, B<App::FargateStack>
reduces the friction of getting secure, production-grade workloads
running in AWS. You supply a config file, and the tool intelligently
discovers or provisions required resources.
It supports common service types such as HTTP, HTTPS, daemon, and cron
tasks, and handles resource scoping, role-based access, and health
checks behind the scenes. It assumes a reasonable AWS account layout
and defaults, but gives you escape hatches where needed.
B<App::FargateStack> is ideal for developers who want the power of ECS
and Fargate without diving into the deep end of Terraform,
CloudFormation, or the AWS Console.
=head2 Current Status of App::FargateStack
I<This is a work in progress.> Versions prior to 1.1.0 are considered usable
but may still contain issues related to edge cases or uncommon configuration
combinations.
share/ChangeLog view on Meta::CPAN
* VERSION: bump
* lib/App/FargateStack/AutoscalingConfig.pm.in: new
* Makefile: add above to build
* lib/App/ApplicationAutoscaling.pm.in
(put_scheduled_action)
- fleshed out API call
(describe_scheduled_actions): likewise
* lib/App/EC2.pm.in
(describe_security_groups): named args
* lib/App/Events.pm.in
(_validate_range): escape -
* lib/App/FargateStack/Builder.pm.in
(build)
- register-task-definitions
- check EFS ingress state
(is_efs_ingress_authorized): new
(get_efs_sgs): save state
* lib/App/FargateStack/Builder/Autoscaling.pm.in
(build_autoscaling)
- refactored to use App::FargateStack::AutoScalingConfig
(build_scheduled_actions): new
share/ChangeLog view on Meta::CPAN
* lib/App/FargateStack/Builder/IAM.pm.in
- log message tweaks
* lib/App/FargateStack/Builder/SecurityGroup.pm.in
(build_security_group)
- check_result
- report security_group_id properly
* lib/App/FargateStack/Builder/TaskDefinition.pm.in
- log message tweaks
* lib/App/FargateStack/Builder/Utils.pm.in
(log_die): die, so we invoke the handler
(fetch_cli_api): escape -
* lib/App/FargateStack/Builder/WafV2.pm.in: likewise
* lib/App/FargateStack/Constants.pm.in
- reorganize
* lib/App/FargateStack/CreateStack.pm.in
- refactored
- respect --no-update option
- true not JSON::true
(cmd_create_stack)
- validate config
- use constants
share/README.md view on Meta::CPAN
By automating the orchestration of ALBs, security groups, EFS mounts,
CloudWatch logs, and scheduled or daemon tasks, **App::FargateStack**
reduces the friction of getting secure, production-grade workloads
running in AWS. You supply a config file, and the tool intelligently
discovers or provisions required resources.
It supports common service types such as HTTP, HTTPS, daemon, and cron
tasks, and handles resource scoping, role-based access, and health
checks behind the scenes. It assumes a reasonable AWS account layout
and defaults, but gives you escape hatches where needed.
**App::FargateStack** is ideal for developers who want the power of ECS
and Fargate without diving into the deep end of Terraform,
CloudFormation, or the AWS Console.
## Current Status of App::FargateStack
_This is a work in progress._ Versions prior to 1.1.0 are considered usable
but may still contain issues related to edge cases or uncommon configuration
combinations.
( run in 0.987 second using v1.01-cache-2.11-cpan-df04353d9ac )