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
--force
when 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
--match
and--dev
on print & validate commands - feat: support serverless.com V3, by setting the
SLSVersion
attribute to3
in the task file - fix: allow sub-expression to be a
!ReadFile
,!Cmd
or 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::ToJsonString
andFn::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=never
to default deploy and destroy commands - fix: allow matching a single task using
--match
taking a globPattern (e.g.--match '**/MyTask'
) or the exact name of a task.
v1.0.4
- feat: allow
Fn::EnumTargetAccounts
to 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