Skip to content

Releases: anyscale/terraform-aws-anyscale-cloudfoundation-modules

v0.15.2

28 Jul 20:32
06cd7b9
Compare
Choose a tag to compare

📚 Documentation/Examples

[add] example - anyscale-v2-existing-s3 @brent-anyscale (#33)

New Example - Existing S3 Bucket

Add an example of using an existing S3 bucket with these Terraform modules.
This skips creating the S3 bucket and instead uses an existing bucket.

On branch brent/add-existings3-example
Changes to be committed:
new file: examples/anyscale-v2-existing-s3/README.md
new file: examples/anyscale-v2-existing-s3/main.tf
new file: examples/anyscale-v2-existing-s3/outputs.tf
new file: examples/anyscale-v2-existing-s3/variables.tf
new file: examples/anyscale-v2-existing-s3/versions.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):
    Additional example
    Update to tflint version

Does this introduce a breaking change?

  • Yes
  • No

v0.15.1

27 Jul 19:24
1a22721
Compare
Choose a tag to compare

[upd] root module variables - general cleanup of descriptions @brent-anyscale (#32)

This is a pass at cleaning up the descriptions of the root module's
variables.tf file to make it easier to read and understand. Especially
with the way tfdocs renders the descriptions, it's important to have
them be as clear as possible.

General validation with the latest AWS provider and fixes made to the getting-started.md also completed.

On branch brent/variable-cleanup
Changes to be committed:
modified: README.md
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-securitygroups/README.md
modified: modules/aws-anyscale-vpc/README.md
modified: variables.tf
modified: getting-started.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):

Does this introduce a breaking change?

  • Yes
  • No

v0.15.0

18 Jul 17:34
90a2959
Compare
Choose a tag to compare

🚀 Enhancements

[upd] aws-anyscale-iam submodule - Add CloudWatch IAM policy @brent-anyscale (#31)

This update includes the addition of a CloudWatch IAM policy to the
aws-anyscale-iam module. This policy is required for the the new
monitoring functionality.

This policy is not enabled by default. To enable it, set the variable
create_cluster_node_cloudwatch_policy = true in the root module.

There was also some general cleanup of variable descriptions and tested
with the latest AWS terraform provider.

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

On branch brent/iam-cloudwatch
Changes to be committed:
modified: README.md
modified: examples/anyscale-v2-commonname/README.md
modified: examples/anyscale-v2-commonname/main.tf
modified: examples/anyscale-v2-commonname/variables.tf
modified: main.tf
modified: modules/aws-anyscale-efs/README.md
modified: modules/aws-anyscale-iam/README.md
modified: modules/aws-anyscale-iam/iam-policies-data.tf
modified: modules/aws-anyscale-iam/main.tf
modified: modules/aws-anyscale-iam/variables.tf
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-securitygroups/README.md
modified: modules/aws-anyscale-vpc/README.md
modified: variables.tf

v0.14.3

11 Jul 02:24
82f354b
Compare
Choose a tag to compare

🐛 Bug Fixes

[Services] Added incremental permissions to be able to modify ALB resources after creation.
Fixes known issue with adding security groups to ALB resources after creation. @alexeykudinkin (#30)

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

v0.14.2

10 Jul 20:48
b0401b8
Compare
Choose a tag to compare

📚 Documentation/Examples

Examples - Documentation updates and cleanup @brent-anyscale (#29)

Description

This includes general cleanup of the Examples provided. It includes updates to READMEs, cleanup and more details in the variables.tf files, and additional enhancements.

This also includes a .terraform-docs.yml config file which will now sort parameters in the documentation by required/not required.

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.14.1

29 Jun 15:56
766ec21
Compare
Choose a tag to compare

Github Chores

v0.13.1 - GitHub Release Process Update @brent-anyscale (#28)

Release v0.13.1

Minor update to the automated GitHub action for the release process.
There were some missing tags for patch releases, causing a minor release to be triggered. This adds the additional tags for patch releases.

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): Release process automation

Does this introduce a breaking change?

  • Yes
  • No

v0.14.0

28 Jun 18:21
282015e
Compare
Choose a tag to compare
[upd] Go Tests cleanup and adding E2E tests @brent-anyscale (#27)

Removed Anyscale v1 Tests
Added E2E tests for public and private networking configurations.

On branch release-0.13.1
Changes to be committed:
modified: README.md
deleted: anyscale-v1-test/main.tf
deleted: anyscale-v1-test/outputs.tf
new file: anyscale-v2-e2e-private-test/main.tf
new file: anyscale-v2-e2e-private-test/outputs.tf
renamed: anyscale-v1-test/variables.tf -> anyscale-v2-e2e-private-test/variables.tf
renamed: anyscale-v1-test/versions.tf -> anyscale-v2-e2e-private-test/versions.tf
new file: anyscale-v2-e2e-public-test/main.tf
new file: anyscale-v2-e2e-public-test/outputs.tf
renamed: anyscale-v2-test/variables.tf -> anyscale-v2-e2e-public-test/variables.tf
renamed: anyscale-v2-test/versions.tf -> anyscale-v2-e2e-public-test/versions.tf
deleted: anyscale-v2-test/main.tf
deleted: anyscale-v2-test/outputs.tf
deleted: anyscale_v1_test.go
new file: anyscale_v2_05_e2e_public_test.go
new file: anyscale_v2_06_e2e_private_test.go
modified: go.mod
modified: go.sum
deleted: tf_aws_anyscale_test.go

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): Unit Tests updates and cleanup.

v0.13.0

27 Jun 18:17
afee7b7
Compare
Choose a tag to compare

Release 0.13.0

This is a duplicate of Release 0.12.0 - re-releasing as the Terraform Module Registry didn't seem to pick up 0.12.0 correctly.

🚀 Enhancements

[upd] IAM SubModule - Allow alternative trusted role arn for testing To automate testing of the Terraform modules, we need to be able to pass in a non-production role arn to the IAM submodule. This change allows the automated testing to pass in a new trusted role arn. This parameter should not be used by any users and defaults to null in the root module.

[upd] AWS Terraform Provider to ~> 5.0
Includes updates to VPC module to support new provider and deprecated settings for EIP.

On branch release-0.13.0
Changes to be committed:
modified: CHANGELOG.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):

v0.12.0

27 Jun 16:01
f96e1f4
Compare
Choose a tag to compare

Release 0.12.0 - AWS Terraform Provider & IAM Submodule Updates

🚀 Enhancements

[upd] IAM SubModule - Allow alternative trusted role arn for testing
To automate testing of the Terraform modules, we need to be able to pass
in a non-production role arn to the IAM submodule. This change allows
the automated testing to pass in a new trusted role arn. This parameter
should not be used by any users and defaults to null in the root module.

[upd] AWS Terraform Provider to ~> 5.0
Includes updates to VPC module to support new provider and deprecated
settings for EIP.

Additionally updated the pre-commit-config and resolved checkov issues.
This also updates the READMEs.

Closes #24

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):
    AWS Terraform Provider Update

Does this introduce a breaking change?

  • Yes
  • No

v0.11.1

06 Jun 20:02
ed1aaca
Compare
Choose a tag to compare

🐛 Bug Fixes

Adding permissions to modify ELB attributes that we provision for Anyscale's IAM role @alexeykudinkin (#21) Adding permission for `elasticloadbalancing:ModifyLoadBalancerAttributes` to Anyscale Cross Account IAM role. This is limited in scope to Load Balancers that begin with `anyscale*`.