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

Further Parameterize Inputs to Node Groups for the AWS EKS module #17

Merged
merged 9 commits into from
Mar 15, 2024

Conversation

drewm-swe
Copy link
Contributor

Purpose

  • This PR further parameterizes inputs for AWS EKS managed node groups via the eks-managed-node-group submodule. This provides end users of the terraform-unity-eks_module module with finer grain control of their EKS clusters managed node group configuration. For example, U-SPS needed to configure managed node groups with specific EBS volume sizes. This PR specifically breaks out the block_device_mappings input of the eks-managed-node-group submodule to allow U-SPS and other service areas to configure the required EBS volumes for their EKS clusters.

Proposed Changes

  • [ADD] block_device_mappings as parameterized input for the terraform-unity-eks_module module.
  • [CHANGE] Remove some unused input and local variables.

Issues

  • N/A

Testing

  • An EKS cluster was manually provisioned in unity-venue-dev using terraform-unity-eks_module. Following the creation of the EKS cluster, an Airflow-based U-SPS was deployed onto the cluster. DAGs were manually triggered and successfully ran to completion.

@drewm-swe drewm-swe marked this pull request as ready for review March 15, 2024 16:47
@drewm-swe drewm-swe merged commit daa3bfd into develop Mar 15, 2024
2 of 3 checks passed
@drewm-swe drewm-swe deleted the node-group-disk-size branch March 15, 2024 16:47
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.

1 participant