App-FargateStack
view release on metacpan or search on metacpan
share/ChangeLog view on Meta::CPAN
- handle 'task' roles for 'role-name'
* lib/App/IAM.pm.in
(is_policy_attached)
- whitepace, refactored
Wed Sep 17 10:27:29 2025 Rob Lauer <rlauer6@comcast.net>
[1.0.43]:
* t/02-cron.t: removed, needs to be refactored
* VERSION: bump
* bin/app-fargatestack
- make it work for app-fargatestack-checker
* lib/App/AWS.pm.in
(command): use class name if no service set
Tue Sep 9 09:53:32 2025 Rob Lauer <rlauer6@comcast.net>
[1.0.42]:
* README.md: generated
* VERSION: bump
* lib/App/FargateStack/Autoscaling.pm.in: new
* Makefile: add above to build
* lib/App/ApplicationAutoscaling.pm.in
- delete_scheduled_action, not describe-scheduled-actions
* lib/App/FargateStack.pm.in
- + add-scaling-policy, add-scheduled-action,
- + delete-scaling-policy, delete-scheduled-action
* lib/App/FargateStack/AutoscalingConfig.pm.in
(new)
- update config
(parse_cooldown): use class values or use config
(parse_capacity): likewise
(parse_metric): likewise
* lib/App/FargateStack/Builder.pm.in
(get_scheduled_action_names): new
* lib/App/FargateStack/Builder/Autoscaling.pm.in
(_build_autoscaling)
- update policy_arn
- add task name to policy name
- log message tweaks
- qualify required resource (autoscaling:scaling-policy)
(build_scheduled_actions): juxtaposed values in log file
* lib/App/FargateStack/Constants.pm.in
(%DEFAULT_NAMES): add task name to autoscaling policy name for uniqueness
* lib/App/FargateStack/Pod.pm.in
Sun Sep 7 18:18:57 2025 Rob Lauer <rlauer6@comcast.net>
[1.0.41]:
* README.md: generated
* 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
(_build_autoscaling): new
* lib/App/FargateStack/Builder/Cluster.pm.in
- log message tweaking
* lib/App/FargateStack/Builder/EFS.pm.in: likewise
* lib/App/FargateStack/Builder/HTTPService.pm.in
- likewise
- describe_security_group_rules named arguments
- true not JSON::true
* 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
(parse_autoscaling_options)
- policy_name already set\
- true, not JSON::true
(parse_environment_option): new
* lib/App/FargateStack/Init.pm.in
(init)
- warn on caught eval errors
(_init_route53): log message tweaks
* lib/App/FargateStack/Logs.pm.in
(cmd_logs): fetch_logs
* lib/App/FargateStack/Pod.pm.in
- fixes
* t/02-cron.t: new
Thu Sep 4 16:40:08 2025 Rob Lauer <rlauer6@comcast.net>
[1.0.40]:
* lib/App/ApplicationAutoscaling.pm.in: new
* lib/App/FargateStack/Builder/Autoscaling.pm.in: new
* Makefile: add above to build
* README.md: generated
* VERSION: bump
* lib/App/AWS.pm.in
(command): get service name from _service_name
* lib/App/FargateStack.pm.in
- + App::FargateStack::Builder::Autoscaling
* lib/App/FargateStack/Builder.pm.in
(build)
- clearer message for apply
- autoscaling
* lib/App/FargateStack/Builder/LogGroup.pm.in
(build_log_group)
- refactoring
- detect and mitigate retention days drift
* lib/App/FargateStack/Builder/Utils.pm.in
(fetch_appliation_autoscaling): new
(fetch_cli_api)
- refactoring
- save _service_name
- set options properly
* lib/App/FargateStack/Builder/WafV2.pm.in
(build_waf)
- log message tweak
* lib/App/FargateStack/Constants.pm.in
- + $DEFAULT_CPU_SCALING_LEVEL, $DEFAULT_REQUESTS_SCALING_LEVEL
* lib/App/FargateStack/CreateStack.pm.in
(cmd_create_stack)
- add waf:, autoscaling: keywords
(parse_autoscaling_option): new
(parse_waf_option): new
( run in 1.154 second using v1.01-cache-2.11-cpan-df04353d9ac )