-
-
Notifications
You must be signed in to change notification settings - Fork 4.3k
Closed
Description
A general question for users and contributors of this module 🙂
My feeling is that complexity getting too high and quality is suffering somewhat. We are squeezing a lot of features in a single module. This is by far the most complex module in the Terraform AWS modules org. But perhaps I just feel the pressure since I'm a maintainer?
Some recent examples:
- Adding global
create_eksvariable: Add destroy time flag #580 - Adding Managed Node Groups: Support for EKS Managed Node Groups #602
- Use kubernetes provider: Use kubernetes provider to manage aws auth #355
- Add Windows support: Add Windows support #555
And now:
- Adding IRSA: Add IRSA support #632
- Adding Fargate profiles: Add Fargate Profiles Support #634
The amount of new resources being added to this module is just getting higher. And I don't see this slowing down as AWS is doubling down on EKS, as is everyone on k8s in general.
Don't get me wrong, these are all awesome contributions 💙 but I feel there's a price here. On every new release there's always bunch of new issues related to the recent changes.
Let me know your thoughts 😃
antonbabenko, fpighi, shyam, krzysztof-miemiec, itsSaad and 28 moreartburkart, fpighi, jarinom, nagelflorian, brandonjbjelland and 6 more
Metadata
Metadata
Assignees
Labels
No labels