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

DMVP-5592: have karpenter integration and upgrade all underlying modules/helms #111

Merged
merged 2 commits into from
Dec 2, 2024

Conversation

mrdntgrn
Copy link
Contributor

@mrdntgrn mrdntgrn commented Dec 2, 2024

No description provided.

Copy link

what-the-diff bot commented Dec 2, 2024

PR Summary

  • Better version management with cluster_version variable: The addition of the cluster_version variable in the adot.tf module and multiple other changes is done to improve the version management of the cluster and addons.
  • Improved References and Alignment in Code: References to cluster_name have been updated in various files for clarity and consistency. Unnecessary lines of code that were commented out have also been adjusted for greater alignment with the rest of the code.
  • Examples for EKS-Karpenter Configuration: New example configuration and setup files have been added for setting up an EKS cluster with Karpenter and external secrets, enhancing understanding and facilitating the setup process.
  • Introduction of new Data Source: The new aws_eks_addon_version.this data source has been introduced for better version compatibility management of EKS addons, and changes to the documentation have been made to reflect this addition.
  • Code Refactoring for Better Clarity: Major refactoring of main.tf and locals.tf files was done for an improved code structure and clarity.
  • Enhanced Documentation: Updates to README.md files for various modules have been done to provide more information about input and output variables and make the documentation more comprehensive.
  • Upgraded Module Versions and Adjusted Permissions: The EKS module version got upgraded with new permissions added for the cluster creator. Outdated rules and variables were updated or removed to bring the code up to date.
  • Integration and setup of Karpenter Module: The Karpenter module has been integrated into EKS setup with comprehensive configurations, examples, variable definitions, and version management. Unused security group rule related to the metrics server was removed, and Kubernetes provider versioning was standardized.
  • Variable and Configuration Options Updates: Numerous variables related to Karpenter configurations and other resources were added or updated to provide more customization options. The default value for cluster_version was updated to "1.29" to take advantage of the latest Kubernetes features.

@mrdntgrn mrdntgrn merged commit e1dc8a3 into main Dec 2, 2024
9 checks passed
@mrdntgrn mrdntgrn deleted the DMVP-5592-karpenter-integration branch December 2, 2024 06:44
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.

2 participants