Releases: org-formation/org-formation-cli
Releases · org-formation/org-formation-cli
v1.0.14
v1.0.13
version: 1.0.13
- fix: cdk tasks use
--forcewhen deleting stacks - chore: usage of AWS SDK v3 (upgrade from V2)
- fix: deleting stacks without explicit concurrency settings will default to settings passed to the CLI (instead of 1)
v1.0.11
- feat: support MaxConcurrentTasks > 0 on update-cdk tasks
- feat: support IgnoreFileChanges on update-cdk, update-serverless.com and apply-tf tasks (allows the task to be skipped if certain files got changed)
- fix: stacks in UPDATE_ROLLBACK_FAILED wont get deleted when attempting to recover from a failed update
- feat: Control Tower (or any other account factory solution) support using the annotate-organization task
v1.0.9
version 1.0.9
- feat: support
--matchand--devon print & validate commands - feat: support serverless.com V3, by setting the
SLSVersionattribute to3in the task file - fix: allow sub-expression to be a
!ReadFile,!Cmdor other expression
v1.0.8
- feat: added Terraform support task support (task type:
apply-tf)
v1.0.7
- feat: allow a development role to be configured on the OrganizationRoot (DefaultDevelopmentBuildAccessRoleName) which will be used when running using
--dev - fix: STS defaults to regional STS which allows deployments to non-default aws regions.
- fix: support cloudformation language extensions:
Fn::ToJsonStringandFn::Length - fix: fail the build if a task gets deleted that has TerminationProtection set to true.
v1.0.6
version v1.0.6
- fix: only prevent printing/ validating stacks if an account is added to organization.yml (not prevent printing if an OU got added)
- chore: better perf on update-organization task
- fix: explicitly retry on type registrations that return
DEPLOY_STAGE of status FAILED - feat: allow nunjucks templating context to be passed to cli commands perform-tasks, print-tasks, validate-tasks, update & print-org
- feat: support disableRollback on update-stacks tasks
- feat: allow accounts to be excluded when performing any command (--exclude-accounts '112223344555,112223344555' )
- feat: specify bucket to be used for large template uploads (on validate-tasks, perform-tasks, validate-stacks and update-stacks)
- feat: support closing removed accounts form the organization specifying "CloseAccountsOnRemoval: true" on the OrganizationRoot in organization.yml
- fix: better defaults for the deploy-cdk task: added
--all --require-approval=neverto default deploy and destroy commands - fix: allow matching a single task using
--matchtaking a globPattern (e.g.--match '**/MyTask') or the exact name of a task.
v1.0.4
- feat: allow
Fn::EnumTargetAccountsto be used in combination with${AccountId},${AccountName},${LogicalId},${RootEmail},${Alias},${Tags.TAGNAME} - feat: dependsOnAccount support for govcloud
- feat: support for ExcludeOrganizationalUnit in organization binding
- fix: EMAIL_ALREADY_EXISTS when importing account using root email for govcloud
- feat: Nunjucks templating support on LocalFile contents of copy-to-s3 tasks
- feat: allow organization binding to be declared as a task-file parameter (Type: 'OrganizationBinding')
- feat: support comma-delimited CloudFormation parameter values
v1.0.3
version 1.0.3
- fix: creating a new account doesnt properly display the new account id in the logs (displays [object Object] instead)
v1.0.2
- feat: support top-level rules in template
- fix: honour taskRoleName when printing tasks