Skip to content

Releases: org-formation/org-formation-cli

v0.9.8 release

02 Sep 22:39
2555f4b
Compare
Choose a tag to compare
  • Fixed bug with variables in CustomDeployCommand for SLS tasks.
  • Improved validation and error messages for CustomDeployCommand and CustomRemoveCommand.
  • Implemented register-type task that allows for resource provider types to be deployed using org-formation
  • Support for .org-formationrc to configure profile, 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

24 Aug 20:05
Compare
Choose a tag to compare
  • Increased buffer size for tasks ran on the console (update-sls and update-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 on print-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 and CDK_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

04 Jun 23:58
Compare
Choose a tag to compare
  • Fixed issue where perform-task parameters are passed to update-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 per OrganizationRoot
  • Added --cross-account-role-name flag to init and init-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

11 May 19:45
Compare
Choose a tag to compare

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 in Parameters 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

07 Apr 22:16
3a52468
Compare
Choose a tag to compare
  • 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

10 Mar 22:52
Compare
Choose a tag to compare
increment version