Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feat/merge upstream awsprovider update #4

Draft
wants to merge 49 commits into
base: easi-main
Choose a base branch
from

Conversation

woodcockr
Copy link
Member

Any PRs will require running terraform fmt -recursive successfully first. Please install terraform version > v0.15 on your local setup for this activity.

Why this change is needed

Describe why this change is needed, what issues it will fix and the benefits the change will add

Negative effects of this change

Will making this change break or change an existing functionality? flag it here

squireg and others added 30 commits May 1, 2023 14:26
* Pass node metadata options to EKS nodes

* Fixed metadata_options block in EKS node templates

* metadata_options var deafults to empty map

* metadata_options var fixed type

* Allow EBS volume encryption in odc_eks

* Fixed odc_eks variables

* Encrypt spot volumes in odc_eks

* Validate node metadata_options

* Fixed typo in metadata_options variable

* Updated readme for odc_eks node options

* terraform fmt updates
Clients will need to update their Terraform state manually using the
following commands:

```bash
terraform state rm module.odc_eks.module.vpc[0].aws_vpc_endpoint_route_table_association.private_s3
terraform state rm module.odc_eks.module.vpc[0].aws_vpc_endpoint_route_table_association.public_s3
```

See Terraform AWS VPC module upgrade instructions at
https://github.com/terraform-aws-modules/terraform-aws-vpc/blob/fbd4ff646b4caaa6fcc1fb71bc88d377cc8b3b48/UPGRADE-3.0.md?plain=1#L25.
…args

Remove --cloud-provider kubelet arg
EKS supports access configuration via two methods: a config map, and an API resource. The old config map style is a bit messy (split across terraform stages, that info needs to propagate across e.g. for enabling fargate, and prone to unvalidated errors). This change enables progressive migration to aws_eks_access_entry resources.
…missions_fix

Restore previous cluster-auth behaviour
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@woodcockr this change is already in easi-main and our prod branches. I don't understand why it's showing up as a change here?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants