Releases: anyscale/terraform-aws-anyscale-cloudfoundation-modules
v0.11.0
[upd] aws-anyscale-iam - tighten policy for service linked role creation @brent-anyscale (#20)
Removed PutRolePolicy and AttachRolePolicy from the policies for creating the Service Linked Roles for Spot and Elastic Load Balancing. On branch release-0.10.1
Changes to be committed:
modified: CHANGELOG.md
modified: modules/aws-anyscale-iam/iam-policies-data.tf
Pull request checklist
Please check if your PR fulfills the following requirements:
- pre-commit has been run
- Tests for the changes have been added (for bug fixes / features)
- All tests passing
- Docs have been reviewed and added / updated if needed (for bug fixes / features)
Pull Request Type
- Bugfix
- New feature
- Refactoring (no functional changes)
- Documentation change
- Other (please describe):
Does this introduce a breaking change?
- Yes
- No
v0.10.0
🐛 Bug Fixes
aws-anyscale-iam module:
- After testing on an empty AWS account, we found additional IAM policies required for Services v2 and for Spot instances to work properly.
- Removed the service linked role for ELB as this will be managed by the cloudformation template that manages services. This could be a breaking change.
Notes on the above. If the Service Account Role was created via Terraform, you may encounter an error updating to this latest version of the module as it's being removed. This can be dealt with in a couple ways:
- If there are no services running, this should be able to be deleted. You can start by deleting the associated Cloudformation template for Anyscale Services.
- If you have running services, you can remove the resource from the terraform state file.
- You can also safely leave this particular service linked role alone, or manage it in a different terraform code block.
The Clouformation process that starts/manages Anyscale Services v2 will manage the Service Linked Role.
📚 Documentation/Examples
Examples:
- Additional updates done to commonname example.
README updates with latest AWS Provider version.
Pull request checklist
Please check if your PR fulfills the following requirements:
- pre-commit has been run
- Tests for the changes have been added (for bug fixes / features)
- All tests passing
- Docs have been reviewed and added / updated if needed (for bug fixes / features)
Pull Request Type
- Bugfix
- New feature
- Refactoring (no functional changes)
- Documentation change
- Other (please describe):
Does this introduce a breaking change?
- Yes
- No
See above for notes on the breaking change related to removing the Service Linked Role for Elastic Load Balancing. If this role was created by these Terraform Modules, and is in use, updating to this version may cause errors.
v0.9.0
🚀 Enhancements
aws-anyscale-iam module:
- Additional iam policy updates for Anyscale Services
- Check for existing ELB Service Linked Role, if not found create it
- General cleanup
aws-anyscale-s3 module:
- General cleanup
Other modules:
- Automated terraform docs updates
- General cleanup
🐛 Bug Fixes
aws-anyscale-iam module:
- Fix Anyscale Services IAM Policy name, matching other iam policy names
root module:
- Fix Anyscale Services IAM policy name, matching other iam policy names
aws-anyscale-s3 module:
- kitchen sink test still referenced acl which is no longer used
📚 Documentation/Examples
Examples:
- Removed v1 examples
- Added outputs that provide example Anyscale CLI register command to all examples except for existing-vpc.
- Automated terraform docs updates
Files Changed
v0.8.0
🚀 Enhancements
[upd] Root Module Outputs includes VPC Route Table IDs
Root Module
- Updated outputs for the root module to include VPC Route Table IDs
BugFix
aws-anyscale-s3 module - removed canned ACLs
- Canned ACLs are no longer supported out-of-the-box on S3 buckets. The module now uses the aws_s3_bucket_public_access_block resource to enforce the same behavior.📚 Documentation/Examples
Sub-Module READMEs updated
Additional updates done to sub-module READMEs to fix broken links.
Notes & Changes
On branch release-0.8.0
Changes to be committed:
modified: CHANGELOG.md
modified: README.md
modified: examples/anyscale-v2-commonname/README.md
modified: examples/anyscale-v2-commonname/outputs.tf
modified: modules/aws-anyscale-efs/README.md
modified: modules/aws-anyscale-iam/README.md
modified: modules/aws-anyscale-s3-policy/README.md
modified: modules/aws-anyscale-s3-policy/examples/README.md
modified: modules/aws-anyscale-s3/README.md
modified: modules/aws-anyscale-s3/main.tf
modified: modules/aws-anyscale-s3/variables.tf
modified: modules/aws-anyscale-securitygroups/README.md
modified: modules/aws-anyscale-vpc/README.md
modified: outputs.tf
Pull request checklist
Please check if your PR fulfills the following requirements:
- pre-commit has been run
- Tests for the changes have been added (for bug fixes / features)
- All tests passing
- Docs have been reviewed and added / updated if needed (for bug fixes / features)
Pull Request Type
- Bugfix
- New feature
- Refactoring (no functional changes)
- Documentation change
- Other (please describe):
Description
- Add Route Table IDs to the root module outputs
- Remove canned ACLs from S3 sub-module
- Clean up sub-module READMEs which had broken links
Does this introduce a breaking change?
- Yes
- No
v0.7.0
🚀 Enhancements
Feature request: #12
📚 Documentation/Examples
[upd] CHANGELOG.md @brent-anyscale
anyscale-v2-privatesubnets example updated with subnet tags.[upd] Root Module - Update CHANGELOG.md and README.md @brent-anyscale (#13)
Updated README.md
- Cleaned up intro, and information on submodules
- Added Customization header for clearer information on how to customize
- Removed Anyscale v1 Example references
Updated CHANGELOG.md
On branch release-0.6.1
Changes to be committed:
modified: CHANGELOG.md
modified: README.md
Pull request checklist
Please check if your PR fulfills the following requirements:
- pre-commit has been run
- Tests for the changes have been added (for bug fixes / features)
- All tests passing
- Docs have been reviewed and added / updated if needed (for bug fixes / features)
Pull Request Type
- Bugfix
- New feature
- Refactoring (no functional changes)
- Documentation change
- Other (please describe):
Description
Does this introduce a breaking change?
- Yes
- No
Other information
v0.6.1
📚 Documentation/Examples
[upd] Root Module - Update CHANGELOG.md and README.md @brent-anyscale (#13)
Updated README.md
- Cleaned up intro, and information on submodules
- Added Customization header for clearer information on how to customize
- Removed Anyscale v1 Example references
Updated CHANGELOG.md
On branch release-0.6.1
Changes to be committed:
modified: CHANGELOG.md
modified: README.md
Pull request checklist
Please check if your PR fulfills the following requirements:
- pre-commit has been run
- Tests for the changes have been added (for bug fixes / features)
- All tests passing
- Docs have been reviewed and added / updated if needed (for bug fixes / features)
Pull Request Type
- Bugfix
- New feature
- Refactoring (no functional changes)
- Documentation change
- Other (please describe):
Description
Does this introduce a breaking change?
- Yes
- No
Other information
Update README.md @udayk13 (#10)
Pull request checklist
Please check if your PR fulfills the following requirements:
- pre-commit has been run
- Tests for the changes have been added (for bug fixes / features)
- All tests passing
- Docs have been reviewed and added / updated if needed (for bug fixes / features)
Pull Request Type
- Bugfix
- New feature
- Refactoring (no functional changes)
- Documentation change
- Other (please describe):
Description
Does this introduce a breaking change?
- Yes
- No
Other information
v0.6.0
🚀 Enhancements
- aws-anyscale-iam - Add support for Services v2
🐛 Bug Fixes
- aws-anyscale-iam - Fix for IAM policies when a cloud_id is provided for additional restrictions.
Pull request checklist
Please check if your PR fulfills the following requirements:
- pre-commit has been run
- Tests for the changes have been added (for bug fixes / features)
- All tests passing
- Docs have been reviewed and added / updated if needed (for bug fixes / features)
Pull Request Type
- Bugfix
- New feature
- Refactoring (no functional changes)
- Documentation change
- Other (please describe):
Description
This update includes updates to the aws-anyscale-iam sub-module. It includes
- Fix for IAM policy when an Anyscale Cloud ID is provided to further restrict access
- New IAM policy to support Anyscale Services v2
Does this introduce a breaking change?
- Yes
- No
v0.5.2
Bugfix for EFS
- EFS Bugfix: removing EFS policy limiting access to encrypted. Workspaces uses NFS which doesn't include TLS by default.
- EFS Bugfix: Edge case issues when both Public/Private subnets were created, mount points would fail in AZs
- Updates to use ~> for AWS version, not just >=
📚 Documentation/Examples
[upd] Release 0.5.2 - EFS Bugfix @brent-anyscale (#8)
- Updates to include documentation for anyscale-v2-commonname example
- Updates to use ~> for AWS version, not just >=
Github Chores
[upd] Unit tests and Github Workflows
- Updates to Go unit test modules - New Github workflow - branch cleanup - still testing.Files Changed
The following files changed with Release 0.5.2
On branch release-0.5.2 Changes to be committed: new file: .github/workflows/branch-cleanup.yml modified: .pre-commit-config.yaml modified: CHANGELOG.md modified: README.md new file: examples/anyscale-v2-commonname/README.md modified: main.tf modified: modules/aws-anyscale-efs/README.md modified: modules/aws-anyscale-efs/main.tf modified: modules/aws-anyscale-efs/test/go.mod modified: modules/aws-anyscale-efs/test/go.sum modified: modules/aws-anyscale-efs/variables.tf modified: modules/aws-anyscale-efs/versions.tf modified: modules/aws-anyscale-iam/README.md modified: modules/aws-anyscale-iam/versions.tf modified: modules/aws-anyscale-s3-policy/README.md modified: modules/aws-anyscale-s3-policy/examples/README.md modified: modules/aws-anyscale-s3-policy/test/go.mod modified: modules/aws-anyscale-s3-policy/test/go.sum modified: modules/aws-anyscale-s3-policy/versions.tf modified: modules/aws-anyscale-s3/README.md modified: modules/aws-anyscale-s3/main.tf modified: modules/aws-anyscale-s3/test/go.mod modified: modules/aws-anyscale-s3/test/go.sum modified: modules/aws-anyscale-s3/versions.tf modified: modules/aws-anyscale-securitygroups/README.md modified: modules/aws-anyscale-securitygroups/test/go.mod modified: modules/aws-anyscale-securitygroups/test/go.sum modified: modules/aws-anyscale-securitygroups/versions.tf modified: modules/aws-anyscale-vpc/README.md modified: modules/aws-anyscale-vpc/test/go.mod modified: modules/aws-anyscale-vpc/test/go.sum modified: modules/aws-anyscale-vpc/versions.tf modified: test/go.mod modified: test/go.sum modified: versions.tfv0.5.1
📚 Documentation/Examples
[upd] Documentation - Anyscale v2 Testing is complete @brent-anyscale (#6)
Modules have been tested internally and externally and confirmed working with Anyscale v2.
Changes to be committed:
modified: README.md
Pull request checklist
Please check if your PR fulfills the following requirements:
- Tests for the changes have been added (for bug fixes / features)
- All tests passing
- Docs have been reviewed and added / updated if needed (for bug fixes / features)
Pull Request Type
- Bugfix
- New feature
- Refactoring (no functional changes)
- Documentation change
- Other (please describe):
Description
Anyscale v2 has been tested and confirmed working with these modules. Removed known issue note that v2 was untested.
Does this introduce a breaking change?
- Yes
- No
docs(README): fix grammar/typos @lukehsiao (#5)
Skipping the checklist as this is a trivial PR.
Github Chores
[upd] Documentation - Anyscale v2 Testing is complete @brent-anyscale (#6)
Modules have been tested internally and externally and confirmed working with Anyscale v2.
Changes to be committed:
modified: README.md
Pull request checklist
Please check if your PR fulfills the following requirements:
- Tests for the changes have been added (for bug fixes / features)
- All tests passing
- Docs have been reviewed and added / updated if needed (for bug fixes / features)
Pull Request Type
- Bugfix
- New feature
- Refactoring (no functional changes)
- Documentation change
- Other (please describe):
Description
Anyscale v2 has been tested and confirmed working with these modules. Removed known issue note that v2 was untested.
Does this introduce a breaking change?
- Yes
- No
v0.5.0
🚀 Enhancements
Release 0.5.0 @brent-anyscale (#4)
- Add additional parameters to the root module for IAM and S3 management
- Add random char generator length variable to control common_name random character generation length
🐛 Bug Fixes
Release 0.5.0 @brent-anyscale (#4)
- VPC Endpoint bug fix
📚 Documentation/Examples
Release 0.5.0 @brent-anyscale (#4)
- Anyscale v2 Unit Tests and Root Module Tests
- Added a changelog.md
- Updated documentation and README.md