Skip to content

upd: Remove unused IAM roles for EKS related resources#70

Merged
hongchaodeng merged 1 commit intomainfrom
brent/iam-remove-eks
Jul 24, 2025
Merged

upd: Remove unused IAM roles for EKS related resources#70
hongchaodeng merged 1 commit intomainfrom
brent/iam-remove-eks

Conversation

@brent-anyscale
Copy link
Collaborator

  • Remove the unused IAM roles for EKS related resources from the IAM sub-module. These were originally created before Anyscale refactored the kubernetes examples to use AWS provided modules.
  • There are no functional differences for the VM stack resources.

On branch brent/iam-remove-eks
Changes to be committed:
modified: .tflint.hcl
new file: .tflintignore
modified: CHANGELOG.md
modified: modules/aws-anyscale-iam/README.md
deleted: modules/aws-anyscale-iam/eks-cluster_assumerole.tfpl
deleted: modules/aws-anyscale-iam/eks-ebs-csi-assumerole.tfpl
deleted: modules/aws-anyscale-iam/eks-efs-csi-assumerole.tfpl
deleted: modules/aws-anyscale-iam/eks-iam-main.tf
deleted: modules/aws-anyscale-iam/eks-iam-policies-data.tf
deleted: modules/aws-anyscale-iam/eks-node.tfpl
deleted: modules/aws-anyscale-iam/eks-node_assumerole.tfpl
modified: modules/aws-anyscale-iam/outputs.tf
modified: modules/aws-anyscale-iam/variables.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
  • Maybe
    This removes EKS related IAM roles. To our knowledge, no one has ever implemented these.

- Remove the unused IAM roles for EKS related resources from the IAM sub-module. These were originally created before Anyscale refactored the kubernetes examples to use AWS provided modules.
- There are no functional differences for the VM stack resources.

On branch brent/iam-remove-eks
Changes to be committed:
	modified:   .tflint.hcl
	new file:   .tflintignore
	modified:   CHANGELOG.md
	modified:   modules/aws-anyscale-iam/README.md
	deleted:    modules/aws-anyscale-iam/eks-cluster_assumerole.tfpl
	deleted:    modules/aws-anyscale-iam/eks-ebs-csi-assumerole.tfpl
	deleted:    modules/aws-anyscale-iam/eks-efs-csi-assumerole.tfpl
	deleted:    modules/aws-anyscale-iam/eks-iam-main.tf
	deleted:    modules/aws-anyscale-iam/eks-iam-policies-data.tf
	deleted:    modules/aws-anyscale-iam/eks-node.tfpl
	deleted:    modules/aws-anyscale-iam/eks-node_assumerole.tfpl
	modified:   modules/aws-anyscale-iam/outputs.tf
	modified:   modules/aws-anyscale-iam/variables.tf
@hongchaodeng hongchaodeng merged commit 30e5384 into main Jul 24, 2025
4 checks passed
@hongchaodeng hongchaodeng deleted the brent/iam-remove-eks branch July 24, 2025 23:49
hongchaodeng pushed a commit that referenced this pull request Sep 8, 2025
- Remove the unused IAM roles for EKS related resources from the IAM sub-module. These were originally created before Anyscale refactored the kubernetes examples to use AWS provided modules.
- There are no functional differences for the VM stack resources.

On branch brent/iam-remove-eks
Changes to be committed:
	modified:   .tflint.hcl
	new file:   .tflintignore
	modified:   CHANGELOG.md
	modified:   modules/aws-anyscale-iam/README.md
	deleted:    modules/aws-anyscale-iam/eks-cluster_assumerole.tfpl
	deleted:    modules/aws-anyscale-iam/eks-ebs-csi-assumerole.tfpl
	deleted:    modules/aws-anyscale-iam/eks-efs-csi-assumerole.tfpl
	deleted:    modules/aws-anyscale-iam/eks-iam-main.tf
	deleted:    modules/aws-anyscale-iam/eks-iam-policies-data.tf
	deleted:    modules/aws-anyscale-iam/eks-node.tfpl
	deleted:    modules/aws-anyscale-iam/eks-node_assumerole.tfpl
	modified:   modules/aws-anyscale-iam/outputs.tf
	modified:   modules/aws-anyscale-iam/variables.tf
hongchaodeng pushed a commit that referenced this pull request Sep 10, 2025
- Remove the unused IAM roles for EKS related resources from the IAM sub-module. These were originally created before Anyscale refactored the kubernetes examples to use AWS provided modules.
- There are no functional differences for the VM stack resources.

On branch brent/iam-remove-eks
Changes to be committed:
	modified:   .tflint.hcl
	new file:   .tflintignore
	modified:   CHANGELOG.md
	modified:   modules/aws-anyscale-iam/README.md
	deleted:    modules/aws-anyscale-iam/eks-cluster_assumerole.tfpl
	deleted:    modules/aws-anyscale-iam/eks-ebs-csi-assumerole.tfpl
	deleted:    modules/aws-anyscale-iam/eks-efs-csi-assumerole.tfpl
	deleted:    modules/aws-anyscale-iam/eks-iam-main.tf
	deleted:    modules/aws-anyscale-iam/eks-iam-policies-data.tf
	deleted:    modules/aws-anyscale-iam/eks-node.tfpl
	deleted:    modules/aws-anyscale-iam/eks-node_assumerole.tfpl
	modified:   modules/aws-anyscale-iam/outputs.tf
	modified:   modules/aws-anyscale-iam/variables.tf
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants