App-FargateStack

 view release on metacpan or  search on metacpan

share/ChangeLog  view on Meta::CPAN

	(_init_account)
	- use cached account
	- use log_infi, log_die
	(_init_ec2)
	- pass subnets if caching
	- do not validate subnets if caching
	(help)
	- display list of subjects in ASCII table
	- use pager
	* lib/App/FargateStack/Builder.pm.in
	(update_config_id): new
	* lib/App/FargateStack/Builder/Cluster.pm.in
	- cache cluster
	- removed create_fargate_role
	* lib/App/FargateStack/Builder/EFS.pm.in
	(add_volumes)
	- +readonly
	- cached EFS parameters
	* lib/App/FargateStack/Builder/SecurityGroup.pm.in
	(build_security_group)
	- use cache
	- refactoring
	* lib/App/FargateStack/Builder/Events.pm.in
	(build_events)
	- some refactoring
	(create_event_target)
	- likewise
	- use log_die
	(build_events_iam_role)
	- refactoring
	- use cache
	- use log_die
	- update policy_name
	(fetch_events): new
	* lib/App/FargateStack/Builder/IAM.pm.in
	(build_iam_role)
	- refactoring
	- use cache
	- use log_die
	(create_role)
	- use cache
	- use log_info
	- use log_die
	(fetch_iam): new
	* lib/App/FargateStack/Builder/LogGroup.pm.in
	- refactoring
	- use cache
	(fetch_logs): new
	* lib/App/FargateStack/Builder/Secrets.pm.in
	- refactoring
	- store arn
	- use cache
	* lib/App/FargateStack/Builder/TaskDefinition.pm.in
	(write_taskdef)
	- refactoring
	(compare_task_definition): new
	* lib/App/FargateStack/Builder/Utils.pm.in: +log_trace
	* lib/App/FargateStack/Constants.pm.in
	- +$DEFAULT_LOG_RETENTION_DAYS, $SPACE, $DASH, $CLOUDWATCH_LOGS_RETENTION_DAYS
	- %HELP_SUBJECT values now array
	- add bold white for TRACE level
	* lib/App/Logs.pm.in
	- refactoring

Wed Jul 23 08:00:19 2025  Rob Lauer  <rlauer6@comcast.net>

	[1.0.1]:
	* .gitignore: *.bak, \#
	* README: generated
	* VERSION: bump
	* fargate-stack-orig.yml: deleted
	* fargate-stack.yml: deleted
	* lib/App/Bencmark.pm.in: deleted
	* ChangeLog
	* HelloWorld.pl
	* README.md
	* lib/App/Benchmark.pm.in
	(dump_benchmarks): return sorted list
	* lib/App/Command.pm.in
	(get_logger): use custom config if available
	* lib/App/ECS.pm.in
	(describe_tasks): new
	(run_task): new
	(wait_tasks_stoped): new
	* lib/App/ElbV2.pm.in: -File::Temp
	* lib/App/Events.pm.in
	- unlink
	(remove_targets): new
	(list_rules_by_target): new
	(put_targets): use unlink value
	* lib/App/Logs.pm.in
	(get_log_events): new
	* lib/App/Secrets.pm.in: remove unnecessary modules
	* lib/App/FargateStack.pm.in
	- override init_logger()
	(_init_tasks)
	- use log_die instead of croak
	- add unlink to global_options (to pass to App::*)
	(_init_config)
	- tweak some error messages
	(cmd_run_task): new
	(cmd_register): new
	(init_logger): new
	(cmd_delete_service)
	- service_name => task_name
	- log_die instead of croak
	(cmd_create_service): likewise
	(main)
	- +options: logger, color, force, log-level, skip-register, unlink, wait
	- +commands: run-task, update-target, register
	* lib/App/FargateStack/Builder.pm.in
	(build): better messages at end of run
	* lib/App/FargateStack/Builder/EFS.pm.in
	(add_volumes)
	- FileSystemArn not fileSystemArn
	- volumes and mount points should be arrays
	(add_efs_policy): fat arrow mistakenly replaced :
	* lib/App/FargateStack/Builder/Events.pm.in
	- add global options when creating events object
	(build_events)
	- delete rule if taskdef changes



( run in 2.780 seconds using v1.01-cache-2.11-cpan-39bf76dae61 )