Releases: org-formation/org-formation-cli
v0.9.8 release
- Fixed bug with variables in
CustomDeployCommand
for SLS tasks. - Improved validation and error messages for
CustomDeployCommand
andCustomRemoveCommand
. - Implemented
register-type
task that allows for resource provider types to be deployed using org-formation - Support for
.org-formationrc
to configureprofile
,configurationFile
,stateBucketName
&stateObject
options
Read more on the register type task here: https://github.com/org-formation/org-formation-cli/blob/master/docs/task-files.md#register-type
Example on register type (managing Service Quotas using CFN - madness I know 😂): https://github.com/org-formation/org-formation-cli/tree/master/examples/service-quotas
Doc on Runtime Configuration: https://github.com/org-formation/org-formation-cli/blob/master/docs/cli-reference.md#runtime-configuration-org-formationrc
v.0.9.7
- Increased buffer size for tasks ran on the console (
update-sls
andupdate-cdk
) - Fixed bug with OU structures that go three levels deep and/or multiple times the same ou name
- Added Support for
!Join
expressions in task files - Fixed bug in Password Policy validation (Thanks Ralf vd Z)
- Added support for
--organization-file
option onprint-stacks
command - Init command adds RootEmail to MasterAccount in generated template (Thanks @craighurley)
- Fixed bug where
!CopyValue
causes process to hang - CDK will have
CDK_DEPLOY_ACCOUNT
andCDK_DEPLOY_REGION
env variables set (Thanks @rehos)
Probably even better than all of the above... we started creating a repository of AWS Resource Providers (https://github.com/org-formation/aws-resource-providers). Stay tuned.. org-formation <3 Resource Providers
v.0.9.6
- Fixed issue where
perform-task
parameters are passed toupdate-stacks
task when no parameters where specified on task. - Fixed issue managing state for plugins (
copy-to-s3
,update-cdk
,update-serverless
) that would be included with the same logical name. - Allow
update-organization
task to be skipped without skipping all other tasks in file - Allow
Skip
task to be overwritten in dependent tasks - Force deployment of tasks by setting
ForceDeploy
attribute to true on command line, include task or task - Override verbose logging of tasks by setting
LogVerbose
attribute to true on include task or task - Have CodePipeline created by
init-pipeline
command 'poll for updates' - Allow for custom OrganizationAccountAccessRole name per
Account
or perOrganizationRoot
- Added
--cross-account-role-name
flag toinit
andinit-pipeline
commands to initialize organizations that use a different name for the cross account access role. - Fixed a bug that caused support level (e.g. enterprise) to not be updated when account got create with a support level attribute
- Improved suggestions on how to clean up resources removed from task file (added options like --profile)
- Fixed an issue where perform tasks threw a circular dependency error but instead the graph for failed tasks was too long.
v0.9.5
This release adds a number of great features around variable substitutions in tasks files and parameter support:
- Added
StackPolicy
attribute to update-stacks tasks - Added
UpdateProtection
attribute to update-stacks tasks and update stacks command. - Added
Skip
attribute to any task (will skip task execution but continue, also with dependent tasks) - Improved logging
- Added Parameter support to tasks file:
-- Parameters can be declared inParameters
section
-- Parameters can be used in!Ref
and!Sub
or as part of other expressions - Added
!CopyValue
function to tasks file which can be used to reference to a stacks output. - Added parameter support to CDK tasks
- Added parameter support to SLS tasks
- Improved profile configuration support.
v0.9.4 release
- Added
update-cdk
task type to perform-tasks to support deployment of cdk workloads - Added
update-serverless.com
task type to perform-tasks to support deployment of serverless.com workloads - Added
copy-to-s3
task type to perform-tasks to support uploading files to S3 as part of a build pipeline - Added
--organization-file
to perform-tasks and validate-tasks command, can be used to specify the organization to be used when evaluating bindings (without having an update-organization task) - Added
TaskRoleName
to update-stacks, update-serverless.com & copy-to-s3 tasks to support custom role for cross account access - Added
CloudFormationRoleName
to update-stacks to pass specific role to CloudFormation
v0.9.3 release
increment version