- Moving to support the latest version of Terraform, implementing the new source definition in
versions.tf
- Updating our Makefile to simplify build process and support more archs and OS's
- Adding missing support for
target_clusters
in start/stop rds_instances actions
- Adding temporary use of omitempty and returning of nil from some helper functions to not include some optional values
- Adding support for CloudTrail Event Trigger match expression
- Adding custom JSON unmarshal function to help construct StringArrayOrNull from API responses
- Version bumped to version 0.2.5 for this bugfix
- Fixing issue where empty array of email addresses was sent to the GorillaStack API where no extra email recipients desired. Property needed to be omitted from the request.
- Version bumped to version 0.2.4 for this bugfix
- Adding tests around the StringArrayOrNull stringification
- Adding tests around the construction of the context from resource data
- Fixing issue whereby
account_ids
would be interpreted as null, even if there wereaccount_group_ids
specified.
- Version bumped to version 0.2.3 for this bugfix
- Rule Resource was not passing through the user defined user_group attribute
- Version bumped to version 0.2.2 for this bugfix
- Fixing an infinite loop when stringifying the StringArrayOrNull type in the context
- Version bumped to version 0.2.1 for this bugfix
- CloudTrail triggers must specify match_fields as a single list item rather than a map. There was an oversight regarding the values of the map being arrays of strings, while Terraform maps only support strings
- New Trigger Type for Rule Resources: CloudTrail Event
- New Action Type for Rule Resources: CheckTagCompliance
- New Action Type for Rule Resources: NotifyEvent (for CloudWatch Events)
- Improving toggling of adding the API version to the path so this doesn't interfere with local development when the API destination is overriden.
- Fixing broken implementation of the CloudTrail trigger action (see notes in breaking changes above)
- Version bumped to version 0.2.0 as there are some minor breaking changes and significant new features, thus a patch version is not quite appropriate.
- None
- New Resource: Rule
- New Resource: Tag Group
- This is the initial GorillaStack Terraform provider implementation. As implied by a < 1 major version, there is little commitment to maintaining backwards compatibility right now, and there may be breaking changes in coming minor version updates. All breaking changes will be communicated in the changelog.