App-FargateStack

 view release on metacpan or  search on metacpan

share/ChangeLog  view on Meta::CPAN

	* lib/App/FargateStack.pm.in
	(init_logger): avoid uninitialized warning
	(show_config): tidy up output
	(cmd_remove_service)
	- refactoring
	- log messages
	- cmd_delete_http => cmd_delete_http_service
	(main): likewise
	* lib/App/FargateStack/Builder/Service.pm.in
	(build_service)
	- always try to place task in private subnet
	(get_service_subnets)
	- get_alb_subnets => get_task_subnets
	- do not allow placement of tasks in public subnets for http services
	(get_task_subnets)
	- align ALB, task AZs
	* lib/App/FargateStack/Pod.pm.in
	- tweak section on warning about public subnets
	- blurb about task placement

Mon Aug 11 05:25:47 2025  Rob Lauer  <rlauer6@comcast.net>

	[1.0.26]:
	* VERSION: bump
	* lib/App/AWS.pm.in
	(check_result): [$param]
	* lib/App/ECS.pm.in
	(register_task_definition): whitespace
	(list_task_definitions): likewise
	(deregister_task_definition): likewise
	(create_service)
	- assign public IP when in public subnet
	* lib/App/FargateStack/Builder/Certificate.pm.in
	(build_certificate)
	- refactoring
	- fix ChangeBatch
	* lib/App/FargateStack/Builder/HTTPService.pm.in
	(attach_certificate)
	- check for certificate arn (may be dryrun mode)
	(create_target_group)
	- container_port
	* lib/App/FargateStack/Builder/Service.pm.in
	(build_service): enable public_ip if alb is public
	* lib/App/FargateStack/Builder/Utils.pm.in
	(fetch_acm): new
	* lib/App/Route53.pm.in
	(create_alias): fix ChangeBatch

Sun Aug 10 20:34:38 2025  Rob Lauer  <rlauer6@comcast.net>

	[1.0.25]:
	* VERSION: bump
	* lib/App/AWS.pm.in
	(check_result)
	- return if no error
	* lib/App/FargateStack/Builder.pm.in
	(remove_alias_record): elb, not self

Sun Aug 10 19:22:39 2025  Rob Lauer  <rlauer6@comcast.net>

	[1.0.24]:

	* VERSION: bump
	* lib/App/AWS.pm.in
	(check_result)
	- add multiple signatures
	* lib/App/EC2.pm.in
	- debug, not trace levels
	* lib/App/ElbV2.pm.in
	- + _alb_cache
	(describe_load_balancers): cache alb info
	* lib/App/FargateStack.pm.in
	(init_logger): add module/method/line numbers in debug/trace modes
	(check_service_name): die don't croak
	(get_default_task_name): return task if just one
	(cmd_run_task): die don't croak
	(check_latest_image)
	- return boolean
	- whitespace
	(get_task_status)
	- refactoring
	(get_default_service_name)
	- refactoring
	(cmd_create_service)
	- refactoring
	- allow count
	(cmd_remove_service): die don't croak
	(verify_service): likewise
	(cmd_update_service): likewise
	(cmd_register_task_definition)
	- likewise
	- check_result
	(get_latest_image): fetch_ecr
	(cmd_stop_task): croak don't die
	(cmd_list_tasks): likewise
	(cmd_delete_schedule): likewise
	(cmd_delete_task): likewise
	(cmd_delete_daemon): likewise
	(cmd_delete_http): likewise
	(cmd_redploy): likewise
	(main)
	- set log-level to info for create-service
	- likewise for start-service
	- register-task, not register
	* lib/App/FargateStack/Builder.pm.in
	(delete_task_resources)
	- all --force to skip confirm
	(delete_cluster)
	- refactoring
	- check_result
	(delete_alias_record)
	- refactoring
	(_delete_service)
	- more consistent log messages
	(_delete_task_definitions): likewise
	(_delete_roles): likewise
	(_delete_log_group): likewise
	(_delete_security_group): likewise
	(_delete_target_group): likewise
	(_delete_http): likewise, check_result
	(is_our_alb): check_result



( run in 0.976 second using v1.01-cache-2.11-cpan-39bf76dae61 )