-
Notifications
You must be signed in to change notification settings - Fork 1.4k
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
docs: Add document for v5 direction to share with the broader community #1319
Conversation
great stuff here. |
OMG, it wil be big change. In 5.x structure, you miss "terraform-aws-eks-teams" |
Ah yes, thank you. Theres a few other details missing as well that I'll add soon |
… into docs/v5-direction
here is an early look at what v5 might look like https://github.com/aws-ia/terraform-aws-eks-blueprints/tree/refactor/v5-part-deux |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Few comments
DIRECTION_v5.md
Outdated
| | └── examples/ | ||
| ├── terraform-aws-eks-blueprints/ | ||
| | └── examples/ | ||
| ├── eks-addons/ # Contains addons in supported formats (Terraform, ArgoCD, and FluxCD (future)) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is this going to be called as terraform-aws-eks-blueprints-addons
?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
name updated in 0a80238
DIRECTION_v5.md
Outdated
| ├── terraform-aws-eks-blueprints/ | ||
| | └── examples/ | ||
| ├── eks-addons/ # Contains addons in supported formats (Terraform, ArgoCD, and FluxCD (future)) | ||
| ├── terraform-aws-eks-addon/ # Module for creating Terraform based addon (IRSA + Helm chart) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is this terraform-aws-kubernetes-addon
?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
name updated in 0a80238
DIRECTION_v5.md
Outdated
| | | ├── variables.tf | ||
| | | └── versions.tf | ||
| | └── <other-addons>/ | ||
| ├── terraform-aws-eks-multi-tenancy/ # Module for creating Kubernetes multi-tenancy constructs |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is this terraform-aws-eks-multi-tenancy
same as terraform-aws-eks-teams
?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
name updated in 0a80238
DIRECTION_v5.md
Outdated
|
||
1. EKS Blueprints will remove its Amazon EKS cluster Terraform module components (control plane, EKS managed node group, self-managed node group, and Fargate profile modules) from the project. In its place, users are encouraged to utilize the [`terraform-aws-eks`](https://github.com/terraform-aws-modules/terraform-aws-eks) module which meets or exceeds nearly all of the functionality of the EKS Blueprints v4.x cluster module. This includes the Terraform code contained at the root of the project as well as the `aws-eks-fargate-profiles`, `aws-eks-managed-node-groups`, `aws-eks-self-managed-node-groups`, and `launch-templates` modules which will all be removed from the project. | ||
2. The `aws-kms` module will be removed entirely. This was consumed in the root project module for cluster secret encryption. In its place, users can utilize the KMS key creation functionality of the [`terraform-aws-eks`](https://github.com/terraform-aws-modules/terraform-aws-eks) module or the [`terraform-aws-kms`](https://github.com/terraform-aws-modules/terraform-aws-kms) module if they wish to control the key separately from the cluster itself. | ||
3. The `emr-on-eks` module will be removed entirely; its replacement can be found in the addons under [`emr-on-eks`](https://github.com/aws-ia/terraform-aws-eks-blueprints/tree/main/modules/kubernetes-addons/emr-on-eks) and you can see an example of its usage under the [`emr-on-eks-fargate`](https://github.com/aws-ia/terraform-aws-eks-blueprints/tree/main/examples/analytics/emr-on-eks-fargate) example. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Let's update this will be replaced with new terraform module terraform-emr-eks-containers
This PR has been automatically marked as stale because it has been open 30 days |
shh - bad bot |
…ty (aws-ia#1319) Co-authored-by: leighpascoe <[email protected]>
What does this PR do?
🛑 Please open an issue first to discuss any significant work and flesh out details/direction - we would hate for your time to be wasted.
Consult the CONTRIBUTING guide for submitting pull-requests.
Motivation
More
pre-commit run -a
with this PRNote: Not all the PRs require a new example and/or doc page. In general:
docs/add-ons/*
is required for new a new addonFor Moderators
Additional Notes